summaryrefslogtreecommitdiff
path: root/ubuntu/kselftest-efivarfs.yaml
blob: da6abfbdd6f619087bac4ad221decc56e1ef4dc2 (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
metadata:
    name: kselftest-efivarfs
    format: "Lava-Test-Shell Test Definition 1.0"
    description: "The kernel contains a set of 'self tests' under the tools/testing/selftests/
                  directory. These are intended to be small unit tests to exercise individual
                  code paths. This test runs efivarfs(a (U)EFI variable filesystem). Variables
                  can be created, deleted and modified with the efivarfs filesystem."
    maintainer:
        - arthur.she@linaro.org
    os:
        - ubuntu
    devices:
        - arndale
        - beaglebone-black
        - rtsm_fvp_base-aemv8a
        - juno
    scope:
        - functional

install:
    git-repos:
        - url: http://git.linaro.org/qa/kselftest.git
          branch: BRANCH
    steps:
        - 'cd kselftest'
        - 'make -C efivarfs'
    deps:
        - build-essential

params:
    BRANCH: master

run:
    steps:
        - './common/scripts/kselftest-runner.sh efivarfs ./kselftest/efivarfs/efivarfs.sh'

parse:
    pattern: "^(?P<test_case_id>[a-z_-]+):\\s\\[(?P<result>PASS|FAIL|SKIP)\\]"
    fixupdict:
        FAIL: fail
        PASS: pass
        SKIP: skip