summaryrefslogtreecommitdiff
diff options
authorMaciej Kisielewski <maciej.kisielewski@canonical.com>2017-09-08 13:21:31 +0200
committerMaciej Kisielewski <maciej.kisielewski@canonical.com>2017-09-08 13:35:49 +0200
commit395f6ba3f1ab7955078619dd660f9f4a78f5cb79 (patch)
treef556882ebc5a0b444951584b088495e2956f0ece
parent45db040f2ebaad3c578534c07ebb2ca457dd66bf (diff)
make single reboot/poweroff tests fully automated
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
-rw-r--r--jobs/power-management.txt.in31
1 files changed, 6 insertions, 25 deletions
diff --git a/jobs/power-management.txt.in b/jobs/power-management.txt.in
index c0d73da..9dce925 100644
--- a/jobs/power-management.txt.in
+++ b/jobs/power-management.txt.in
@@ -31,7 +31,7 @@ estimated_duration: 2.0
_description: Attach log from fwts wakealarm test
command: [ -e ${PLAINBOX_SESSION_SHARE}/fwts-wakealarm.log ] && cat ${PLAINBOX_SESSION_SHARE}/fwts-wakealarm.log
-plugin: user-interact-verify
+plugin: shell
category_id: com.canonical.plainbox::power-management
id: power-management/poweroff
estimated_duration: 120.0
@@ -41,20 +41,10 @@ environ: PLAINBOX_SESSION_SHARE
requires:
package.name == 'upstart'
package.name == 'fwts'
-command: pm_test poweroff --log-level=debug --log-dir=$PLAINBOX_SESSION_SHARE
-flags: noreturn
+command: pm_test --silent --checkbox-respawn-cmd $PLAINBOX_SESSION_SHARE/__respawn_checkbox poweroff --log-level=debug --log-dir=$PLAINBOX_SESSION_SHARE
+flags: noreturn autorestart
_description:
- PURPOSE:
This test will check the system's ability to power-off and boot.
- STEPS:
- 1. Press "Enter" to begin.
- 2. The machine will shut down.
- 3. Power the machine back on.
- 4. After rebooting, wait for the test prompts to inform you that the test is complete.
- 5. Once the test has completed, restart checkbox and select 'Re-run' when prompted.
- VERIFICATION:
- If the machine successfully shuts down and boots, select Pass, otherwise,
- select Fail.
plugin: attachment
category_id: com.canonical.plainbox::power-management
@@ -66,7 +56,7 @@ command:
_description:
This will attach any logs from the power-management/poweroff test to the results.
-plugin: user-interact-verify
+plugin: shell
category_id: com.canonical.plainbox::power-management
id: power-management/reboot
estimated_duration: 120.0
@@ -75,19 +65,10 @@ environ: PLAINBOX_SESSION_SHARE
requires:
package.name == 'upstart'
package.name == 'fwts'
-command: pm_test reboot --log-level=debug --log-dir=$PLAINBOX_SESSION_SHARE
-flags: noreturn
+command: pm_test --silent --checkbox-respawn-cmd $PLAINBOX_SESSION_SHARE/__respawn_checkbox reboot --log-level=debug --log-dir=$PLAINBOX_SESSION_SHARE
+flags: noreturn autorestart
_description:
- PURPOSE:
This test will check the system's ability to reboot cleanly.
- STEPS:
- 1. Press "Enter" to begin.
- 2. The machine will reboot.
- 3. After rebooting, wait for the test prompts to inform you that the test is complete.
- 4. Once the test has completed, restart checkbox and select Re-Run when prompted.
- VERIFICATION:
- If the machine successfully reboots, select Pass, otherwise,
- select Fail.
plugin: attachment
category_id: com.canonical.plainbox::power-management