aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update submodules on 'dev' in qt5Liang Qi2019-03-0440-0/+0
| | | | | | | Skip qtbase in this round. Change-Id: I4384f32d093aaaad73146e661bc3f3a56d57328d Reviewed-by: Liang Qi <liang.qi@qt.io>
* Add docker container with iptablesMårten Nordheim2019-02-283-2/+10
| | | | | | | | | | | Used for dropping packets on a specific port. Needs to be launched with the NET_ADMIN and NET_RAW capabilities to be able to actually be able to interact with iptables, this is done in docker-compose. Change-Id: I5093d19fbc269f42fe3e314e9344866fa5b79999 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Add docker container with CyrusMårten Nordheim2019-02-283-2/+10
| | | | | | | | For its imap server, needed in various tests Change-Id: I7ad11342f362392edec2f15c781f4c48deeeff30 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Add docker container with xinetdMårten Nordheim2019-02-283-2/+10
| | | | | | | | Needed in the QUdpSocket test for the echo service and in the QSslSocket test for the daylight service. Change-Id: Ic7143eb7abd37dbf2c20ddb4b52cdd5ea3f0d193 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Fix failing to disable windows update serviceJuha Karjalainen2019-02-142-1/+35
| | | | | | | | | Sometimes when trying to stop windows update service it fails. Will now retry disabling wuauserv Task-number: QTQAINFRA-2632 Change-Id: I5b6bf40aa15bb1f5225dc51e2f7212a01a13e9a6 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update submodules on 'dev' in qt5Qt Submodule Update Bot2019-02-076-0/+0
| | | | | Change-Id: I6bae6951b1c9253a423cd2d0d38ffea6121415a8 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on 'dev' in qt5Qt Submodule Update Bot2019-02-0626-0/+0
| | | | | Change-Id: I78814e361bf5574ed190fc2d98cdc050bb54815e Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on 'dev' in qt5Qt Submodule Update Bot2019-02-036-0/+0
| | | | | Change-Id: I8c6d0d5c7679930ca05961dcaac3c71d2819cba8 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Build MIPS64 with b2qt toolchainTony Sarajärvi2019-02-022-3/+27
| | | | | | | | | This configuration verifies big endian builds Task-number: QTQAINFRA-2492 Change-Id: I19a8437c5320e7acb97a26fbd5fd62596d3b0fb4 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Provision docker test servers based on Ubuntu 18.04Ryan Chu2019-02-026-1/+22
| | | | | | | | | | | | | | | | Comparing to the previous release, Ubuntu 18.04 includes dante-server 1.4.2 by default. Therefore, it doesn't rely on the Third-party PPA. The SHA-1 of the provisioned images in docker cache: qt-test-server-apache2_18.04:69478e75b362d57691a53700434a7034d471459e qt-test-server-squid_18.04:cd5a5e2ff5d23c9a7adef1bd82847e027c090e5b qt-test-server-vsftpd_18.04:a40425c0494f8f4e8ba27ac9fb5cc02aaedd62d8 qt-test-server-ftp-proxy_18.04:5f78e23a0579a579fcae7f3e5704bb5eec0e2f6d qt-test-server-danted_18.04:d590b915cda9d524620d18a0398fdfa4d5876f97 Change-Id: Iffb4abe144a957465a2daab657c6259f0b75e800 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* Start the docker machine and update with new TLS certificatesRyan Chu2019-02-021-0/+3
| | | | | | | | | | After the system reboots, the docker machine is created, but in a stopped state. To handle the case that a developer may rerun the provisioning scripts for the missed docker images, make sure the docker machine is both started and running with new TLS certificates. Change-Id: Ibdb58152cac860132a77d6d094f9bca20a5e95e8 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Docker Provisioning: Install docker test servers on Windows 10 (x86_64)Ryan Chu2019-02-025-5/+101
| | | | | | | | | | | | Build and cache docker images to VirtualBox virtual machine. 1. Download and install the docker tool kits and Apple Bonjour 2. Deploy boot2docker image into VirtualBox via docker-machine commands 3. Use Git Bash to run the shared provisioning scripts 4. Print CPU features to verify that CI has enabled VT-X/AMD-v support 5. Disable Hyper-V from Windows 10 Pro/Enterprise editions Change-Id: I5520e4a28376aba14f880c077bd7b083be971f0a Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Display the provisioned version of docker tool kitsRyan Chu2019-02-023-1/+7
| | | | | | | | | | | For debug purpose, print the installed version of docker, docker-compose, and docker-engine. Because 'docker info' is related to the docker-engine, postpone calling the command until docker virtual machine has been created. Change-Id: I4c869b7122b831b7f22c9c3846ac9cbe47c3b355 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Liang Qi <liang.qi@qt.io>
* Move and merge the provisioning scripts of docker to a shared folderRyan Chu2019-02-025-121/+30
| | | | | | | | | | To reuse the provisioning scripts for all platforms, they are moved to a shared folder (coin/common/shared/testserver). The scripts of macOS and linux are combined and controlled by an input parameter (macos/linux). Change-Id: Ibf9a438d1825d01d707c2fc8fbcf2bc70a8b4902 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* Update submodules on 'dev' in qt5Qt Submodule Update Bot2019-02-0113-0/+0
| | | | | Change-Id: Ie71dc26e772ace0d4a7ab51360ad4abe1448d438 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Change order in which certain provisioning scripts are runJuha Karjalainen2019-01-293-0/+0
| | | | | | | | Disables windows update and defender now earlier in provisioning. Task-number: QTQAINFRA-2592 Change-Id: I4cc380830695a97f02b54ab904e2f6192fc36d44 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix provisioning failure when unsetting proxy with no proxyJuha Karjalainen2019-01-291-2/+7
| | | | | | | | | | When unset-proxy.ps1 script is run when there is no proxy set unset script fails leading provisioning to fail. Now will check if proxy is set before removing registery keys for it. Task-number: QTQAINFRA-2311 Change-Id: Ic50bcebc634bb90385ca817dac9bed24e9e897ec Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update submodules on 'dev' in qt5Qt Submodule Update Bot2019-01-292-0/+0
| | | | | Change-Id: If01f147a0f76b8075492ebb6baedc832de7611b3 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on 'dev' in qt5Liang Qi2019-01-2940-0/+0
| | | | | Change-Id: Ic263e48fc994a7c77c0198e6544395f4facee760 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Add qtlottie as a submodule in qt5.git#devJani Heikkinen2019-01-252-0/+6
| | | | | | | Task-number: QTBUG-72945 Change-Id: Ib8daf1541e7ff5dca70e8a1c7bec48ee02d0eb59 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-01-2339-484/+511
|\ | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt Change-Id: Ie21baa51738ce0761fb45fba3819b1894cc808b6
| * Accept license in Android SDK provisioningTony Sarajärvi2019-01-231-3/+4
| | | | | | | | | | | | | | | | | | A change in Android SDK prompts us now for accepting license. Task-number: QTQAINFRA-2591 Change-Id: I1ff05d84ccda743649c6d38784c6170e08f50eb1 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-2111-0/+0
| | | | | | | | | | Change-Id: Ifa9eae2c3cfbd6fd001caf289e5ed360623d45f7 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Add Qt WebAssembly for all submodulesHeikki Halmet2019-01-171-0/+1
| | | | | | | | | | | | Task-number: QTBUG-63917 Change-Id: I61074c8b1acbf3ffd7781e7435784c4a15412c98 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
| * Provisioning: breakpad for qt3dstudioJuha Karjalainen2019-01-1710-0/+224
| | | | | | | | | | | | | | | | | | | | Breakpad https://chromium.googlesource.com/breakpad/breakpad/ sources are needed for qt3studio. Also Breakpad need sources for https://chromium.googlesource.com/linux-syscall-support. Task-number: QT3DS-2650 Change-Id: I13c7534e1c6e97a1e345dad3c2c82eeb6428313d Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Update submodules on '5.12' in qt5Liang Qi2019-01-1741-0/+0
| | | | | | | | | | Change-Id: I99897f12572b1927ef140ac0dd3430db2f97799c Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Provisioning: Move Android toolchain and config to win10Simo Fält2019-01-176-5/+6
| | | | | | | | | | | | | | | | | | | | Installing Android toolchains and ssl headers to win10 template and moving Android windows platform configs to win10 from win7. Task-number: QTQAINFRA-1266 Change-Id: I9b3e3a378451e0bdfc7dc5c7b75ee035faf8994c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit 5a040ca46a46a3a45fa61036ca5115c4d0819034)
| * Provisioning: Remove update notifierHeikki Halmet2019-01-172-0/+7
| | | | | | | | | | | | | | | | | | | | | | Update notifier is showing when vm is running. It can affect to test results and that's why it need to be removed Task-number: QTQAINFRA-2453 Change-Id: Icb27ba998ef9a51aaf8f40274c182b0c3dcd496a Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Provisioning: Update Unified Automation OpcUA backendMaurice Kalinowski2019-01-161-24/+55
| | | | | | | | | | | | | | | | | | | | Adding in the x64 bit installers to deployment. Furthermore, we can use the msvc2015 installer to create msvc2017 binaries with Qt. After the licensing change, we will be able to generate packages for all msvc based installers. Change-Id: I96db345b535a2518c758175137c808b15130ff41 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * Provisioning: Signtools for Windows x86Heikki Halmet2019-01-141-0/+44
| | | | | | | | | | | | | | | | QtDesignStudio requires signtools for Windows x86 Task-number: QTBUG-72907 Change-Id: I7fb15cb07511cb89d3be00e1fe65247ecc21bcfe Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * Add qtsaferenderer extra targets for CoinTuomas Heimonen2019-01-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | The cross-compile targets that qtsaferenderer needs do not exist in qt5 therefore we add those extra targets for CI. Task-number: QSR-378 Change-Id: Ia07074392b09af8d111a957027407f85518e5d85 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io> (cherry picked from commit f7b6a4c27635e87cb296cd20c7596f437b37d504) Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
| * Update submodules on '5.12' in qt5Liang Qi2019-01-108-0/+0
| | | | | | | | | | | | | | Skip qtbase in this round. Change-Id: Ib718f8343c710c22bb241867bf3b90eb11aabe05 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Fix provisioning ODBC environmetal variables had : at endJuha Karjalainen2019-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | CPLUS_INCLUDE_PATH and LIBRARY_PATH environmental variables had --> : <-- at end of variable. As this adds current dir to search path this is undesirable and causes bugs. Change-Id: Ia36c3f3f791f5d506eea15aba6be6d665049a922 Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Michal Klocek <michal.klocek@qt.io>
| * Provisioning: Update Qt OpcUA backendsMaurice Kalinowski2019-01-098-455/+4
| | | | | | | | | | | | | | | | | | | | | | | | - Unified Automation SDK needs to be updated to 1.6x to reflect latest API changes - Open62541 is now inside 3rdparty of the Qt OpcUA module. Hence, no need to provision it. Change-Id: I96a3764053ca684fa71f9d49e998ebe0ce45a6ae Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com> Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * Prospective fix for git lfs installationSimon Hausmann2019-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keys used to sign package repositories tend to have expiry dates and therefore need to be changed from time to time. Therefore hardcoding the key we expect here will break (as it does right now) and it's better to retrieve the expected key via a secure transport. The old key - per http://keyserver.ubuntu.com/pks/lookup?search=0xC2E73424D59097AB&op=vindex - will expire on the 12 of January. That's probably why they changed the key used to sign the repo before the expiry. Change-Id: I39d082a6e12731b7eb0a8214a500101ca24f8af4 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Fix broken provisioning script DownloadURL.shJuha Karjalainen2019-01-091-3/+5
| | | | | | | | | | | | | | | | DownloadURL returns 0 even when alt download fails. Task-number: QTQAINFRA-2501 Change-Id: Id2fb1e0b4ff12a48b6adb27291f55fc129296233 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-098-0/+0
| | | | | | | | | | Change-Id: I438761719f8deceebfc4a77fb660a18c8d6ed00b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Provision: install unixodbc-devel libraryJuha Karjalainen2019-01-081-0/+3
| | | | | | | | | | | | | | | | Adds odbc support for rhel7. Task-number: QTBUG-72444 Change-Id: I49b1e91d9f87bdf98601627538aaa65b78440451 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-0840-0/+0
| | | | | | | | | | Change-Id: I68c69cdc9b74c52bc0729fc51144a8fdd9d783ec Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-072-0/+0
| | | | | | | | | | Change-Id: I3ce524dab858e04fd2098385557893efbfa4c6ad Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-063-0/+0
| | | | | | | | | | Change-Id: I52940e20029c38b79e9f437395d5cf91c4f9f7d4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-045-0/+0
| | | | | | | | | | Change-Id: Iccf7bb925a120556c11db3396e67571c69ca9d68 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Provisioning: Add Squish Coco for RTAHeikki Halmet2019-01-044-0/+113
| | | | | | | | | | | | Task-number: QTQAINFRA-2393 Change-Id: I391a2670a46835988da6fd1d9121172c706c7a21 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-036-0/+0
| | | | | | | | | | Change-Id: I8fea0b5ffaadbf5670fd2408b9f9c2e410c49cdb Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Upgrade macOS 10.12.3 to 10.12.6Tony Sarajärvi2019-01-033-5/+5
| | | | | | | | | | | | | | | | | | | | Also changes the resolution of the desktop to 1280x800x32, timezone to GMT and upgrades Xcode. Task-number: QTBUG-70180 Change-Id: I4620cbfa3033a100b0e325951a5a9ebcbfa92751 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Provisioning: Unify duplicated openssl provisioning scriptJuha Karjalainen2019-01-033-144/+83
| | | | | | | | | | | | | | | | MacOS(10.12 and 10.13) had two identical provisioning scripts for openssl. Now unified under common. Change-Id: If469a56d431e72b291a810fa9c1b701873fe382d Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
| * Update submodules on '5.12' in qt5Qt Submodule Update Bot2019-01-034-0/+0
| | | | | | | | | | Change-Id: I77e2984900d563a6effb5e31c7f20654e5624b71 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Provisioning: Windows: Disable automatic defragmentationJoni Jäntti2019-01-027-0/+40
| | | | | | | | | | | | | | | | | | Automatic disk defragmentation is enabled by default on Windows machines. It should be disabled to save some time. Task-number: QTQAINFRA-2217 Change-Id: I3f024208bd35c9e305569e6b2b562f5a8b16f6f1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Remove Qt Canvas3D from qt5.git (Qt 5.13 ->)Jani Heikkinen2019-01-211-1/+1
| | | | | | | | | | | | | | Task-number: QTBUG-73015 Change-Id: I52b8d26a2e50b51229c83b532c7a1d5360dc88d7 Reviewed-by: Pasi Keränen <pasi.keranen@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | Update submodules on 'dev' in qt5Qt Submodule Update Bot2019-01-177-0/+0
| | | | | | | | | | Change-Id: I3b69a0cc0aa6ec1395afd043e1810b68ebf9f1f6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>