blob: 63a115dbf44ac3b8c27a165beb569f3fb3ec363a (
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
|
{#- vsyscall_suffix gets used in job_name and test name in the event #}
{#- that vsyscall_mode is set. #}
{%- set vsyscall_suffix = "" %}
{%- if vsyscall_mode is defined %}
{%- set vsyscall_suffix = "-vsyscall-mode-"+vsyscall_mode %}
{%- endif -%}
{% extends device_type %}
{% block global_settings %}
{{ super() }}
{#- If vsyscall_mode is defined, pass it as an extra kernel argument #}
{#- vsyscall_mode may be emulate (default), native, or none. #}
{%- if vsyscall_mode is defined %}
extra_kernel_args: 'vsyscall={{vsyscall_mode}}'
{%- endif %}
{% endblock global_settings %}
{% set job_timeout = 85 %}
{% block metadata %}
{{ super() }}
kselftest__url: "{{KSELFTESTS_URL | default('unknown')}}"
kselftest__version: "{{KSELFTESTS_VERSION | default('unknown')}}"
kselftest__revision: "{{KSELFTESTS_REVISION | default('unknown')}}"
{% endblock metadata %}
{% block job_name %}lkft-kselftests-{{testnames|join('-')}}-{{vsyscall_suffix}}-{{KERNEL_BRANCH}}-{{BUILD_NUMBER}}{% endblock job_name %}
{% block test_target %}
{{ super() }}
- from: inline
repository:
metadata:
format: Lava-Test Test Definition 1.0
name: timesync-off
description: "Disable systemd time sync services"
run:
steps:
- systemctl stop systemd-timesyncd || true
name: timesync-off
path: inline/timesync-off.yaml
{% for testsuite in testnames %}
- repository: https://github.com/Linaro/test-definitions.git
from: git
revision: '{{ TDEFINITIONS_REVISION }}'
path: automated/linux/kselftest/kselftest.yaml
name: kselftest-{{vsyscall_suffix}}-{{testsuite}}
parameters:
KSELFTEST_PATH: {{KSELFTEST_PATH}}
SKIPFILE: skipfile-lkft.yaml
BOARD: '{{ DEVICE_TYPE }}'
BRANCH: '{{ KERNEL_VERSION_OVERRIDE|default(KERNEL_VERSION) }}'
ENVIRONMENT: '{{ ENVIRONMENT|default("production") }}'
TST_CMDFILES: '{{testsuite}}'
{% endfor %}
{% endblock test_target %}
|