summaryrefslogtreecommitdiff
path: root/units
diff options
authorRod Smith <rod.smith@canonical.com>2020-06-11 11:41:43 -0400
committerRod Smith <rod.smith@canonical.com>2020-06-11 12:01:57 -0400
commitd91e426ff8a3322c0433c0d73e503d3c6eafbaae (patch)
tree9c05589762f80d670789d0fce1ee95cccddee187 /units
parentae6dc340a022b6ea1dd4774c52ea234297c4b37c (diff)
Added new fstrim test
Delete redundant disk_support.py
Diffstat (limited to 'units')
-rw-r--r--units/disk/jobs.pxu14
-rw-r--r--units/disk/test-plan.pxu2
2 files changed, 16 insertions, 0 deletions
diff --git a/units/disk/jobs.pxu b/units/disk/jobs.pxu
index 431cb2e3..caafbad8 100644
--- a/units/disk/jobs.pxu
+++ b/units/disk/jobs.pxu
@@ -82,6 +82,20 @@ template-resource: device
template-filter: device.category == 'DISK'
plugin: shell
category_id: com.canonical.plainbox::disk
+id: disk/fstrim_{name}
+estimated_duration: 1.0
+user: root
+requires:
+ block_device.rotation == 'no' and block_device.name == '{name}'
+_summary: Filesystem TRIM check for {product_slug}
+_description: Take the path of the storage device and test its TRIM capabilities
+command: fstrim_test --device-file {name}
+
+unit: template
+template-resource: device
+template-filter: device.category == 'DISK'
+plugin: shell
+category_id: com.canonical.plainbox::disk
id: disk/disk_stress_ng_{name}
estimated_duration: 4560.0
user: root
diff --git a/units/disk/test-plan.pxu b/units/disk/test-plan.pxu
index 3c59a648..3f2220e8 100644
--- a/units/disk/test-plan.pxu
+++ b/units/disk/test-plan.pxu
@@ -15,6 +15,7 @@ include:
disk/stats_.*
disk/read_performance_.* certification-status=blocker
disk/storage_device_.* certification-status=blocker
+ disk/fstrim_.* certification-status=non-blocker
benchmarks/disk/hdparm-read_.*
benchmarks/disk/hdparm-cache-read_.*
disk/apste_support_on_.*
@@ -52,5 +53,6 @@ include:
disk/stats_.*
disk/read_performance_.*
disk/storage_device_.*
+ disk/fstrim_.* certification-status=non-blocker
bootstrap_include:
device