aboutsummaryrefslogtreecommitdiff
path: root/zephyr-upstream.yaml
AgeCommit message (Collapse)Author
2017-11-07zephyr-upstream: use GIT_COMMIT instead of GIT_REVISIONFathi Boudra
GIT_COMMIT is the variable name set by the git plugin. Change-Id: I29d5cec4baa5be0d6889d2b090008dced8f27e15 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-06zephyr-upstream: build specifically commit that triggered itDaniel Díaz
A timing issue was made evident with the extensive times it takes to go from the first to the last job in the matrix configuration: by the time the last job's turn is up, the Git repository may have changed already, and thus a different codebase would be built. To fix this, anchor against the GIT_REVISION that triggered the pipeline, by passing that revision as a parameter to the downstream jobs. Change-Id: I66f7ebff3e4b12da9280e4c56bde468c0f1e3659 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2017-11-03zephyr-upstream: disable testing on arduino101Chase Qi
As agreed at LITE sync call arduino101 is not a high priority. Since the test jobs often fail. It was agreed to stop running test jobs on this board. Change-Id: I0c1bd7c8d1356ee7563e3113cc3c473d2a31844a Signed-off-by: Chase Qi <chase.qi@linaro.org>
2017-10-26zephyr-upstream: add missing backslashFathi Boudra
Change-Id: I5ca15adc4a0768450c6cee99222ac4b93cea4125 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-10-25zephyr-upstream: fix find command callFathi Boudra
The find command returns the file name on the standard output, followed by a newline. We want the file names returned on a single line, separated by a white space. Change-Id: I917cb68ad838796afd5f547ff585d860c2303154 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-10-19zephyr-upstream: discover test list dynamicallyChase Qi
The problem of hardcoded test list is that not all tests are build for all devices. For example BT tests are not suitable on qemu. To solve the above issue, this patch generates test list by finding all the zephyr.bin files in out/${PLATFORM}/tests directory. Some of the tests don't produce usable output, they are excluded. Change-Id: Icb1468423009fadcd1e39f54007a9462fa76aaa7 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2017-10-11zephyr-upstream*: enable testing on frdm-kw41zChase Qi
Change-Id: I954100c7d3f34077afe84c03de0c841497f8b9ac Signed-off-by: Chase Qi <chase.qi@linaro.org>
2017-06-28zephyr-upstream: disable test jobs on frdm-kw41zMilosz Wasilewski
frdm-kw41z devices don't work properly in LAVA. This patch disables creating new test jobs for this device. It should be reverted once the LAVA problem is solved. Change-Id: I01857d89f227fe38db97e28d764c838f448373bd Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-06-27zephyr-upstream*: Apply common throttling category for matrix sub-builds.Paul Sokolovsky
There's "lite-zephyr" throttling category defined at the global Jenkins config level. Currently, it's defined to allow max 5 builds. This means that both zephyr-upstream and zephyr-upstream-arm will take max 5 docker builders, leaving 1 builder for any other concurrent job (e.g. *aeolus* jobs). Throttling category applies only to matrix sub-builds, not a master build (which ensures that 5 matrix sub-builds executed in parallel, otherwise one slot is "reserved" for master build, which isn't needed in this "docker slaves" configuration). Change-Id: I211a475f30eee0762a336ab2cc9573a6ce62d73e
2017-06-02zephyr-upstream: enable testing of frdm-kw41zMilosz Wasilewski
Change-Id: I5725d29dbb8c7e0e1130760cb4609322fcb03de7 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-18zephyr-upstream: add mps2_an385 platformFathi Boudra
Change-Id: I012e64989de06c5909ead780907a1f0cc5cebd3a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-05-17zephyr-upstream: add disco_l475_iot1Fathi Boudra
Change-Id: I0bc823ed0eaedfbbb0981c010503ad35161d7073 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-05-17zephyr-upstream: route test job submission via qa-reportsMilosz Wasilewski
qa-reports is now able to submit LAVA jobs and monitor their status. Submitting job to LAVA via qa-reports is pretty similar to submitting directly to LAVA. Qa-reports testjob ID will be returned in case of success. Qa-reports will redirect to LAVA on accessing the testjob page. Change-Id: I3b74d41b1d734056b319eb81ce231785d146dde3 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-04-26zephyr-upstream: added more testsMilosz Wasilewski
63 tests from zephyr project are enabled to be run on boards in LAVA Change-Id: I0d5b0706c499cbbb08f1390dccbc43498f4f688a Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-04-24zephyr-upstream*: Add zephyr builds for NXP frdm_kw41zMatt Hart
Change-Id: Ia1d07398338f3bbe43c80d76778dd367c04701d6
2017-03-07zephyr-updatream: submit lava jobs to frdm-k64fFathi Boudra
Change-Id: I47fb107c6f674abfe88104971ac27e3279819d5d Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-02-23zephyr-upstream: submit LAVA test definitions to validation.linaro.orgFathi Boudra
switch from staging.validation.linaro.org to validation.linaro.org. Change-Id: I7c49476df5bb8ecb1d9d67f789917625bbb9dfeb Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-02-22zephyr: submit job to Arduino101Fathi Boudra
Since an Arduino101 is now available in the lab and supported by LAVA, submit a simple LAVA test definitions. It's running the legacy kernel task test. Change-Id: I2ef8cc134dfc8f031044583a7d6a4d58e99954de Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-01-19zephyr: build nucleo_l476rgFathi Boudra
Change-Id: Id6d6b4126426ed5f451c4b6a1a220d6fb1f3429f Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-01-13zephyr: substitute ${BRANCH} in the LAVA job definitionsFathi Boudra
Change-Id: Ifc468f57cb8c6a13c2a89dc13fb511101e202af1 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-11zephyr: move publishing out of builders.sh scriptFathi Boudra
Allow to acquire publishing token when required. Change-Id: I7f47723d38c7bdde78d5b216700555f6567e2978 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-09zephyr-upstream: build arm branchFathi Boudra
Change-Id: I14b675b8f607e5e9062fa7fbf20704f05711c8ac Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-08zephyr-upstream: build all ARM platforms and qemu_x86/arduino_101Fathi Boudra
Change-Id: I111c5364f076dd8d6b7a23f2b82c571003f6c9aa Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-07zephyr-upstream: move build to zephyr dedicated slaveFathi Boudra
Change-Id: If4a0a2373d6e0396d3ea237567c730ba8fa6684e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-02zephyr-upstream: reduce the number of platforms builtFathi Boudra
Focus on the ones we care about. Change-Id: I446c70b2a57e9bf8c6b310b3a3578758d97a1878 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-25zephyr-upstream: refresh the list of boardsFathi Boudra
Add arm and x86 boards supported for the upcoming Zephyr 1.6 release. Change-Id: Ib4088f7e446a619867e9ba2448b587a1fff31949 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-25zephyr-upstream: add ARM V2M Beetle boardFathi Boudra
Change-Id: Ic8737d989a9739c2f9ac42dd6b750bc7f57fbed5 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-05zephyr-upstream: reduce even more the job name in lava job definitionsFathi Boudra
There's visual glitches on lava job page when the description is too long. It can overlap on the device column. See https://bugs.linaro.org/show_bug.cgi?id=2572 Change-Id: I294e35449434a8bc9e0ea2163bf5cd4fa1b00287 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-03zephyr-upstream: add metadata to lava job definitionsFathi Boudra
Change-Id: I5cc179c9f2fbec3594ec3bd1921fb98c5282bd57 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-02zephyr-upstream: use include-raw to include the build scriptFathi Boudra
Move the build script into a separate file and use include-raw. Change-Id: Ic3b8a384b1f789c3597357513446f2ef93aa3a3a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-02zephyr-upstream: initial support for lava test jobs submissionFathi Boudra
Change-Id: Id91c14d1a4ac875120a0f67a4957c673bf516c3b Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-01zephyr-upstream: add zephyr.elf filesFathi Boudra
Change-Id: I838ea24d4c90cf697c186bf3714023481d26db1a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-01zephyr-upstream: update GNU ARM Embedded Toolchain to 5.4-2016-q3Fathi Boudra
Change-Id: I4ac25559129137ac441ec1f09f85099ab3bfd486 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-01zephyr-upstream: enable built-in ccache supportFathi Boudra
Change-Id: I71a68caabeed55770c84a48ae0869d9ab8118a4e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-10-31zephyr-upstream: add 96boards carbon and nitrogenRicardo Salveti
Change-Id: I2e045698930c786a15ad12ee4d41c2cde51bbae4 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
2016-10-28zephyr-upstream: disable sequential buildFathi Boudra
This matrix job should be able to run concurrent builds. Change-Id: I7eef0939d34ad2a5d3a6eda2278b2b25915675b7 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-09-22zephyr-upstream: restore git revision in the build nameFathi Boudra
Use build-name-setter instead of build-name, since we don't use scm git plugin anymore. Change-Id: I9e3e1c9ec07ff58178afdf8af28a6f3c4e2cd11e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-09-20zephyr-upstream: update Zephy SDK to 0.8.2Fathi Boudra
Change-Id: I620846d5e139e7873223f5dbff69bb879156f5f3 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-09-20zephty-upstream: use git cli to clone the repositoryFathi Boudra
Change-Id: I75d9b7ad571ed023259d763725653638b1c60c95 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-07-28zephyr-upstream: use Linaro's Zephyr repository mirrorFathi Boudra
Switch Zephyr CI to use Linaro's mirror in order to improve CI reliability. Change-Id: Iec0376ba712c38da1fc6dd4a005580249aab7c92 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-07-08zephyr-upstream: add Kumar Gala to email recipientsFathi Boudra
Change-Id: I9c69657f630dce4b52e06590ce4a2106842cf467 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-07-08zephyr-upstream: update GNU ARM Embedded Toolchain to 5-2016-q2 updateFathi Boudra
Change-Id: I9b665c72f2ae302c473e42db60d9c26f19edd92a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-06zephyr-upstream: display only the env var starting with "ZEPHYR"Fathi Boudra
Change-Id: If29a996e4f3a7a0b26b4b4a346bb796827c9c7c0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-06zephyr-upstream: use docker-xenial-amd64 node slaveFathi Boudra
It has newlib 2.2.0 Change-Id: Iea842af19a7ecf117ac6f68a61d2f6adaafeade9 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-06zephyr-upstream: use ccacheFathi Boudra
Change-Id: I4bb48dadefb7598bc50fa8e564106062d91f4db4 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-05zephyr-upstream: set ZEPHYR_BASE ourselfFathi Boudra
This reverts commit f933aceb55f98f52af5851fe43ea30e394d7e7b5. Change-Id: Ibe59175a8867d19c5a1d4a00c63e4accdc7c9bd7 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-04zepyr-upstream: make apt more quietFathi Boudra
Change-Id: I5f51c1eede215c3038b3d69d396c14850854d685 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-04zephyr-upstream: use zephyr-env to set ZEPHYR_BASEFathi Boudra
Change-Id: I3914dea6679000a78de1ecbdbfe8ecba602805d0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-04zephyr-upstream: use ZEPHYR_GCC_VARIANT instead of TOOLCHAINFathi Boudra
- avoid unecessary indirection and export - add some documentation on toolchains Change-Id: I9941071b4201a41992ef16a22511f4086b03179d Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-06-04zephyr-upstream: enable the build of all the ARM platformsFathi Boudra
Change-Id: I042f6c23adad6b49a1c7c714baf2f1fb68f1c81e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>