Merge ~mreed8855/plainbox-provider-certification-server:test_nvdimm into plainbox-provider-certification-server:master

Proposed by Michael Reed
Status: Merged
Merge reported by: Michael Reed
Merged at revision: 4f4a44a1318799fb63fae870557b5cf1a45ae807
Proposed branch: ~mreed8855/plainbox-provider-certification-server:test_nvdimm
Merge into: plainbox-provider-certification-server:master
Diff against target: 67 lines (+55/-0)
2 files modified
launcher/test-nvdimm (+19/-0)
units/nvdimm-only.pxu (+36/-0)
Reviewer Review Type Date Requested Status
Jeff Lane  Approve
Review via email: mp+387381@code.launchpad.net

Commit message

I have created a launcher to test systems with NVDIMM. The launcher (test-nvdimm) tests storage, memory, and the nvdimm tests. I have tested the launcher to ensure that is works.

Description of the change

I have created a launcher to test systems with NVDIMM. The launcher (test-nvdimm) tests storage, memory, and the nvdimm tests. I have tested the launcher to ensure that is works.

To post a comment you must log in.
Revision history for this message
Jeff Lane  (bladernr) wrote :

Actually, now that I look at this without trying to also talk on Meet, looks good to me.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/launcher/test-nvdimm b/launcher/test-nvdimm
2new file mode 100755
3index 0000000..9e8b1da
4--- /dev/null
5+++ b/launcher/test-nvdimm
6@@ -0,0 +1,19 @@
7+#!/usr/bin/env checkbox-cli
8+
9+[launcher]
10+app_id = com.canonical.certification:certification-server
11+launcher_version = 1
12+stock_reports = submission_files, certification
13+
14+[test plan]
15+unit = com.canonical.certification::nvdimm-only
16+forced = yes
17+
18+[test selection]
19+forced = yes
20+
21+[ui]
22+output = hide-resource-and-attachment
23+
24+[config]
25+config_filename = canonical-certification.conf
26diff --git a/units/nvdimm-only.pxu b/units/nvdimm-only.pxu
27new file mode 100644
28index 0000000..1e0568a
29--- /dev/null
30+++ b/units/nvdimm-only.pxu
31@@ -0,0 +1,36 @@
32+id: nvdimm-only
33+_name: Nvdimm Only Test Plan (Only tests memory and storage)
34+unit: test plan
35+_description:
36+ This test plan is intended to be used for retesting of nvdimm devices in
37+ storage and memory modes only. It does not provide any testing of other
38+ hardware and should only be run at the direction of the Cert Team when
39+ re-testing nvdimm devices is required.
40+nested_part:
41+ com.canonical.certification::server-info-attachment-automated
42+ com.canonical.certification::server-firmware
43+ com.canonical.certification::server-miscellaneous
44+ com.canonical.certification::nvdimm-full
45+include:
46+ info/hdparm_.*.txt certification-status=non-blocker
47+ benchmarks/disk/hdparm-read_.* certification-status=blocker
48+ benchmarks/disk/hdparm-cache-read_.* certification-status=blocker
49+ disk/detect certification-status=blocker
50+ disk/stats_.* certification-status=blocker
51+ disk/read_performance_.* certification-status=blocker
52+ disk/smart_.* certification-status=non-blocker
53+ disk/fstrim_.* certification-status=non-blocker
54+ disk/disk_stress_ng_.* certification-status=blocker
55+ disk/disk_cpu_load_.* certification-status=non-blocker
56+ mediacard/sd-preinserted-server certification-status=blocker
57+ memory/info certification-status=blocker
58+ memory/memory_stress_ng certification-status=blocker
59+ miscellanea/oops certification-status=non-blocker
60+ miscellanea/oops_results.log certification-status=non-blocker
61+ miscellanea/olog certification-status=blocker
62+ miscellanea/olog_results.log
63+ miscellanea/klog certification-status=blocker
64+ miscellanea/klog_results.log
65+bootstrap_include:
66+ device
67+ fwts

Subscribers

People subscribed via source and target branches