aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
...
* | Replace MinGW 5.3.0 with 7.3.0Simo Fält2018-08-267-21/+25
| | | | | | | | | | | | | | Task-number: QTQAINFRA-1289 Task-number: QTQAINFRA-1389 Change-Id: Ic6f637170cd4b98ece45811e66dbb21dc3ee66e3 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Cleanup of unused macOS 10.10 provisioning scriptsTony Sarajärvi2018-08-243-9/+0
| | | | | | | | | | Change-Id: Iae988527c2ed9a27bb724072064cd6d1dcd55f08 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Provisioning: Fix open62541 on msvc2015 x86/x64Maurice Kalinowski2018-08-241-2/+2
| | | | | | | | | | | | | | The correct vcvars resides in Visual Studio 14, not 12. Change-Id: I89e75b4c5c7806ac451f645b3bf341f588818040 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* | Provisioning: Disable spotlight in macOSSimo Fält2018-08-243-0/+42
| | | | | | | | | | | | | | | | | | While the VM we launch is a clean image the spotlight starts indexing right after the boot. That seems to require quite a lot of resources. Build machine doesn't need the feature, so we are disabling it. Change-Id: I2c5f0030d7a687cfbded4e9bd4da70302cb0a933 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Fix failing assertions in QML when running under qemuSimon Hausmann2018-08-241-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | Unfortunately the user-space emulation mode of qemu does not implement MADV_DONTNEED, which is a feature that the garbage collector of QML relies on. Patch is submitted to the qemu list and included here to fix the imminent issue we're seeing. Task-number: QTBUG-68349 Change-Id: I2bb15513a1e5a7ad03eeae98d77691336985a20f Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* | Drop testing of macOS 10.11 in the CITony Sarajärvi2018-08-2422-435/+2
| | | | | | | | | | | | | | | | | | | | | | The 10.11 configurations were bumped to 10.12 configurations. The 10.12 packaging configuration will be deleted once autotests have been enabled for 10.13 and packaging moved to 10.13 cross the board. Task-number: QTQAINFRA-2055 Change-Id: I17c598a306487e9a2f72006c3fa02e4ee683ee12 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Merge remote-tracking branch 'origin/dev' into 5.12Liang Qi2018-08-216-12/+18
|\ \ | | | | | | | | | Change-Id: I593555fd39b6499d241acb00cc656bcdbef83d77
| * | Upgrade Xcode to 9.4.1Tony Sarajärvi2018-08-202-3/+3
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-2136 Change-Id: I57f64c3dc3b91f21bb6d42ab5dc5163db75120b9 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * | Provisioning: openSUSE_42.3: Wait for PackageKit to finishJoni Jantti2018-08-171-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Provisioning sometimes fails if PackageKit is locked at the moment we try to remove plasma5-pk-updates package. Task-number: QTQAINFRA-2141 Change-Id: I5e6c2ecab87033ce01aae915813e1d5f70ea8186 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | Provisioning: Update MQTT brokerMaurice Kalinowski2018-08-172-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Required to get shared subscription testing working, namely to fix https://github.com/eclipse/paho.mqtt.testing/issues/56 Change-Id: Ib8657cde0d8e33135bbc2ebcb9558f8e6b13e40f Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
| * | Provisioning: Update QEMU toolchains of boot2qtRyan Chu2018-08-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docker-based test server needs mdns to resolve .local while testing qt network stack in CI. Otherwise the tests would not see announced services. Relates to yocto/meta-boot2qt 7608ebe44f65f4d525081cf9a5b12cfa05792a8f Change-Id: If834b01668bcf844e475e863eb1337849c718270 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | Provisioning: Install debug version of vclibs for UWP usageOliver Wolff2018-08-203-0/+22
|/ / | | | | | | | | | | | | | | | | | | RTA relies on the availability of debug vclibs. The frameworks are usually installed on first usage by Visual Studio, but as we use winrtrunner, we have to install the packages manually. Task-number: QTBUG-69809 Change-Id: I66cc4b04062afe634345cddc8ab4d001778274cc Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Provisioning: Update Open62541Maurice Kalinowski2018-08-092-3/+3
| | | | | | | | | | | | | | | | Change-Id: I1a1402f80d31d6063cca1838e0b7c3ebbe2d876c Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* | Provisioning: PyPFD2Joni Jantti2018-08-093-0/+8
| | | | | | | | | | | | | | | | | | Required for QSR documentation. Task-number: QTQAINFRA-2103 Change-Id: I4da98460fb5d5ad26f9e1e16c503a0d94be047a6 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Provisioning: Win10_x64: Remove MS Zune Appx packagesJoni Jantti2018-08-091-0/+2
| | | | | | | | | | | | | | | | | | | | Windows 10 has these Zune Audio and Zune Video packages installed that often open up automatically when accessing the VMs through VNC for example. Removing the packages gets rid of this annoyance. Task-number: QTQAINFRA-2121 Change-Id: I09aa276fcb06ad84321709e64bcfd71fbd33c657 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Provisioning: OpenSUSE_42.3: Set GRUB_TIMEOUT to 0Joni Jantti2018-08-091-0/+3
| | | | | | | | | | | | | | | | | | Setting the grub timeout to 0 will save us some time during the bootup phases. Task-number: QTQAINFRA-1703 Change-Id: I6dc6fbac0cfe54608068531eba4808cf87cf435c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Update provisioned boot2qt version from 2.3.1 to 2.3.4Ryan Chu2018-08-081-6/+6
| | | | | | | | | | | | | | | | | | | | | | Docker-based test server needs mdns to resolve .local while testing qt network stack in CI. Otherwise the tests would not see announced services. Relates to yocto/meta-boot2qt 2f17ab34687ef100c4390057dd220ab431ec8ff8 Change-Id: I5313fc34634211ae6950769518c68c2b11d77eb3 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-08-064-6/+16
|\| | | | | | | | | | | | | Conflicts: coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh Change-Id: If414fac20cc1cddd155a9f9c8048d0ad76ac54ef
| * Provisioning: Update MQTT test brokerMaurice Kalinowski2018-08-042-4/+4
| | | | | | | | | | | | | | Updates required for latest MQTT5 features and fixes. Change-Id: I63e967efafbe1b22800e338b6c431febe3389a45 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Provisioning: MQTT: Switch download orderMaurice Kalinowski2018-08-041-2/+2
| | | | | | | | | | | | | | We should try the internal ones first. Change-Id: Id0bb3c00e0a1359004f66435a452c30ee4997689 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Use local Ubuntu repositories with Ubuntu 16.04Tony Sarajärvi2018-08-011-0/+7
| | | | | | | | | | | | | | | | Using cached local repositories saves us outgoing bandwidth. This way we also get version pinned packages. Change-Id: I475c62c3e408d71e85f24d74dd384c62de583403 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Remove packagekit (update notifications) from RHEL 7.4Frederik Gladhorn2018-07-311-0/+3
| | | | | | | | | | | | | | | | | | | | PackageKit and gnome-software run in the background and at some point will show popups to ask the user to update. Change-Id: I99a3314c8788c7cc06e479718306a822bf255fbd Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Upgrade Android NDK to r16b and switch to clangJoni Jantti2018-08-046-13/+13
| | | | | | | | | | | | | | | | | | We need to upgrade the Android NDK version when we switch to building with clang. Task-number: QTQAINFRA-1681 Change-Id: Ic43b28ead393ec5828b099727182df5f4424f419 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Download and cache needed python wheels during provisioningDominik Holland2018-07-316-4/+51
| | | | | | | | | | | | | | | | | | Instead of downloading the packages during the compile/configure step setup a wheel cache folder during the provisioning phase Task-number: AUTOSUITE-195 Change-Id: I465f1be7cdd351e7680dcd8ae22d5e97ddf8cb2d Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | Provisioning: Update cmake to 3.11.3 on macosSimo Fält2018-07-231-5/+5
| | | | | | | | | | | | | | | | | | | | It seems that cmake 3.6 had issues with more recent XCode. Since XCode 8 the sysroot folder might have been unversioned (MacOSX10.12.sdk -> MacOSX.sdk). In that case older cmake can't detect correct SDK version. This is causing issues when building Pyside2. Change-Id: I09f0ed4fe6d15ba3d60aa3a6e9a9b3b9091996c8 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Open62541 win32: Add python to dev environmentMaurice Kalinowski2018-07-181-0/+1
| | | | | | | | | | | | | | | | | | The autodetection of cmake used a different python for x86 builds of msvc. Those did not have six installed. Instead, use one python for all build variants to stay consistent. Change-Id: Id1ad2bc320e47a68358364ff94d78993ba0b0848 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Merge "Merge remote-tracking branch 'origin/5.11' into dev" into ↵Simon Hausmann2018-07-121-3/+3
|\ \ | | | | | | | | | refs/staging/dev
| * | Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-07-101-3/+3
| |\| | | | | | | | | | Change-Id: I1af773187b7dd55bf820ce7d3218a9f3121c198a
| | * provisioning: Update winrtrunnerOliver Wolff2018-07-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | winrtrunner is from dev. The only change to the previous version is a longer timeout for deployment, as CI runs now and then failed, because deployment did not finish in time. Change-Id: I244e68af447db9298d64bb791048032edd3ec1fd Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Docker Provisioning: Install Avahi and enable mDNS service discoveryRyan Chu2018-07-106-15/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The challenge of connecting Docker containers from the host is to resolve a predefined hostname to an IP address assigned at runtime. For Unix-like platforms such as Ubuntu, it can be done by either hard-code the IP addresses or creating a DNS server. Both of them are not user-friendly which need root permission to modify system files. Avahi is a free Zeroconf implementation and provides multicast DNS (mDNS) service discovery. It enables Docker containers to publish their services on a local network. For the host systems supporting mDNS technology, they will automatically discover the services in a local domain without extra user-efforts. Task-number: QTQAINFRA-1686 Change-Id: I1ef464a455cef5d331a3e2eb0194e2741172ef95 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Ryan Chu <ryan.chu@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | Provisioning: Update Open62541 install pathMaurice Kalinowski2018-07-041-3/+3
| | | | | | | | | | | | | | | | Use the updated install path for OPEN62541_PREFIX argument in CI. Change-Id: Ifa06d002516da20001a94ff6e7066504fa471a8f Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* | Provisioning: Open62541 Update environment variablesMaurice Kalinowski2018-07-041-1/+1
| | | | | | | | | | | | | | Using CI_OPEN62541_<compiler>_<arch>_PREFIX is more verbose. Change-Id: I58ed0f31935308389f274f93578361db3dc01daa Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Provisioning: Install Unified Automation C++ SDK on WindowsMaurice Kalinowski2018-07-042-0/+60
| | | | | | | | | | | | | | | | | | UA C++ SDK is one of the supported OPC UA backends in the Qt OpcUa module. The aim is to have packages available with Qt 5.12. Change-Id: I2d1b3c6c583f4563e7470317d4f73f853bd34c72 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* | Provisioning: Install Docker-based test servers on Ubuntu 16.04Ryan Chu2018-07-029-0/+337
| | | | | | | | | | | | | | | | | | | | | | | | Build and cache docker images based on the configurations in testserver. 1. Download and install the docker engine and docker-compose extension. 2. Append address and hostname of test servers to CI environment. 3. Build and tag the docker images by the SHA-1 of server context. Task-number: QTQAINFRA-1686 Change-Id: Ib9b58d45856682ddec04af045e1eab18e14a85fb Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-07-0228-131/+171
|\| | | | | | | | | | | | | Conflicts: coin/provisioning/qtci-linux-RHEL-6.6-x86_64/30-install_icu.sh Change-Id: I00d0ccd138eb8d89e30e7e57632c6fc8f83e0001
| * Remove unused libclang installationsSimon Hausmann2018-06-292-3/+0
| | | | | | | | | | | | | | | | | | We don't need to install the MinGW builds of libclang 6.0 for configurations where the Qt MinGW build can't use them. Task-number: QTBUG-68064 Change-Id: Id9183ccfc15a7a81edb67df371075d584e5cbae8 Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Provisioning: Fetch icu from ci-files01 instead of master.qt.ioHeikki Halmet2018-06-292-16/+25
| | | | | | | | | | Change-Id: Ia27e68cb94ab0744ce11cfa74c90e118c1f0e4b3 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Provisioning: Add force option when unmounting squishHeikki Halmet2018-06-291-8/+13
| | | | | | | | | | | | | | | | | | | | | | Sometimes unmount of squish fail because resource busy even if the installation is already succeeded. To avoid this let's add force option to make sure unmounting works every time. Task-number: QTQAINFRA-1964 Change-Id: Icacd01341d09577d9880e3ed208cb6ea18a7ac4f Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Provisioning: Refactor libclang installationHeikki Halmet2018-06-299-87/+63
| | | | | | | | | | | | | | | | | | | | Libclang must use cached url (ci-files01-hki) to reduce the download time Libclang release_60 versions were rebuild which requires sha1 changes Task-number: QTQAINFRA-1966 Task-number: QTQAINFRA-2100 Change-Id: Iddf47a2a3a5bc38dbed684320120164bb40c028c Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Provisioning: Update MQTT test brokerMaurice Kalinowski2018-06-252-6/+8
| | | | | | | | | | | | Change-Id: Ie4e9ff5c13eb5f882b70e4e948836ae78496dd40 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
| * Provisioning: Fix downloading from githubMaurice Kalinowski2018-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | Invoke-WebRequest uses TLS1.0 by default, which is not accepted by Github anymore, causing all downloads from that site to fail. Upgrade to 1.2 to get downloads working again. Change-Id: Ie242432937c273db5c345b38482dd74c19c3b4ca Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
| * Provisioning: Add 64 bit Mingw to coin as packaging targetSimo Fält2018-06-064-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | Change will provision DirectX SDK with enabler DotNetFramework also, so that configure for MinGW will detect ANGLE correctly. The DirectX headers and libs will be in two location, while those are installed with MSVC also. Task-number: QTBUG-35288 Change-Id: I04ca71a73b22cd4eb27987a368cd9ede03b0e437 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Provisioning: Install 32 bit python to 64 bit windowsSimo Fält2018-06-018-20/+43
| | | | | | | | | | | | | | | | | | | | | | In order to create 32 bit Pyside wheels we have to be able to link Pyside against 32 bit python. While 32 Qt build is done in 64 bit Windows Pyside must follow. Task-number: PYSIDE-646 Change-Id: I30855d4cecd6bc6219021216e9c296d28c56b405 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Enable auto tests for winrt x64 using MSVC 2015Oliver Wolff2018-06-281-0/+1
| | | | | | | | | | | | | | | | | | We are using a statically built Qt because it eases deployment of the built tests. As static linking is broken on MSVC 2017, 2015 is used. Change-Id: Ie0cc0ee8229da8772ae548ca077e48086ab03adb Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Revert "Enable auto tests for winrt x64 using MSVC 2015"Oliver Wolff2018-06-271-1/+0
| | | | | | | | | | | | | | | | | | | | There are still auto test failures in qtbase for WinRT. Revert this change to unblock CI and investigate. This reverts commit 2fb043eace0e0b9ffc28fcf1cef59ad609bce2ca. Change-Id: I13cc618828f773750c031daaaffce777163f8b8d Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Enable auto tests for winrt x64 using MSVC 2015Oliver Wolff2018-06-261-0/+1
| | | | | | | | | | | | | | | | | | We are using a statically built Qt because it eases deployment of the built tests. As static linking is broken on MSVC 2017, 2015 is used. Change-Id: Iaf665f68ab705f44e93129ff6e25384ae4b5a319 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Add macOS 10.13 to the CITony Sarajärvi2018-06-0129-1/+854
| | | | | | | | | | | | | | | | | | | | | | Includes provisioning scripts and modifications to default.txt enabling the build. Builds are disabled while fixing or blacklisting autotests. Task-number: QTQAINFRA-1299 Task-number: QTQAINFRA-1300 Change-Id: I0fde33c8028c7ded9d07e8d9cb0dcfb03d5db188 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-05-3018-19/+86
|\| | | | | | | Change-Id: I7502e49bc75f84b7fb2d4534181a2082fc939265
| * Provisioning: Remove broken proxy setup from RTA 32-bit Windows 10Joni Jantti2018-05-292-2/+0
| | | | | | | | | | | | | | | | | | Currently the proxy disabling script on 32-bit Windows breaks the internet settings, preventing browser usage for example. Change-Id: I77282f0d929a6223ceafd3b648d2e2a7b16186c9 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Update winrtrunnerOliver Wolff2018-05-281-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | A newer build of winrtrunner is needed. It is built from dev and contains fixes related to handling of test output (most importantly 044e9ad878ed1cf0ace0a9260b55cc94c71a294d). To make the script more stable, the newer version of winrtrunner was also copied to ci-files01, so that an alternative download location can be offered. Change-Id: I6a429aa3292266067756ce7ba3553088dc168197 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>