summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgi Djakov <georgi.djakov@linaro.org>2021-04-01 13:23:53 +0300
committerGeorgi Djakov <georgi.djakov@linaro.org>2021-04-01 13:23:53 +0300
commit289a8d7d20ce27d1afc0cc5aba2157c3d99ca69a (patch)
tree98fe7a7e2c4b5c0928b20a2f0977b3d69f281b51
parent7ea7f272422686a58178d9124ebef553b1052928 (diff)
agenda: Add agenda for idle and suspend tests
Add idle and suspend test agenda for db410c and db845c boards. Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
-rw-r--r--agenda/lxc-dragonboard-410c-aep-suspend.yaml148
-rw-r--r--agenda/lxc-dragonboard-410c-aep.yaml123
-rw-r--r--agenda/lxc-dragonboard-845c-aep-suspend.yaml148
-rw-r--r--agenda/lxc-dragonboard-845c-aep.yaml124
4 files changed, 543 insertions, 0 deletions
diff --git a/agenda/lxc-dragonboard-410c-aep-suspend.yaml b/agenda/lxc-dragonboard-410c-aep-suspend.yaml
new file mode 100644
index 0000000..58e3814
--- /dev/null
+++ b/agenda/lxc-dragonboard-410c-aep-suspend.yaml
@@ -0,0 +1,148 @@
+device_type: dragonboard-410c
+
+job_name: db410c PMWG mainline suspend
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+
+visibility:
+ group:
+ - linaro
+
+metadata:
+ source: https://git.linaro.org/lava/lava-lab.git
+ path: shared/health-checks/dragonboard-410c.yaml
+
+protocols:
+ lava-lxc: {arch: amd64, distribution: debian, name: lxc-target, release: buster,
+ verbose: true}
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ to: lxc
+ packages: [android-tools-fastboot, git, make, python3, unzip, wget, python3-tk, python3-venv]
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/workload-automation3/aep-install.yaml
+ name: aep-install
+ parameters:
+ AEP_CONFIG_REF: wa3_support
+
+- deploy:
+ timeout:
+ minutes: 30
+ to: fastboot
+ namespace: target
+ images:
+ boot:
+ url: file:///srv/tftp/dragon410c/boot.img.gz
+ compression: gz
+ os: debian
+ protocols:
+ lava-lxc:
+ - action: fastboot-deploy
+ request: pre-power-command
+ timeout:
+ minutes: 2
+- boot:
+ namespace: target
+ prompts:
+ - 'root@(.*):/#'
+ - 'root@linaro-developer:~#'
+ - ':/#'
+ - 'login:'
+ timeout:
+ minutes: 15
+ method: fastboot
+ protocols:
+ lava-lxc:
+ - action: auto-login-action
+ request: pre-os-command
+ timeout:
+ minutes: 2
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: probe
+ description: "check dependencies"
+ os:
+ - debian
+ scope:
+ - functional
+ install:
+ deps:
+ - wget
+ run:
+ steps:
+ - lava-test-case wget --shell wget https://git.linaro.org/people/georgi.djakov/wa-tests.git/plain/agenda/suspend.sh -O /root/suspend.sh
+ from: inline
+ name: check-dependencies
+ path: inline/check-dependencies
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 15
+ definitions:
+ - from: git
+ name: wa-lxc-test
+ parameters:
+ AGENDA: agenda/suspend-aep-db410c.yaml
+ CONFIG: config/generic-linux-remote.yaml
+ TEMPLATES_BRANCH: master
+ WA_EXTENSION_PATHS: '/root/energy-probe-ext'
+ WA_TAG: 'v3.2'
+ WA_TEMPLATES_REPO: 'https://git.linaro.org/people/georgi.djakov/wa-tests.git'
+ DEVLIB_TAG: 'v1.2'
+ OUTPUT: /root/output
+ path: automated/linux/workload-automation3/workload-automation.yaml
+ repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 45
+ definitions:
+ - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+ from: git
+ path: automated/linux/aep-pre-post/lisa-postprocessing.yaml
+ name: lisa-postprocessing
+ parameters:
+ LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git
+ LISA_REF: support_python3_command_line_post_processing
+ LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py
+
+notify:
+ criteria: {status: complete}
+ recipients:
+ - to: {email: georgi.djakov@linaro.org, method: email}
+ verbosity: verbose
diff --git a/agenda/lxc-dragonboard-410c-aep.yaml b/agenda/lxc-dragonboard-410c-aep.yaml
new file mode 100644
index 0000000..5ba363d
--- /dev/null
+++ b/agenda/lxc-dragonboard-410c-aep.yaml
@@ -0,0 +1,123 @@
+device_type: dragonboard-410c
+
+job_name: db410c PMWG mainline
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+
+visibility:
+ group:
+ - linaro
+
+metadata:
+ source: https://git.linaro.org/lava/lava-lab.git
+ path: shared/health-checks/dragonboard-410c.yaml
+
+protocols:
+ lava-lxc: {arch: amd64, distribution: debian, name: lxc-target, release: buster,
+ verbose: true}
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ to: lxc
+ packages: [android-tools-fastboot, git, make, python3, unzip, wget, python3-tk, python3-venv]
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/workload-automation3/aep-install.yaml
+ name: aep-install
+ parameters:
+ AEP_CONFIG_REF: wa3_support
+
+- deploy:
+ timeout:
+ minutes: 30
+ to: fastboot
+ namespace: target
+ images:
+ boot:
+ url: file:///srv/tftp/dragon410c/boot.img.gz
+ compression: gz
+ os: debian
+ protocols:
+ lava-lxc:
+ - action: fastboot-deploy
+ request: pre-power-command
+ timeout:
+ minutes: 2
+- boot:
+ namespace: target
+ prompts:
+ - 'root@(.*):/#'
+ - 'root@linaro-developer:~#'
+ - ':/#'
+ - 'login:'
+ timeout:
+ minutes: 15
+ method: fastboot
+ protocols:
+ lava-lxc:
+ - action: auto-login-action
+ request: pre-os-command
+ timeout:
+ minutes: 2
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 15
+ definitions:
+ - from: git
+ name: wa-lxc-test
+ parameters:
+ AGENDA: agenda/idle-aep-db410c.yaml
+ CONFIG: config/generic-linux-remote.yaml
+ TEMPLATES_BRANCH: master
+ WA_EXTENSION_PATHS: '/root/energy-probe-ext'
+ WA_TAG: 'v3.2'
+ WA_TEMPLATES_REPO: 'https://git.linaro.org/people/georgi.djakov/wa-tests.git'
+ DEVLIB_TAG: 'v1.2'
+ OUTPUT: /root/output
+ path: automated/linux/workload-automation3/workload-automation.yaml
+ repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 45
+ definitions:
+ - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+ from: git
+ path: automated/linux/aep-pre-post/lisa-postprocessing.yaml
+ name: lisa-postprocessing
+ parameters:
+ LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git
+ LISA_REF: support_python3_command_line_post_processing
+ LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py
+
+notify:
+ criteria: {status: complete}
+ recipients:
+ - to: {email: georgi.djakov@linaro.org, method: email}
+ verbosity: verbose
diff --git a/agenda/lxc-dragonboard-845c-aep-suspend.yaml b/agenda/lxc-dragonboard-845c-aep-suspend.yaml
new file mode 100644
index 0000000..b4a2cd4
--- /dev/null
+++ b/agenda/lxc-dragonboard-845c-aep-suspend.yaml
@@ -0,0 +1,148 @@
+device_type: dragonboard-845c
+
+job_name: db845c PMWG mainline suspend
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+
+visibility:
+ group:
+ - linaro
+
+metadata:
+ source: https://git.linaro.org/lava/lava-lab.git
+ path: shared/health-checks/dragonboard-845c.yaml
+
+protocols:
+ lava-lxc: {arch: amd64, distribution: debian, name: lxc-target, release: buster,
+ verbose: true}
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ to: lxc
+ packages: [android-tools-fastboot, git, make, python3, unzip, wget, python3-tk, python3-venv]
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/workload-automation3/aep-install.yaml
+ name: aep-install
+ parameters:
+ AEP_CONFIG_REF: wa3_support
+
+- deploy:
+ timeout:
+ minutes: 30
+ to: fastboot
+ namespace: target
+ images:
+ boot:
+ url: file:///srv/tftp/dragon845c/boot.img.gz
+ compression: gz
+ os: debian
+ protocols:
+ lava-lxc:
+ - action: fastboot-deploy
+ request: pre-power-command
+ timeout:
+ minutes: 2
+- boot:
+ namespace: target
+ prompts:
+ - 'root@(.*):/#'
+ - 'root@linaro-developer:~#'
+ - ':/#'
+ - 'login:'
+ timeout:
+ minutes: 15
+ method: fastboot
+ protocols:
+ lava-lxc:
+ - action: auto-login-action
+ request: pre-os-command
+ timeout:
+ minutes: 2
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: probe
+ description: "check dependencies"
+ os:
+ - debian
+ scope:
+ - functional
+ install:
+ deps:
+ - wget
+ run:
+ steps:
+ - lava-test-case wget --shell wget https://git.linaro.org/people/georgi.djakov/wa-tests.git/plain/agenda/suspend.sh -O /root/suspend.sh
+ from: inline
+ name: check-dependencies
+ path: inline/check-dependencies
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 15
+ definitions:
+ - from: git
+ name: wa-lxc-test
+ parameters:
+ AGENDA: agenda/suspend-aep-db845c.yaml
+ CONFIG: config/generic-linux-remote.yaml
+ TEMPLATES_BRANCH: master
+ WA_EXTENSION_PATHS: '/root/energy-probe-ext'
+ WA_TAG: 'v3.2'
+ WA_TEMPLATES_REPO: 'https://git.linaro.org/people/georgi.djakov/wa-tests.git'
+ DEVLIB_TAG: 'v1.2'
+ OUTPUT: /root/output
+ path: automated/linux/workload-automation3/workload-automation.yaml
+ repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 45
+ definitions:
+ - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+ from: git
+ path: automated/linux/aep-pre-post/lisa-postprocessing.yaml
+ name: lisa-postprocessing
+ parameters:
+ LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git
+ LISA_REF: support_python3_command_line_post_processing
+ LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py
+
+notify:
+ criteria: {status: complete}
+ recipients:
+ - to: {email: georgi.djakov@linaro.org, method: email}
+ verbosity: verbose
diff --git a/agenda/lxc-dragonboard-845c-aep.yaml b/agenda/lxc-dragonboard-845c-aep.yaml
new file mode 100644
index 0000000..276a624
--- /dev/null
+++ b/agenda/lxc-dragonboard-845c-aep.yaml
@@ -0,0 +1,124 @@
+device_type: dragonboard-845c
+
+job_name: db845c PMWG mainline
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+
+visibility:
+ group:
+ - linaro
+
+metadata:
+ source: https://git.linaro.org/lava/lava-lab.git
+ path: shared/health-checks/dragonboard-845c.yaml
+
+protocols:
+ lava-lxc: {arch: amd64, distribution: debian, name: lxc-target, release: buster,
+ verbose: true}
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ to: lxc
+ packages: [android-tools-fastboot, git, make, python3, unzip, wget, python3-tk, python3-venv]
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/workload-automation3/aep-install.yaml
+ name: aep-install
+ parameters:
+ AEP_CONFIG_REF: wa3_support
+
+- deploy:
+ timeout:
+ minutes: 30
+ to: fastboot
+ namespace: target
+ images:
+ boot:
+ url: file:///srv/tftp/dragon845c/boot.img.gz
+ compression: gz
+ os: debian
+ protocols:
+ lava-lxc:
+ - action: fastboot-deploy
+ request: pre-power-command
+ timeout:
+ minutes: 2
+- boot:
+ namespace: target
+ prompts:
+ - 'root@(.*):/#'
+ - 'root@linaro-developer:~#'
+ - ':/#'
+ - 'login:'
+ timeout:
+ minutes: 15
+ method: fastboot
+ protocols:
+ lava-lxc:
+ - action: auto-login-action
+ request: pre-os-command
+ timeout:
+ minutes: 2
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 15
+ definitions:
+ - from: git
+ name: wa-lxc-test
+ parameters:
+ AGENDA: agenda/idle-aep-db845c.yaml
+ CONFIG: config/generic-linux-remote.yaml
+ TEMPLATES_BRANCH: master
+ WA_EXTENSION_PATHS: '/root/energy-probe-ext'
+ WA_TAG: 'v3.2'
+ WA_TEMPLATES_REPO: 'https://git.linaro.org/people/georgi.djakov/wa-tests.git'
+ DEVLIB_TAG: 'v1.2'
+ OUTPUT: /root/output
+ path: automated/linux/workload-automation3/workload-automation.yaml
+ repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 45
+ definitions:
+ - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+ from: git
+ path: automated/linux/aep-pre-post/lisa-postprocessing.yaml
+ name: lisa-postprocessing
+ parameters:
+ LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git
+ LISA_REF: support_python3_command_line_post_processing
+ LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py
+
+notify:
+ criteria: {status: complete}
+ recipients:
+ - to: {email: georgi.djakov@linaro.org, method: email}
+ verbosity: verbose