blob: c434cfcad6d740d4045f632170146aadbed9cced (
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
|
{% block global_settings %}
{% endblock global_settings %}
device_type: {% block device_type %}{% endblock device_type %}
{% block device_tags %}{% endblock device_tags %}
job_name: {% block job_name %}{% endblock job_name %}
{% block priority %}
priority: {{TEST_LAVA_JOB_PRIORITY}}
{% endblock priority%}
{% block visibility %}
visibility:
group:
- {{TEST_LAVA_JOB_GROUP}}
{% endblock visibility %}
{% block job_gobal_timeout %}
{% endblock job_gobal_timeout %}
metadata:
android.build: "{{BUILD_NUMBER}}"
android.name: "{{JOB_NAME}}"
android.url: "{{REFERENCE_BUILD_URL}}"
android.version: "{{ANDROID_VERSION}}"
{% if ANDROID_VENDOR_FINGERPRINT is defined %}
android.build.vendor.fingerprint: "{{ANDROID_VENDOR_FINGERPRINT}}"
{% endif %}
{% if ANDROID_GSI_FINGERPRINT is defined %}
android.build.gsi.url: "{{ANDROID_GSI_URL}}"
android.build.gsi.fingerprint: "{{ANDROID_GSI_FINGERPRINT}}"
{% endif %}
{% if TUXSUITE_DOWNLOAD_URL is defined %}
tuxsuite.download.url: "{{TUXSUITE_DOWNLOAD_URL}}"
{% endif %}
lkft.build.config: "{{LKFT_BUILD_CONFIG}}"
git branch: "{{KERNEL_BRANCH}}"
git repo: "{{KERNEL_REPO}}"
git commit: "{{KERNEL_COMMIT}}"
git describe: "{{KERNEL_DESCRIBE}}"
build-url: "{{BUILD_URL}}"
toolchain: "{{TEST_METADATA_TOOLCHAIN}}"
series: lkft
{% block job_specific_metadata %}
{% endblock job_specific_metadata %}
{% block secrets %}
secrets:
ARTIFACTORIAL_TOKEN: "{{ARTIFACTORIAL_TOKEN}}"
{% endblock %}
actions:
{% block actions %}
{% block deploy_target %}
{% endblock deploy_target %}
{% block boot_target %}
{% endblock boot_target %}
- test:
docker:
image: yongqinliu/linaro-android-docker:0.1
timeout:
minutes: 20
definitions:
- from: inline
path: android-boot.yaml
name: android-boot
repository:
metadata:
format: Lava-Test Test Definition 1.0
name: android-boot
description: "android-boot"
run:
steps:
- lava-test-case "android-boot-sleep-30secs" --shell sleep 30
- lava-test-case "android-boot-lsusb-v" --shell lsusb -v
- lava-test-case "android-boot-boot-completed" --shell "while ! adb shell getprop sys.boot_completed|grep 1; do sleep 2; done"
- lava-test-case "android-boot-set-power-stayon" --shell adb shell su 0 svc power stayon true
- lava-test-case "android-boot-screencap" --shell adb shell screencap -p /data/local/tmp/screencap.png
{% block test_target %}
{% endblock test_target %}
{% endblock actions %}
|