blob: b96c4d11748ee9e7862cd4a2c18f64a4d8a4c6df [file] [log] [blame]
device_type: juno
job_name: tf-juno
$tags
$juno_revision
timeouts:
# Global timeout value for the whole job.
job:
minutes: 45
actions:
# lava-test-monitor:
# seconds: 120
lava-test-monitor: # See change Id53135364cd1e65675d66cc635d840ec069685ef
minutes: 30
connections:
lava-test-monitor:
seconds: 120
priority: ${LAVA_PRIORITY:-medium}
visibility: public
actions:
- deploy:
timeout:
minutes: 10
to: vemsd
recovery_image:
url: $recovery_img_url
compression: zip
- boot:
method: minimal
- test:
# Timeout for all the TFTF tests to complete.
timeout:
minutes: 30
monitors:
- name: TFTF
# LAVA looks for a testsuite start string...
start: 'Booting trusted firmware test framework'
# ...and a testsuite end string.
end: 'Exiting tests.'
# For each test case, LAVA looks for a string which includes the testcase
# name and result.
pattern: "(?s)> Executing '(?P<test_case_id>.+?(?='))'(.*) TEST COMPLETE\\\s+(?P<result>(Skipped|Passed|Failed|Crashed))"
# Teach to LAVA how to interpret the TFTF Tests results.
fixupdict:
Passed: pass
Failed: fail
Crashed: fail
Skipped: skip