summaryrefslogtreecommitdiff
path: root/openembedded/kselftest-efivarfs.yaml
blob: 5e048befd2f44b5c3e96e6a5d75982e840fadc5f (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: "Linux kernel Kselftest-efivarfs test for Linaro OpenEmbedded builds. 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:
        - openembedded
    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'

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