aboutsummaryrefslogtreecommitdiff
path: root/zephyr-upstream-arm.yaml
AgeCommit message (Collapse)Author
2020-06-04lite-*/zephyr-*: Switch LAVA server/token to validation.linaro.org.Paul Sokolovsky
Change-Id: I36650d402662312cdcd1be787b22843d49ed3007 Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2020-01-24zephyr-upstream: Add 2 more stm32 platforms in boards listErwan Gouriou
Add stm32f1 and stm32f4 based platforms in order to increase test coverage. Change-Id: I1e9481516c5a88ade0daa7acd5b0e0edee48f223 Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-11-06Publishing: Use Python3Benjamin Copeland
linaro-cp.py now supports Python3, with Python3-requests. Lets update jobs to use the newer library. Change-Id: I286f7bcefe1d6b74ddad1437ce01d42c0cc9bd69
2019-05-16Revert "zephyr-upstream: temporarily disable test job submission"Milosz Wasilewski
This reverts commit 78a78aa04cde9d417696d8135b71e794a3896aa3. Reason for revert: <INSERT REASONING HERE> Change-Id: I4e5bc18f0a82d01e0aee2992bd272a18d46d622c
2019-05-09zephyr-upstream: temporarily disable test job submissionMilosz Wasilewski
Change-Id: I859dd2af52f94a1d4cd3aa4965e92ae8052140c8 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2019-01-18zephyr: Update email-recipients listKumar Gala
Added TI engineers to the build emails Change-Id: I3e1119583623da9036dc331429c737d9d5c85e77 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2018-08-09zephyr: Update to latest zephyr changesKumar Gala
Zephyr recently renamed gccarmemb to gnuarmemb. Make the same name change in our scripts/config files. Change-Id: Id86e01fc03e39cbb5431c5c2f8d0e9d0ca18ad95 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2018-07-31zephyr-upstream: Update to use ZEPHYR_TOOLCHAIN_VARIANTKumar Gala
Zephyr has deprecated the env var ZEPHYR_GCC_VARIANT and replaced it with ZEPHYR_TOOLCHAIN_VARIANT. Match this change in our CI scripts. Change-Id: I0ef0c5c57db3c3e95170693feb6623227066d028 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2018-07-09Revert "zephyr: temporarily disable testing"Milosz Wasilewski
This reverts commit a0352361ae46a797a275f2f6ed699c34f7dd89c1. Change-Id: Icb67c2b6ed9acc71c7ce3c4070b5883412d3aa50
2018-06-19zephyr: temporarily disable testingMilosz Wasilewski
LITE LAVA instance is down. Disable testing for the time of repair. Change-Id: Id7d78b6e3d34b131594928145146fbe9a66c9f2f Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-06-08zephyr: enable testing on disco-l475-iot1Milosz Wasilewski
Change-Id: I1b67532b77687e0c8f5573c189c9831ab68b6046 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-05-24zephyr-upstream: move LAVA jobs to LITE microinstanceMilosz Wasilewski
Change-Id: I521bdcb883ef0ea705e5877f7c21e35fb60668f1 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2018-05-02zephyr-upstream*: enable more debug optionsChase Qi
The following error is observed when squad submits test jobs: May 01 00:59:19 qa-reports-worker-0 celery[23186]: [2018-05-01 00:59:19,255: ERROR/ForkPoolWorker-2] squad.ci.tasks.submit[9dccb402-09bb-49b9-b761-f9d7c652a3e7]: submitting job 519825 to validation.linaro.org: <Fault 400: "Problem with submitted job data: Invalid character for dictionary value @ data['actions'][2]['test']['monitors'][0]['name']"> I tried to render test template manually, but I cannot duplicate this issue. This patch enable more debug options for further investigation. * Set '-x' for job submission bash shell to print variables. * Print LAVA test job definition before job submission. Bug fix: * Remove the last redundant --build-url argument Change-Id: I2e79fcb70aa5b9327d58fa1c63c75a1db1331d94 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2017-12-20zephyr-upstream*: exclude build only testsChase Qi
Tests labeled as 'build_only: true' in testcase.yaml are not supposed to be run on any platforms. They are just build tests without any functionality. This patch: * Parse testcase.yaml for all tests to generate build_only_tests list. * Remove build only tests from current excluded_tests list. * Exclude tests in both build_only_tests and excluded_tests lists. Change-Id: I495e884a2bff2f7ebf9fe85dc9b5c5d1673b1cbd Signed-off-by: Chase Qi <chase.qi@linaro.org>
2017-12-20zephyr-upstream*: reduce platform matrixChase Qi
If it takes too long to get image built and test job submitted for all the platforms we are testing, it may hit timing issue for email notification from qa-reports. This patch * Commented out platforms that we are not testing or not interested in * Added cc3220sf_launchxl Change-Id: I312fb3fe25e07285985a504fc6d7b0acf4a4e743 Signed-off-by: Chase Qi <chase.qi@linaro.org>
2017-12-12zephyr-upstream: don't submit LAVA jobs on manually triggered buildsFathi Boudra
Change-Id: I3d18c631650767b071b5b4d1e365ed1671c3e227 Reported-by: Chase Qi <chase.qi@linaro.org> Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-12-09zephyr-upstream*: Set GIT_COMMIT to master by default.Paul Sokolovsky
In a85d109275, these jobs were changed to accept GIT_COMMIT value from the parent trigger. However, there's still utility to start these jobs manually (e.g. for testing). Then, having "master" default for GIT_COMMIT will avoid random failures in this case, as happened e.g. in https://ci.linaro.org/view/lite-iot-ci/job/zephyr-upstream-arm/174/PLATFORM=frdm_k64f,ZEPHYR_GCC_VARIANT=gccarmemb,label=docker-xenial-amd64-13/console submit_for_testing.py: error: argument --git-commit: expected one argument Change-Id: I30b22b4654de1c0c3a70667ca385b16dadd309c6
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>