aboutsummaryrefslogtreecommitdiff
path: root/templates/baseline/baseline.jinja2
diff options
context:
space:
mode:
authorVishal Bhoj <vishal.bhoj@linaro.org>2019-11-20 11:21:07 +0530
committerVishal Bhoj <vishal.bhoj@linaro.org>2019-11-20 11:21:07 +0530
commitd76d4bb2b8448eacad871fdb34c0a15d1e1eb51e (patch)
treeef429dd5cf7f6e57ba7c2422c4262b98954345d0 /templates/baseline/baseline.jinja2
parent9cb676779aebcae591a3bb6fd660dc6e3a1f8865 (diff)
parent6fde928182b68b9b17cb5f3120e7bea66c4baca2 (diff)
Merge remote-tracking branch 'upstream/master'HEADmaster
Diffstat (limited to 'templates/baseline/baseline.jinja2')
-rw-r--r--templates/baseline/baseline.jinja244
1 files changed, 43 insertions, 1 deletions
diff --git a/templates/baseline/baseline.jinja2 b/templates/baseline/baseline.jinja2
index d514f28..e0b856a 100644
--- a/templates/baseline/baseline.jinja2
+++ b/templates/baseline/baseline.jinja2
@@ -1,6 +1,48 @@
- test:
+{%- if test_namespace %}
+ namespace: {{ test_namespace }}
+{%- endif %}
timeout:
- minutes: 10
+ minutes: 1
+ definitions:
+ - repository:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: baseline
+ description: "baseline test plan"
+ os:
+ - debian
+ scope:
+ - functional
+ environment:
+ - lava-test-shell
+ run:
+ steps:
+ - >
+ for level in warn err; do
+ dmesg --level=$level --notime -x -k > dmesg.$level
+ done
+ - >
+ for level in crit alert emerg; do
+ dmesg --level=$level --notime -x -k > dmesg.$level
+ test -s dmesg.$level && res=fail || res=pass
+ count=$(cat dmesg.$level | wc -l)
+ lava-test-case $level \
+ --result $res \
+ --measurement $count \
+ --units lines
+ done
+ - cat dmesg.emerg dmesg.alert dmesg.crit dmesg.err dmesg.warn
+ from: inline
+ name: dmesg
+ path: inline/dmesg.yaml
+
+- test:
+{%- if test_namespace %}
+ namespace: {{ test_namespace }}
+{%- endif %}
+ timeout:
+ minutes: 1
definitions:
- repository:
metadata: