summaryrefslogtreecommitdiff
path: root/units/stress
diff options
authorTaihsiang Ho (tai271828) <taihsiang.ho@canonical.com>2019-08-26 16:24:43 +0800
committerTaihsiang Ho (tai271828) <taihsiang.ho@canonical.com>2019-08-26 16:24:43 +0800
commit82092fb10b2142b3e03307c1cb411d68cb1af311 (patch)
treee8ab54ae8aa7477901ec28aa5067ae7832b52d5c /units/stress
parent4e79129c7ab2e6663d986ba708f4afac538edb06 (diff)
stress: support customized value over env var
Diffstat (limited to 'units/stress')
-rw-r--r--units/stress/jobs.pxu10
1 files changed, 9 insertions, 1 deletions
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: