diff options
author | Taihsiang Ho (tai271828) <taihsiang.ho@canonical.com> | 2019-08-26 16:24:43 +0800 |
---|---|---|
committer | Taihsiang Ho (tai271828) <taihsiang.ho@canonical.com> | 2019-08-26 16:24:43 +0800 |
commit | 82092fb10b2142b3e03307c1cb411d68cb1af311 (patch) | |
tree | e8ab54ae8aa7477901ec28aa5067ae7832b52d5c /units | |
parent | 4e79129c7ab2e6663d986ba708f4afac538edb06 (diff) |
stress: support customized value over env var
Diffstat (limited to 'units')
-rw-r--r-- | units/disk/jobs.pxu | 10 | ||||
-rw-r--r-- | units/stress/jobs.pxu | 10 |
2 files changed, 18 insertions, 2 deletions
diff --git a/units/disk/jobs.pxu b/units/disk/jobs.pxu index b2e43010..3e0f5682 100644 --- a/units/disk/jobs.pxu +++ b/units/disk/jobs.pxu @@ -90,7 +90,15 @@ requires: package.name == 'uuid-runtime' or executable.name == 'uuidgen' _summary: Disk stress_ng test for {product_slug} _description: Disk stress_ng test for {product_slug} -command: disk_stress_ng {name} --base-time 240 --really-run +command: + if [ -n "$STRESS_NG_DISK_TIME" ] + then + echo "Found STRESS_NG_DISK_TIME env var, stress_ng disk running time is now: $STRESS_NG_DISK_TIME seconds" + disk_stress_ng {name} --base-time $STRESS_NG_DISK_TIME --really-run + else + echo "STRESS_NG_DISK_TIME env var is not found, stress_ng disk running time is default value" + disk_stress_ng {name} --base-time 240 --really-run + fi unit: template template-resource: device diff --git a/units/stress/jobs.pxu b/units/stress/jobs.pxu index 756d537f..0c710ac0 100644 --- a/units/stress/jobs.pxu +++ b/units/stress/jobs.pxu @@ -18,7 +18,15 @@ estimated_duration: 7200.0 requires: package.name == 'stress-ng' or executable.name == 'stress-ng' user: root -command: cpu_stress --runtime 7200 +command: + if [ -n "$STRESS_NG_CPU_TIME" ] + then + echo "Found STRESS_NG_CPU_TIME env var, stress_ng cpu running time is now: $STRESS_NG_CPU_TIME seconds" + cpu_stress --runtime $STRESS_NG_CPU_TIME + else + echo STRESS_NG_CPU_TIME env var is not found, stress_ng cpu running time is default value + cpu_stress --runtime 7200 + fi _summary: Stress of CPUs (very long runtime) _description: |