aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-11-162-19/+24
|\ | | | | | | Change-Id: Iac3073d85bd94d27c296b307a827ee6bd97c4194
| * Provisioning: Install expectHeikki Halmet2017-11-111-0/+2
| | | | | | | | | | | | | | | | | | Expect is needed by Release Test Automation (RTA) to automate configure testing. Change-Id: I66889c70667a12f962cbea39906bd8b7a1d63517 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Provisioning: FBX SDKTony Sarajärvi2017-11-111-0/+4
| | | | | | | | | | | | | | | | | | | | We need to provision the FBX SDK for Qt3DStudio. Task-number: QTQAINFRA-1449 Change-Id: I52587cd653b7954340d5f58978ffbd008330337c Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Fix Ubuntu 16.04 random provisioning failJoni Jäntti2017-11-081-19/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Ubuntu 16.04 provisioning sometimes fails in the apt-get commands for package installations. This is caused by a lock that is still in use when the system is calling the apt-get commands. This change will use the apt daemon to queue the install commands and wait for the lock to release instead of checking once and then failing if the lock is not open. Task-number: QTQAINFRA-1502 Change-Id: Idd4aff42f99cf4d14c08aef8fcc3cb7dbc58b2dd Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-11-092-4/+99
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Also update to pyro toolchain in QEMU way. Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt coin/platform_configs/qtdeclarative.txt coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/004-yocto.sh Done-with: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Task-number: QTBUG-64384 Change-Id: If0451b81059e6831a5e5df0f359f119caf4ee09d
| * Provisioning: Remove logical OR when echo errorsHeikki Halmet2017-11-071-2/+2
| | | | | | | | | | | | | | | | | | | | set -e won't work if logical OR is used after commands. These error echo's need to be removed so that error catch will works. Also set -ex added to print executed command when error caught. Task-number: QTQAINFRA-1533 Change-Id: Ib4ea832a0ee813f99f59ebacad51ec57c3eff57d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Yocto toolchain provisioning to CIJoni Jäntti2017-11-062-2/+97
| | | | | | | | | | | | | | | | | | Provisioning scripts need to install Yocto toolchains (32 and 64 bit) so that the artifacts aren't needed to be unzipped during Qt builds. Task-number: QTQAINFRA-1454 Change-Id: Idceeabb7aa9ffe2555fb98c94916f8429c32af75 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Install python3 on all platformsDominik Holland2017-09-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | This forward-ports commit a99d3432f71c4be5045ae2cdcc3b7070de5abe23 to 5.9, which should have been done in 6bf5691ca87dd4dcf9386a4c6320be2c39db6dcb but accidentally left out. It reuses parts of commit a5f3f8ed482d314d092e1a6ddc5568839bb59c74 that was initially cherry-picked to 5.6. Task-number: QTAUTO-345 Task-number: QTBUG-63133 Change-Id: Ib401dd06bfc4d4aaf8b8ce1a8509697993d4397e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Merge "Merge remote-tracking branch 'origin/5.9' into 5.10" into ↵v5.10.0-alpha1Jani Heikkinen2017-09-101-19/+19
|\ \ | | | | | | | | | refs/staging/5.10
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Simon Hausmann2017-09-061-19/+19
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qtdeclarative.txt coin/provisioning/common/InstallPKGFromURL.sh coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/002-apt.sh Change-Id: Id174b48e650ed18fbba48b4fc617ee075b0586ec
| | * Prefer apt-get over apt in scriptsFrederik Gladhorn2017-09-021-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | apt explicitly warns that it doesn't have a stable UI, so it shouldn't be used in scripts. This should have no implications in practice. Change-Id: Id0bb0d44e73b80a19f6ba4ca1aa4d92c09d10a92 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | | Provisioning: Install paho mqtt brokerMaurice Kalinowski2017-09-101-0/+36
|/ / | | | | | | | | | | | | | | | | The paho broker is used for testing the Qt Mqtt module, specifically the client classes. Change-Id: I252a337eb0454e871669a467dba2d9a379fb33d5 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-241-4/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/qt5.txt coin/provisioning/common/system_updates.sh coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh coin/provisioning/qtci-linux-Ubuntu-14.04-x86_64/08-pythondev.sh coin/provisioning/qtci-linux-Ubuntu-14.04-x86_64/freeopcua.sh coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/freeopcua.sh coin/provisioning/qtci-macos-10.12-x86_64/020-xcode.sh Change-Id: Id9c38f3cda85b82fc20fb4a1f2ec71aa18646d94
| * Do not use font files from boot2qt toolchainSami Nurmenniemi2017-08-211-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | Previously font configuration files were used from the host system. Updating the toolchain to Morty introduces Cantarell font which causes toolchain fonts to be used by Qemu. This change forces also the actual font files to be used from the host system regardless of what is in the toolchain. Task-number: QTBUG-62528 Change-Id: I00de0baa952c9b898edc6b9da8d1d8814f6c722b Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Update freeopcua versionMaurice Kalinowski2017-07-261-0/+49
| | | | | | | | | | | | | | And also moved to Ubuntu 16.04 as we're not testing 14 anymore. Change-Id: I3fd12a1ff290e564f15a557da33ce3c0008b4f81 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-07-142-7/+12
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/qt5.txt Remove QNX Windows builds, 0358b6d2 Remove Integrity build temporarily, QTBUG-61702 coin/provisioning/qtci-macos-10.12-x86_64/020-xcode.sh Done-with: Liang Qi <liang.qi@qt.io> Change-Id: I5a56633d6cd60b5514828060fde87f784e54cdda
| * Add preparing of qemu fontconfig to Ubuntu 16.04 provisioningSami Nurmenniemi2017-04-271-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | If normal fontconfig paths are used, qemu parses what ever files it finds from the toolchain sysroot and the rest from the system fonts. Fix by copying the system font configurations to a location which prefix that can't be found from the toolchain sysroot. Links must also be dereferenced or their targets remain pointing to the toolchain sysroot. Task-number: QTBUG-59966 Change-Id: I9710c9fdebe81114080f47f1f59b2a049f87c070 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Provision: Remove excess export that wasn't read in UbuntusTony Sarajärvi2017-04-271-7/+0
| | | | | | | | | | | | | | | | | | | | | | Default shell for 'qt' user is Dash. It doesn't read .bashrc at all. Coin uses bash, but uses it non-interactively which in .bashrc means that it bails out immediately. So same result, .bashrc isn't read in Ubuntus. Change-Id: Id466c86f8cc813aacd5f41c4b267b44e93759377 Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Install python3 on all platformsDominik Holland2017-05-111-0/+2
|/ | | | | | Task-number: QTAUTO-345 Change-Id: If11ca425fa08cce8a518710ded0a6ec58159343d Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Remove fonts-noto-cjk on Ubuntu-16.04-x86_64 provision imageSami Nurmenniemi2017-04-041-0/+6
| | | | | | | | | | | First test using QFont fails if fonts-noto-cjk is installed. This happens because running fontcache for that font takes > 5 mins when run on QEMU. Running fc-cache doesn't help since host version creates cache for a wrong architecture and running armv7 fc-cache segfaults on QEMU. Change-Id: I6667b29ad4c4cae8d242e3af63defb603a6e6ec7 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Install g++-multilib on Ubuntu 16.04 platformsAllan Sandfeld Jensen2017-03-161-0/+2
| | | | | | | | | This is needed to cross-build to 32bit x86 which WebEngine needs for Boot2Qt ARM builds. Task-number: QTBUG-59504 Change-Id: I9851d97949dc67c6f564cf09443b0a04998b2590 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Fix network test server setupSimon Hausmann2017-03-101-1/+1
| | | | | | | | | | Use the correct IP address for the network test server that all the other machines are using as well. Change-Id: I1ffe4b6f5851bcb06dc2d39265979b799715ec3f Task-number: QTBUG-59241 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add qemu user mode binaryTeemu Holappa2017-03-031-0/+60
| | | | | | | | qemu is used to run unit tests for arm binaries in coin. Change-Id: I8610b5d7603fa3bcd5cf0f9e83ee38e219b60a85 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Add libxss-dev needed by QtWebEngineAllan Sandfeld Jensen2017-03-011-1/+1
| | | | | Change-Id: Iac7e6b730803865d00b17d53e6aa488e80123b5b Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Add system setup provisioning script for Ubuntu 16.04Tony Sarajärvi2017-02-132-4/+87
| | | | | | Task-number: QTQAINFRA-1099 Change-Id: I4ea578b65aca8511641a61461fd1295a3723fdab Reviewed-by: Simo Fält <simo.falt@qt.io>
* Add APT package provisioning to Ubuntu 16.04Tony Sarajärvi2017-02-133-48/+100
| | | | | | | Task-number: QTQAINFRA-1099 Change-Id: Ie884846a21c3962aeeb83762113475f9eaf2f20d Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Suppress shutdown indicator in UbuntuJędrzej Nowacki2016-12-072-0/+4
| | | | | | | | | We want to quit machines without being asked, if we are really sure. Change-Id: Ic7156f5b0fe236c0270d8c2e4fcc322a82776caf Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Add basic Ubuntu 16.04 provisioningFrederik Gladhorn2016-11-252-0/+48
Change-Id: Iaae5bb295bfd48cc5bc036baef9b0fa899d393ef Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>