aboutsummaryrefslogtreecommitdiff
path: root/linaro-edk2-prep-matrix.yaml
AgeCommit message (Collapse)Author
2016-12-11Replace python-pycurl by python-requestsFathi Boudra
linaro-cp is now based on python-requests instead of python-pycurl. Change-Id: I110910c80c3a93a158ebba483b73d0d9e4bb0ee1 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-09edk2: disable legacy jobsRiku Voipio
The following jobs haven't been used this year - disable and move to xenial as part of BB-180 Change-Id: I7cba49a675bca7ed74fe113aef88d6fb3862c98d Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2015-10-14Rename docker-{utopic,vivid} to docker-{utopic,vivid}-amd64Fathi Boudra
append -amd64 to x86 nodes/slaves Change-Id: I2024ce36d018a6898ea9798303056eabcb7aaf65 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-10-13Fix jobs using docker-utopic and apt-getFathi Boudra
Ubuntu Utopic is EOL. The archive is moved to old-releases.ubuntu.com. Workaround the failures until Ubuntu Wily is released in 2 weeks and jobs are migrated. Change-Id: I859d3104cd8f5843be786d49f1fb5fc157b499ac Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-09-10linaro-edk2-prep-matrix: fix publishingFathi Boudra
* remove --no-build-info, preventing BUILD-INFO.txt automatic generation * refactor linaro-cp usage to be consistent with the other build jobs * add --link-latest to generate latest symlink Change-Id: I2cb052a6baab1fc9ead5c8f51a769ceb8771026c Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-06-22Remove mustang build, as not currently supportedRoy Franz
Support for the Mustang board has been removed from the source tree, so remove the build. Change-Id: I9392ab861bd8a7c575f78e6deee25655d6de31f9 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-19Enable git polling and all build configurationsRoy Franz
The builds are stable, so enable all configurations and SCM polling. Change-Id: Iccc28e3a0e6affb365353dabf69dc19c195e9c2a Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-16Skip tests on staging.linaro.org during downtime.Roy Franz
Change-Id: I4f6496f19790ba4d66d1ae8348e04d1e94f71255 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-16Add individual matrix build axis to attributes for test filtering.Roy Franz
Add individual matrix axis parameters as test attributes for filtering. Change-Id: I011c431cd21df8b48abab1468aff092a7e519a78 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-15Add test case attribute to simplify filtering of test results.Roy Franz
Add an edk2-test-case attribute for use in LAVA filters. Change-Id: Idd73f9bb8b36f8d966a0985c9f2449b0d715a364 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-10Add build type attributes to all testsRoy Franz
Add edk2-job and edk2-matrix type attributes to all tests. Change-Id: Ic6ecb4d2775fe5b8f21d9c50cdc59fbc64f05222 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-11Add metadata attributes to help with test case reportingRoy Franz
Experimental adding of metadata attributes. Change-Id: I0d2262829feb00a985b0ab7b319e252d2e6b10aa Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-10Revert bundle stream changeRoy Franz
Can't create new bundle stream. Change-Id: I0680e6d542c1d79bee698d6dcde2522ce9fe1339 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-10Put results from matrix build into separate bundle streamRoy Franz
Create separate bundle stream for this Jenkins job to simplify result reporting by job. Change-Id: I8dbfcbb1728630600a9592e3c4fd271096eb5497 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Rervert to staging.v.l.org for qemu-aarch64 device typeRoy Franz
This device type not available in production yet. Change-Id: I7d56bc29728ab3c663a537fa9015d75b3a272f2c Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Move results from QEMU RTC test to normal EDK2 streamRoy Franz
Change-Id: I42335fbffd5bcbb44b450e8f180f81fac52b4311 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Change bundle stream for QEMU RTC test to be the leg-edk2 streamRoy Franz
This test was submitting results to a different stream, so they were not showing up with the rest of the EDK2 test results. Change-Id: I10c6fcc1265d03e4295fc633726d22e53782d8c0 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Add INITRD_URL to grub install testRoy Franz
Not sure if the grub install needs this. Also change handling of skipped tests - now echo a message and leave file missing. Change-Id: I8a72e6f0b061b7332cf09414e6fa0c94f8752ff9 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Add missing BUILD_TYPE var to tests, add INITRD_URL to test that needs itRoy Franz
Add some missing variables. Missing BUILD_TYPE causes non-existant paths to be used to fetch test inputs. Change-Id: Ie5454ea7270c5f497b2a1873e4c4ec1f65e4ab6b Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-10Fix device type setting for fvp tests. Use empty property file for skipped ↵Roy Franz
tests Have each test set the device type used. Convert all tests to use an empty property file for tests that are skipped. Change-Id: I73e016da18eafa40fdb92f0edcc0f5b1fcd365cb Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Fix paths to JSON templates, try empty property file for skipped testsRoy Franz
Fix paths to JSON template files. Add empty property file to iSCSI case. All post-build steps are done for every configuration, however not all tests apply to each configuration. This leaves the post-build-lava project triggered, but with no input. Try empty properly file as "NOP" test. Change-Id: I5ee18c5c8d434bab728211451f13ac8c567d7092 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Fix incorrect creation of startup-qemu-aarch64.nshRoy Franz
Copy/paste error that had two files being created in different locations is fixed. Change-Id: I1b8c2dc2b113c09acbb116349165380f365788aa Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Use bash for shell scriptsRoy Franz
Specify bash to be used as shell, so that we get consistent results. Change-Id: Ifbf96d683e2e6cd79cefd0691397261a1b46c326 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Fix path where qemu64 startup.nsh for test case is created, limit builds for ↵Roy Franz
debug Fix the path where the startup-qemu-aarch64.nsh file is created for use by a test - it is now created in same directory as build images. Disable boards that don't have tests associated with them to speed up builds while debugging/verifying the tests. Change-Id: Ie1dafa0f9748f5cb0edc982bf5d488cc0569575a Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Fix generation of startup-qemu-aarch64.nsh, add creation of ↵Roy Franz
lava_job_definition_parameters Bash "here documents" don't work with leading spaces, so just use echo to create startup-qemu-aarch64.nsh. Add proper creation of lava_job_definition_parameters. Change-Id: Id3296bc999079ab79a0cebbada089edd02f36c76 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-09Add remaining test cases from edk2-prep jobRoy Franz
Add the remaining test cases from the existing EDK2 prep build job. This matrix job should now be a superset of the existing EDK2 prep job. It builds the same configurations, but runs more tests since it tests both RELEASE and DEBUG builds. Git polling yet to be enabled. Change-Id: Ibc5c7a42bbad7b8ffb508d5943577c2f21b6792d Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-08Fix prefix for iSCSI debug testsRoy Franz
Had - on wrong end, so filename was still wrong Change-Id: I8cc1d04b43dae092f18864fdff2b657e587b9d15 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-08Fix naming of DEBUG build binary for iSCSI testRoy Franz
The debug build binary has a "debug-" prefix, so this needs to be added to the filename in the URL passed to the test. Change-Id: I32ce095f0fac15ee3c29114dc09d1420c0a97421 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-08Add remaining platforms to matrix buildRoy Franz
The current platforms are building and publishing properly, so expand build to all supported platforms. Note that most post-build steps still need to be added. Change-Id: I2faa38cbe9df1960ec95b376768298b595f1ffc9 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-08Change to custom generated BUILD-INFO.txtRoy Franz
Attempt to work around problems using auto-generated BUILD-INFO.txt files with matrix builds. Build script now generates BUILD-INFO.txt files only in directories containing files. Change-Id: I65c52bc40ffb82f4bfbb3046718e7147372d7ea3 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-08linaro-edk2-prep-matrix: use acpica 20140926 from Debian JessieFathi Boudra
latest version is too bleeding edge and seems to introduce regression in EDK II built with GCC48 profile. Change-Id: Iac77fac7ab0e53977029f11506523b6e58426421 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-06-05enable creation of build-info.txt in linaro-cpRoy Franz
This causes problems with multiple invocations, but seems to be needed for permisions on snapshots. Change-Id: I54e161ca2245b5c85531e7b897d74fa9df90b287 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-06Fix incorrect creation of empty lava_job_definition_parameters fileRoy Franz
Also remove old debug code. Change-Id: I6893e04c20480128d1d6b5c156f54f5ed740e1c6 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-05Fix lowercase conversion for LAVA test image pathRoy Franz
Also add some build number debug. The build type RELEASE/DEBUG need to be changed to lower case to use for fetching the image from snapshots. Change-Id: I769f74a1460c3af2e2d5252d0249edcd69820a2b Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-05Fix QEMU image path for LAVA testRoy Franz
Change-Id: I12e035b5633e7ad634da9aeef2b34d75d99e8be2 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-05Add LAVA_SERVER and BUNDLE_STREAM parametersRoy Franz
Needed for LAVA submissions. Change-Id: I2eda326fcf05d2d39bb8e1d8c9dea10cbea9d471 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-05Revert to original (and proper) workspace URLRoy Franz
Failures were due to missing permission. Change-Id: I4e8ec86476688f2f0d54f43e817b0844d2996109 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-05linaro-edk2-prep-matrix: update acpica-tools and job permissionsFathi Boudra
* pull latest acpica-tools from Debian. * grant job-workspace permission in order to fix LAVA job submission. Change-Id: I7b235eaa29f5c36339c2ee0b5266e14242f1e8a0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-06-04Try different CUSTOM_JSON_URLRoy Franz
Change-Id: I8901e44606e5a274ff19ac4c98a7086e39e02b13 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-04add debug code, change CUSTOM_JSON_URL for pblRoy Franz
Looks like the CUSTOM_JSON_URL will need to be formed differently for use with matrix builds (possibly because of child-workspace: .). Add some debug code, and try a hard-coded CUSTOM_JSON_URL. Change-Id: Ie224ac47fecf81a7fb4821f47ffa9afc90bad389 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-04Clone configs git repo to get test definitionsRoy Franz
Change-Id: I2fbd3d20d2cbf6e21809056b848f0220a518fcba Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-04Add creation of lava_job_definition_parametersRoy Franz
Change-Id: Idf31ab9cbcdc35da174e8d1523d722386c538bdb Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-04Update iSCSI testRoy Franz
Had mismatch of trigger-builds property file and test. Add inject of lava_job_definition_parameters. Change-Id: Ieaab8d54aa0b301e99e0e51fff85ad1a0a4ce00e Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-04Add iSCSI test to qemu64 buildsRoy Franz
Add iSCSI test to matrix build. This is slightly modified from the existing edk2-prep test case, to only run when qemu64 is built, and to use the updated paths on snapshots. Change-Id: I322ce299c91ae764124ffda0ec645a17b10a6efb Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-03Remove setting of build-nameRoy Franz
This seems to not be working well. Change-Id: Ia23a001f48ec9407621b75825de290ec545eb294
2015-06-03Add fvp-foundation-armbds to build matrixRoy Franz
Change-Id: Icfa84bb7df88046ba1b64efbe4462fbbcee8d5f8 Signed-off-by: Roy Franz <roy.franz@linaro.org>
2015-06-03re-enable setting of build-name (uncomment it out)Roy Franz
Change-Id: I4f36e1067869a578708115e198eb8e79d73f4727
2015-06-03Remove debug code, add commentsRoy Franz
Remove code/prints used for debug, comment use of touchstone build. Change-Id: I17a9bdbcc4c512e25c25e41532186134ecc791f8
2015-06-03Move source tarball to top-level build directoryRoy Franz
We don't want the source tarball that we make once to be placed in a gcc version named directory - we want it at the top level. Use a for loop to deal with the existance check for a wildcard. Change-Id: I5e30488c21cd6ea28fa9a0987b8a2f22d8ee57ce
2015-06-03Add touchstone build expressionRoy Franz
For doing single time operations, we want to indentify a build that will be done first. This will be used for creating source tarballs, etc. Change-Id: Ibb8e924737b3f10a9885ddab746e4483cf310fc3