1job_name: panfrost-deqp
2device_type: rk3399-gru-kevin
3timeouts:
4  job:
5    minutes: 40
6  action:
7   minutes: 10
8  actions:
9    power-off:
10      seconds: 30
11priority: medium
12visibility: public
13actions:
14- deploy:
15    timeout:
16      minutes: 2
17    to: tftp
18    kernel:
19      url: {{ base_artifacts_url }}/Image
20    ramdisk:
21      url: {{ base_artifacts_url }}/panfrost-rootfs.cpio.gz
22      compression: gz
23    dtb:
24      url: {{ base_artifacts_url }}/rk3399-gru-kevin.dtb
25    os: oe
26- boot:
27    timeout:
28      minutes: 5
29    method: depthcharge
30    commands: ramdisk
31    prompts:
32      - '#' 
33- test:
34    timeout:
35      minutes: 40
36    definitions:
37    - repository:
38        metadata:
39          format: Lava-Test Test Definition 1.0
40          name: igt
41          description: "IGT test plan"
42          os:
43          - oe
44          scope:
45          - functional
46        run:
47          steps:
48          - mount -t proc none /proc
49          - mount -t sysfs none /sys 
50          - mount -t devtmpfs none /dev
51          - mkdir -p /dev/pts
52          - mount -t devpts devpts /dev/pts
53          - echo 1 > /proc/sys/kernel/printk
54          - echo performance > /sys/devices/platform/ff9a0000.gpu/devfreq/devfreq0/governor
55          - sh /deqp/deqp-runner.sh
56        parse:
57          pattern: 'Test case ''(?P<test_case_id>\S*)''..\s+(?P<result>(Pass|NotSupported|QualityWarning|CompatibilityWarning|Fail|ResourceError|Crash|Timeout|InternalError))'
58          fixupdict:
59            Pass: pass
60            NotSupported: pass
61            QualityWarning: pass
62            CompatibilityWarning: pass
63            Fail: fail
64            ResourceError: fail
65            Crash: fail
66            Timeout: fail
67            InternalError: fail
68      from: inline
69      name: deqp
70      path: inline/lava-deqp.yaml
71