aboutsummaryrefslogtreecommitdiff
path: root/zephyr-tutorial/lava-job-definitions/arduino101/template.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr-tutorial/lava-job-definitions/arduino101/template.yaml')
-rw-r--r--zephyr-tutorial/lava-job-definitions/arduino101/template.yaml57
1 files changed, 57 insertions, 0 deletions
diff --git a/zephyr-tutorial/lava-job-definitions/arduino101/template.yaml b/zephyr-tutorial/lava-job-definitions/arduino101/template.yaml
new file mode 100644
index 00000000..67d15ebf
--- /dev/null
+++ b/zephyr-tutorial/lava-job-definitions/arduino101/template.yaml
@@ -0,0 +1,57 @@
+# Zephyr JOB definition for Arduino101
+device_type: '$device_type'
+job_name: 'zephyr-upstream $test_name'
+
+timeouts:
+ job:
+ minutes: 30
+ action:
+ minutes: 5
+ actions:
+ lava-test-monitor:
+ seconds: 300
+ wait-usb-device:
+ seconds: 20
+ flash-dfu:
+ seconds: 60
+ connections:
+ lava-test-monitor:
+ seconds: 300
+
+priority: medium
+visibility: public
+
+actions:
+- deploy:
+ timeout:
+ minutes: 3
+ to: tmpfs
+ images:
+ app:
+ image_arg: --alt x86_app --download {app}
+ url: '$test_url'
+
+- boot:
+ method: dfu
+ timeout:
+ minutes: 10
+
+- test:
+ timeout:
+ minutes: 10
+ monitors:
+ - name: '$test_name'
+ start: (tc_start\(\)|starting .*test|BOOTING ZEPHYR OS)
+ end: PROJECT EXECUTION
+ pattern: (?P<result>(PASS|FAIL))\s-\s(?P<test_case_id>\w+)\.
+ fixupdict:
+ PASS: pass
+ FAIL: fail
+
+metadata:
+ build-url: $build_url
+ build-log: $build_url/consoleText
+ zephyr-gcc-variant: $gcc_variant
+ platform: $board_name
+ git-url: https://git.linaro.org/zephyrproject-org/zephyr.git
+ git-commit: $git_commit