diff options
Diffstat (limited to 'templates/baseline')
-rw-r--r-- | templates/baseline/baseline.jinja2 | 44 | ||||
-rw-r--r-- | templates/baseline/generic-fastboot-baseline-template.jinja2 | 9 |
2 files changed, 52 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: diff --git a/templates/baseline/generic-fastboot-baseline-template.jinja2 b/templates/baseline/generic-fastboot-baseline-template.jinja2 new file mode 100644 index 0000000..691d33e --- /dev/null +++ b/templates/baseline/generic-fastboot-baseline-template.jinja2 @@ -0,0 +1,9 @@ +{% extends 'boot-fastboot/generic-fastboot-boot-template.jinja2' %} +{% block actions %} +{{ super () }} + +{% set test_namespace = "target" %} + +{% include 'baseline/baseline.jinja2' %} + +{% endblock %} |