| 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 |