summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost/ci/lava-deqp.yml.jinja2
blob: f610f9c826a4dc77e319cd535f7a4c81aea91c77 (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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
job_name: panfrost-deqp
device_type: {{ device_type }}
timeouts:
  job:
    minutes: 40
  action:
   minutes: 10
  actions:
    power-off:
      seconds: 30
priority: medium
visibility: public
actions:
- deploy:
    timeout:
      minutes: 2
    to: tftp
    kernel:
      url: {{ base_artifacts_url }}/{{ kernel_image_name }}
    ramdisk:
      url: {{ base_artifacts_url }}/panfrost-rootfs-{{ arch }}.cpio.gz
      compression: gz
    dtb:
      url: {{ base_artifacts_url }}/{{ device_type }}.dtb
    os: oe
- boot:
    timeout:
      minutes: 5
    method: depthcharge
    commands: ramdisk
    prompts:
      - '#' 
- test:
    timeout:
      minutes: 40
    definitions:
    - repository:
        metadata:
          format: Lava-Test Test Definition 1.0
          name: igt
          description: "IGT test plan"
          os:
          - oe
          scope:
          - functional
        run:
          steps:
          - mount -t proc none /proc
          - mount -t sysfs none /sys 
          - mount -t devtmpfs none /dev
          - mkdir -p /dev/pts
          - mount -t devpts devpts /dev/pts
          - echo 1 > /proc/sys/kernel/printk
#          - echo performance > /sys/devices/platform/ff9a0000.gpu/devfreq/devfreq0/governor
          - sh /deqp/deqp-runner.sh
        parse:
          pattern: 'Test case ''(?P<test_case_id>\S*)''..\s+(?P<result>(Pass|NotSupported|QualityWarning|CompatibilityWarning|Fail|ResourceError|Crash|Timeout|InternalError))'
          fixupdict:
            Pass: pass
            NotSupported: pass
            QualityWarning: pass
            CompatibilityWarning: pass
            Fail: fail
            ResourceError: fail
            Crash: fail
            Timeout: fail
            InternalError: fail
      from: inline
      name: deqp
      path: inline/lava-deqp.yaml