aboutsummaryrefslogtreecommitdiff
path: root/lkft/lava-job-definitions/docker/devices/dragonboard-845c
blob: bf29d5705f3e9ade462c052e67501fa33919d0f3 (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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{% extends "template-lkft.yaml" %}

{% block device_type %}dragonboard-845c{% endblock %}
{% block device_tags %}
tags:
- lcg
{% endblock device_tags %}


{% block deploy_target %}
- deploy:
    to: downloads
    images:
      "partition:0":
        url: "https://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard845c/linaro/rescue/90/dragonboard-845c-bootloader-ufs-aosp-90/gpt_both0.bin"
      boot:
        url: {{DOWNLOAD_URL}}/boot.img.xz
        compression: xz
      userdata:
        url: {{REFERENCE_BUILD_URL}}/userdata.img.xz
        compression: xz
      super:
        url: {{REFERENCE_BUILD_URL}}/super.img.xz
        compression: xz
{% if IMAGE_SUPPORTED_VENDOR_BOOT is defined %}
      vendor_boot:
        url: {{REFERENCE_BUILD_URL}}/vendor_boot.img.xz
        compression: xz
{% endif %}
{% if IMAGE_SUPPORTED_CACHE is defined %}
      cache:
        url: {{REFERENCE_BUILD_URL}}/cache.img.xz
        compression: xz
{% endif %}

- deploy:
    timeout:
      minutes: 15
    to: fastboot
    docker:
        image: yongqinliu/linaro-android-docker:0.1
    images:
      "partition:0":
        url: downloads://gpt_both0.bin
      boot:
        url: downloads://boot.img
      userdata:
        url: downloads://userdata.img
      super:
        url: downloads://super.img
{% if IMAGE_SUPPORTED_VENDOR_BOOT is defined %}
      vendor_boot:
        url: downloads://vendor_boot.img
{% endif %}
{% if IMAGE_SUPPORTED_CACHE is defined %}
      cache:
        url: downloads://cache.img
{% endif %}

{% endblock deploy_target %}

{% block boot_target %}
- test:
    docker:
      image: yongqinliu/linaro-android-docker:0.1
    timeout:
      minutes: 20
    definitions:
    - from: inline
      path: format-metatdata.yaml
      name: format-metatdata
      repository:
        metadata:
          format: Lava-Test Test Definition 1.0
          name: format-metatdata
          description: format-metatdata
        run:
          steps:
          - lava-test-case "format-metadata" --shell fastboot format:ext4 metadata

- test:
    docker:
        image: yongqinliu/linaro-android-docker:0.1
    timeout:
      minutes: 20
    definitions:
    - from: inline
      path: select-display-panel.yaml
      name: select-display-panel
      repository:
        metadata:
          format: Lava-Test Test Definition 1.0
          name: select-display-panel
          description: select-display-panel
        run:
          steps:
          - lava-test-case "select-display-panel-1" --shell fastboot oem select-display-panel hdmi
          - lava-test-case "reboot-bootloader-1" --shell fastboot reboot bootloader
          - lava-test-case "select-display-panel-2" --shell fastboot oem select-display-panel hdmi
          - lava-test-case "reboot-bootloader-2" --shell fastboot reboot bootloader
          - lava-test-case "select-display-panel-3" --shell fastboot oem select-display-panel hdmi
          - lava-test-case "reboot" --shell fastboot reboot

- boot:
    docker:
        image: yongqinliu/linaro-android-docker:0.1
    prompts:
    - 'root@(.*):/#'
    - 'console:/'
    timeout:
      minutes: 15
    method: fastboot
{% endblock boot_target %}

{% block test_target %}
{% endblock test_target %}