aboutsummaryrefslogtreecommitdiff
path: root/templates/baseline/baseline.jinja2
diff options
context:
space:
mode:
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: