summaryrefslogtreecommitdiff
path: root/custom/params.yaml
blob: e566a9edeb4a0b2f398cb65d333f81e63f6d6ea2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
metadata:
    format: Lava-Test Test Definition 1.0
    name: params-test
    description: "test commands for Linux Linaro ubuntu Images with params"
    version: "1.0"
    maintainer:
        - neil.williams@linaro.org
    os:
        - ubuntu
    scope:
        - functional
    devices:
        - kvm
        - arndale
        - panda
        - beaglebone-black
        - beagle-xm

params:
    VARIABLE_NAME_1: value_1
    VARIABLE_NAME_2: value_2

run:
    steps:
        - echo "test1a:" "pass"
        - echo "test2a:" "fail"
        - echo 'test3a:' 'skip'
        - echo '"test4a:" "unknown"'
        - lava-test-case echo1 --shell echo "test1b:" "pass"
        - lava-test-case echo2 --shell echo "test2b:" "fail"
        - lava-test-case echo3 --shell echo 'test3b:' 'skip'
        - lava-test-case echo4 --shell echo '"test4b:" "unknown"'
        - lava-test-case test3 --result pass
        - lava-test-case test4 --result fail
        - lava-test-case test5 --result pass --measurement 99 --units bottles
        - lava-test-case test6 --result fail --measurement 0 --units mugs
        - echo $VARIABLE_NAME_1
        - echo $VARIABLE_NAME_2
        - echo $SPACED_VAR
        - echo $PUB_KEY
        - ./custom/scripts/test.sh

parse:
    pattern: "(?P<test_case_id>.*-*):\\s+(?P<result>(pass|fail))"