summaryrefslogtreecommitdiff
path: root/units
diff options
authorUbuntu <ubuntu@cert-jenkins-slave-1-201406-15260.maas>2021-12-16 13:50:23 +0000
committerUbuntu <ubuntu@cert-jenkins-slave-1-201406-15260.maas>2021-12-16 13:50:23 +0000
commitc44c4af4e3213cbe70a169d480ae7a0fd833cb24 (patch)
tree1114fc6843f6a3163ba120d9d3aaa0d3c11b9918 /units
parent4880c90573e1038f9954475f8257d3501d625c51 (diff)
parentf812a816df3f26953304b02f0e24b28615426933 (diff)
Merge #411995 from ~pieq/plainbox-provider-checkbox:remove-suspend_advanced-dependency
Diffstat (limited to 'units')
-rw-r--r--units/audio/jobs.pxu12
-rw-r--r--units/bluetooth/jobs.pxu4
-rw-r--r--units/bluetooth/test-plan.pxu2
-rw-r--r--units/camera/jobs.pxu6
-rw-r--r--units/camera/test-plan.pxu8
-rw-r--r--units/dock/jobs.pxu64
-rw-r--r--units/dock/test-plan.pxu40
-rw-r--r--units/graphics/test-plan.pxu4
-rw-r--r--units/keys/jobs.pxu30
-rw-r--r--units/keys/test-plan.pxu46
-rw-r--r--units/led/jobs.pxu6
-rw-r--r--units/led/test-plan.pxu14
-rw-r--r--units/monitor/jobs.pxu28
-rw-r--r--units/monitor/test-plan.pxu156
-rw-r--r--units/optical/jobs.pxu4
-rw-r--r--units/optical/test-plan.pxu8
-rw-r--r--units/power-management/jobs.pxu2
-rw-r--r--units/stress/jobs.pxu4
-rw-r--r--units/suspend/suspend-graphics.pxu12
-rw-r--r--units/suspend/suspend.pxu116
-rw-r--r--units/suspend/test-plan.pxu2
-rw-r--r--units/thunderbolt/jobs.pxu28
-rw-r--r--units/thunderbolt/test-plan.pxu12
-rw-r--r--units/touchpad/jobs.pxu26
-rw-r--r--units/touchscreen/jobs.pxu10
-rw-r--r--units/touchscreen/test-plan.pxu18
-rw-r--r--units/usb/test-plan.pxu34
-rw-r--r--units/usb/usb-c.pxu18
-rw-r--r--units/wireless/jobs.pxu32
-rw-r--r--units/wireless/test-plan.pxu40
-rw-r--r--units/wireless/wireless-connection-netplan.pxu16
-rw-r--r--units/wwan/jobs.pxu10
-rw-r--r--units/wwan/test-plan.pxu8
33 files changed, 394 insertions, 426 deletions
diff --git a/units/audio/jobs.pxu b/units/audio/jobs.pxu
index e6b21a6..44cfe54 100644
--- a/units/audio/jobs.pxu
+++ b/units/audio/jobs.pxu
@@ -70,7 +70,7 @@ requires:
package.name == 'alsa-base'
package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
package.name == 'pulseaudio-utils'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --verbose --device=hdmi --volume=50
@@ -99,7 +99,7 @@ requires:
package.name == 'alsa-base'
package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
package.name == 'pulseaudio-utils'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --verbose --device=hdmi --volume=50
@@ -129,7 +129,7 @@ requires:
package.name == 'alsa-base'
package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
package.name == 'pulseaudio-utils'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --verbose --device=hdmi --volume=50
@@ -159,7 +159,7 @@ requires:
package.name == 'alsa-base'
package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
package.name == 'pulseaudio-utils'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --verbose --device=hdmi --volume=50
@@ -190,7 +190,7 @@ requires:
package.name == 'alsa-base'
package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
package.name == 'pulseaudio-utils'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --verbose --device=hdmi --volume=50
@@ -221,7 +221,7 @@ requires:
package.name == 'alsa-base'
package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
package.name == 'pulseaudio-utils'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --verbose --device=hdmi --volume=50
diff --git a/units/bluetooth/jobs.pxu b/units/bluetooth/jobs.pxu
index 7f3fb79..fbfef23 100644
--- a/units/bluetooth/jobs.pxu
+++ b/units/bluetooth/jobs.pxu
@@ -258,7 +258,7 @@ command:
checkbox-support-eddystone_scanner -D {interface}
plugin: shell
user: root
-flags: also-after-suspend also-after-suspend-manual
+flags: also-after-suspend
category_id: com.canonical.plainbox::bluetooth
estimated_duration: 10
@@ -389,6 +389,6 @@ _steps:
_verification:
Confirm characters from Bluetooth input device are displayed correctly
plugin: manual
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: com.canonical.plainbox::bluetooth
estimated_duration: 5m
diff --git a/units/bluetooth/test-plan.pxu b/units/bluetooth/test-plan.pxu
index 9de4d37..9f1ec27 100644
--- a/units/bluetooth/test-plan.pxu
+++ b/units/bluetooth/test-plan.pxu
@@ -109,7 +109,7 @@ _name: Manual Bluetooth tests
_description: Manual QA tests for Bluetooth
estimated_duration: 5m
include:
- after-suspend-manual-bluetooth/keyboard-manual
+ after-suspend-bluetooth/keyboard-manual
id: after-suspend-bluez-automated
unit: test plan
diff --git a/units/camera/jobs.pxu b/units/camera/jobs.pxu
index 285fc2e..35bd879 100644
--- a/units/camera/jobs.pxu
+++ b/units/camera/jobs.pxu
@@ -28,7 +28,7 @@ template-unit: job
plugin: user-interact-verify
category_id: com.canonical.plainbox::camera
id: camera/display_{name}
-flags: also-after-suspend-manual
+flags: also-after-suspend
_summary: Webcam video display test for {product_slug}
estimated_duration: 120.0
depends: camera/detect
@@ -62,7 +62,7 @@ _description:
2. Camera LED should light for a few seconds
VERIFICATION:
Did the camera LED light?
-flags: also-after-suspend-manual
+flags: also-after-suspend
unit: template
template-resource: device
@@ -72,7 +72,7 @@ plugin: user-interact-verify
template-engine: jinja2
category_id: com.canonical.plainbox::camera
id: camera/still_{{ name }}
-flags: also-after-suspend-manual
+flags: also-after-suspend
_summary: Webcam still image capture test for {{ product_slug }}
estimated_duration: 120.0
depends: camera/detect
diff --git a/units/camera/test-plan.pxu b/units/camera/test-plan.pxu
index d60b6dd..ee23896 100644
--- a/units/camera/test-plan.pxu
+++ b/units/camera/test-plan.pxu
@@ -24,8 +24,8 @@ unit: test plan
_name: Camera tests (after suspend)
_description: Camera tests (after suspend)
include:
- after-suspend-manual-camera/still_.* certification-status=blocker
- after-suspend-manual-camera/display_.* certification-status=blocker
+ after-suspend-camera/still_.* certification-status=blocker
+ after-suspend-camera/display_.* certification-status=blocker
bootstrap_include:
device
@@ -56,8 +56,8 @@ unit: test plan
_name: Camera tests (after suspend, certification blockers only)
_description: Camera tests (after suspend, certification blockers only)
include:
- after-suspend-manual-camera/still_.* certification-status=blocker
- after-suspend-manual-camera/display_.* certification-status=blocker
+ after-suspend-camera/still_.* certification-status=blocker
+ after-suspend-camera/display_.* certification-status=blocker
bootstrap_include:
device
diff --git a/units/dock/jobs.pxu b/units/dock/jobs.pxu
index fb98be0..ca291d7 100644
--- a/units/dock/jobs.pxu
+++ b/units/dock/jobs.pxu
@@ -242,7 +242,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: HDMI audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -270,7 +270,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: DisplayPort audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -325,7 +325,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: HDMI audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -355,7 +355,7 @@ requires:
manifest.has_thunderbolt3 == 'True'
_summary: DisplayPort audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -377,7 +377,7 @@ _verification:
id: dock/audio-playback-headphones
category_id: dock-audio
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
_summary: Headphones output test
depends: dock/audio-list-devices
@@ -407,7 +407,7 @@ plugin: user-interact-verify
category_id: dock-audio
id: dock/audio-alsa-record-playback-external
estimated_duration: 30.0
-flags: also-after-suspend-manual
+flags: also-after-suspend
_summary: External microphone plugged to the dock to record sound test
depends: dock/audio-playback-headphones
requires:
@@ -843,7 +843,7 @@ _description:
plugin: user-interact
category_id: dock-usb
id: dock/usb-c/c-to-a-adapter/insert-after-suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
usb.usb3 == 'supported'
@@ -868,7 +868,7 @@ _verification:
plugin: user-interact
category_id: dock-usb
id: dock/usb-c/insert-after-suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
usb.usb3 == 'supported'
@@ -1114,7 +1114,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: HDMI audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -1142,7 +1142,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: HDMI audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -1170,7 +1170,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: DisplayPort audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -1198,7 +1198,7 @@ requires:
package.name == 'pulseaudio-utils'
_summary: HDMI audio test
plugin: user-interact-verify
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 30.0
command:
audio_settings.py store --verbose --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
@@ -1243,7 +1243,7 @@ command: audio_settings.py store --file="$PLAINBOX_SESSION_SHARE"/audio_settings
id: dock/networking-gateway-ping-after-suspend
category_id: dock-network
plugin: shell
-depends: suspend/suspend_advanced ethernet/detect
+depends: suspend/suspend_advanced_auto ethernet/detect
command: gateway_ping_test.py
estimated_duration: 2.00
_summary: Network gateway ping after suspend
@@ -1252,7 +1252,7 @@ _description: Tests whether the system has a working Internet connection.
plugin: user-interact
id: dock/usb-insert-after-suspend
category_id: dock-usb
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 10.0
_summary: USB drive insertion after resuming
command: removable_storage_watcher.py insert usb
@@ -1274,7 +1274,7 @@ _verification:
id: dock/power-button-after-suspend
category_id: dock
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
plugin: manual
estimated_duration: 30.00
_summary: Docking test
@@ -1289,7 +1289,7 @@ _verification:
plugin: user-interact
id: dock/usb3-insert-after-suspend
category_id: dock-usb
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 10.0
_summary: USB3 drive insertion after resuming
command: removable_storage_watcher.py -m 500000000 insert usb
@@ -1367,7 +1367,7 @@ _description:
plugin: user-interact-verify
id: dock/usb-HID-after-suspend
category_id: dock-usb
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 20.0
_summary: USB HID device test after resuming
command: keyboard_test.py
@@ -1382,7 +1382,7 @@ _verification:
id: dock/monitor-displayport-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_summary: DisplayPort test on the dock after resuming
plugin: manual
@@ -1397,7 +1397,7 @@ _verification:
id: dock/monitor-dvi-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_summary: DVI port test on the dock after resuming
plugin: manual
@@ -1412,7 +1412,7 @@ _verification:
id: dock/monitor-hdmi-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_summary: HDMI port test on the dock after resuming
plugin: manual
@@ -1427,7 +1427,7 @@ _verification:
id: dock/monitor-vga-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_summary: VGA port test on the dock after resuming
plugin: manual
@@ -1442,7 +1442,7 @@ _verification:
id: dock/monitor_type-c_displayport-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120
plugin: manual
_summary: Display connected via DisplayPort using an USB Type-C port after resuming
@@ -1460,7 +1460,7 @@ _verification:
id: dock/monitor_type-c_hdmi-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120
plugin: manual
_summary: Display connected via HDMI using an USB Type-C port after resuming
@@ -1478,7 +1478,7 @@ _verification:
id: dock/monitor_type-c_vga-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120
plugin: manual
_summary: Display connected via VGA using an USB Type-C port after resuming
@@ -1496,7 +1496,7 @@ _verification:
id: dock/monitor-dual-head-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_summary: Dual monitors test while docked after suspend
plugin: manual
@@ -1513,7 +1513,7 @@ _verification:
id: dock/monitor-triple-head-after-suspend
category_id: dock-display
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_summary: Tripple monitors test while docked after suspend
plugin: manual
@@ -1959,7 +1959,7 @@ estimated_duration: 40.0
depends: dock/cold-plug
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt3 == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command: removable_storage_watcher.py insert --timeout 40 scsi
_summary: Thunderbolt3 storage insertion detection
_purpose:
@@ -1981,7 +1981,7 @@ user: root
depends: dock/thunderbolt3-insert
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt3 == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command: removable_storage_test.py -s 268400000 scsi
_summary: Thunderbolt3 storage test
_description:
@@ -1995,7 +1995,7 @@ estimated_duration: 20.0
depends: dock/thunderbolt3-insert
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt3 == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command: removable_storage_watcher.py remove scsi
_summary: Thunderbolt3 storage removal detection
_purpose:
@@ -2011,7 +2011,7 @@ _verification:
plugin: user-interact-verify
category_id: dock
id: dock/thunderbolt3-daisy-chain
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 45.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt3 == 'True'
@@ -2036,7 +2036,7 @@ _purpose:
id: dock/hot-plug-after-suspend
category_id: dock-hotplug
plugin: manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 30.00
_summary: Docking test
_purpose:
@@ -2050,7 +2050,7 @@ _verification:
plugin: user-interact-verify
category_id: dock-hotplug
id: dock/hotplug-ethernet-after-suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
command: network_check.py
estimated_duration: 10
_description:
diff --git a/units/dock/test-plan.pxu b/units/dock/test-plan.pxu
index f5bc162..b9d3429 100644
--- a/units/dock/test-plan.pxu
+++ b/units/dock/test-plan.pxu
@@ -103,7 +103,7 @@ include:
# Do power on/off to clean up the test environment
power-management/poweroff certification-status=blocker
power-management/poweroff-log-attach
- suspend/suspend_advanced certification-status=blocker
+ suspend/suspend_advanced_auto certification-status=blocker
dock/power-button-after-suspend certification-status=blocker
dock/networking-gateway-ping-after-suspend certification-status=blocker
dock/usb-HID-after-suspend certification-status=blocker
@@ -119,23 +119,23 @@ include:
dock/usb-c/insert-after-suspend
dock/usb-c/storage-automated-after-suspend
dock/usb-c/remove-after-suspend
- after-suspend-manual-dock/audio-playback-headphones certification-status=blocker
- after-suspend-manual-dock/audio-alsa-record-playback-external certification-status=blocker
+ after-suspend-dock/audio-playback-headphones certification-status=blocker
+ after-suspend-dock/audio-alsa-record-playback-external certification-status=blocker
dock/monitor-displayport-after-suspend certification-status=blocker
- after-suspend-manual-dock/audio-playback-displayport certification-status=blocker
+ after-suspend-dock/audio-playback-displayport certification-status=blocker
dock/monitor-dvi-after-suspend certification-status=blocker
dock/monitor-hdmi-after-suspend certification-status=blocker
- after-suspend-manual-dock/audio-playback-hdmi certification-status=blocker
+ after-suspend-dock/audio-playback-hdmi certification-status=blocker
dock/monitor-vga-after-suspend certification-status=blocker
dock/monitor_type-c_displayport-after-suspend
- after-suspend-manual-dock/audio-playback-type-c-displayport
+ after-suspend-dock/audio-playback-type-c-displayport
dock/monitor_type-c_hdmi-after-suspend
dock/monitor_type-c_vga-after-suspend
- after-suspend-manual-dock/thunderbolt3-insert
- after-suspend-manual-dock/thunderbolt3-storage-test
- after-suspend-manual-dock/thunderbolt3-remove
- after-suspend-manual-dock/thunderbolt3-daisy-chain
- after-suspend-manual-dock/audio-playback-thunderbolt3
+ after-suspend-dock/thunderbolt3-insert
+ after-suspend-dock/thunderbolt3-storage-test
+ after-suspend-dock/thunderbolt3-remove
+ after-suspend-dock/thunderbolt3-daisy-chain
+ after-suspend-dock/audio-playback-thunderbolt3
dock/monitor-dual-head-after-suspend certification-status=blocker
dock/monitor-triple-head-after-suspend
@@ -155,10 +155,10 @@ include:
dock/hotplug-usb3-remove-after-suspend
dock/hotplug-monitor-displayport-after-suspend
dock/hotplug-monitor-hdmi-after-suspend
- after-suspend-manual-dock/hotplug-playback-displayport
- after-suspend-manual-dock/hotplug-playback-hdmi
- after-suspend-manual-dock/hotplug-playback-type-c-displayport
- after-suspend-manual-dock/hotplug-playback-thumderbolt3
+ after-suspend-dock/hotplug-playback-displayport
+ after-suspend-dock/hotplug-playback-hdmi
+ after-suspend-dock/hotplug-playback-type-c-displayport
+ after-suspend-dock/hotplug-playback-thumderbolt3
id: suspend-dock-resume-test
unit: test plan
@@ -235,11 +235,11 @@ include:
# Do power on/off to clean up the test environment
power-management/poweroff certification-status=blocker
power-management/poweroff-log-attach
- suspend/suspend_advanced certification-status=blocker
+ suspend/suspend_advanced_auto certification-status=blocker
dock/power-button-after-suspend certification-status=blocker
dock/networking-gateway-ping-after-suspend certification-status=blocker
- after-suspend-manual-dock/audio-playback-headphones certification-status=blocker
- after-suspend-manual-dock/audio-alsa-record-playback-external certification-status=blocker
+ after-suspend-dock/audio-playback-headphones certification-status=blocker
+ after-suspend-dock/audio-alsa-record-playback-external certification-status=blocker
dock/usb-HID-after-suspend certification-status=blocker
dock/usb-insert-after-suspend certification-status=blocker
dock/usb-storage-automated-after-suspend certification-status=blocker
@@ -248,9 +248,9 @@ include:
dock/usb3-storage-automated-after-suspend certification-status=blocker
dock/usb3-remove-after-suspend certification-status=blocker
dock/monitor-displayport-after-suspend certification-status=blocker
- after-suspend-manual-dock/audio-playback-displayport certification-status=blocker
+ after-suspend-dock/audio-playback-displayport certification-status=blocker
dock/monitor-dvi-after-suspend certification-status=blocker
dock/monitor-hdmi-after-suspend certification-status=blocker
- after-suspend-manual-dock/audio-playback-hdmi certification-status=blocker
+ after-suspend-dock/audio-playback-hdmi certification-status=blocker
dock/monitor-vga-after-suspend certification-status=blocker
dock/monitor-dual-head-after-suspend certification-status=blocker
diff --git a/units/graphics/test-plan.pxu b/units/graphics/test-plan.pxu
index 16ca11c..8725b0d 100644
--- a/units/graphics/test-plan.pxu
+++ b/units/graphics/test-plan.pxu
@@ -103,7 +103,7 @@ include:
suspend/1_suspend_after_switch_to_card_.*_auto certification-status=blocker
# The following after suspend jobs will automatically select the right suspend job
# depending on the amount of graphic cards available on the SUT:
- # suspend/suspend_advanced (one GPU)
+ # suspend/suspend_advanced_auto (one GPU)
# or suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto (two GPUs)
suspend/1_suspend-time-check_.*_auto certification-status=non-blocker
suspend/1_suspend-single-log-attach_.*_auto certification-status=non-blocker
@@ -118,7 +118,7 @@ _description: After suspend tests (integrated GPU manual)
include:
# The following after suspend jobs will automatically select the right suspend job
# depending on the amount of graphic cards available on the SUT:
- # suspend/suspend_advanced (one GPU)
+ # suspend/suspend_advanced_auto (one GPU)
# or suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto (two GPUs)
power-management/lid certification-status=blocker
power-management/lid_close certification-status=blocker
diff --git a/units/keys/jobs.pxu b/units/keys/jobs.pxu
index 6c4fc99..767d88d 100644
--- a/units/keys/jobs.pxu
+++ b/units/keys/jobs.pxu
@@ -4,7 +4,7 @@ id: keys/lock-screen
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command: lock_screen_watcher.py
_description:
PURPOSE:
@@ -24,7 +24,7 @@ id: keys/brightness
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
This test will test the brightness key
@@ -39,7 +39,7 @@ id: keys/volume
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command: key_test.py -s '0xe02e,0xe0ae:Volume Down' '0xe030,0xe0b0:Volume Up'
_description:
@@ -58,7 +58,7 @@ id: keys/mute
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command: key_test.py -s '0xe020,0xe0a0:Mute'
_description:
@@ -76,7 +76,7 @@ id: keys/sleep
estimated_duration: 90.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
This test will test the sleep key
@@ -92,7 +92,7 @@ id: keys/battery-info
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command: key_test.py -s '0xe071,0xef1:Battery Info'
_description:
@@ -112,7 +112,7 @@ id: keys/wireless
estimated_duration: 90.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
This test will test the wireless key
@@ -134,7 +134,7 @@ id: keys/media-control
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command: key_test.py -s 0xe010,0xe090:Previous 0xe024,0xe0a4:Stop 0xe019,0xe099:Next 0xe022,0xe0a2:Play
_description:
@@ -153,7 +153,7 @@ id: keys/super
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command: key_test.py -s '0xe05b,0xe0db:Left Super Key'
_description:
@@ -171,7 +171,7 @@ id: keys/video-out
estimated_duration: 120.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
Validate that the External Video hot key is working as expected
@@ -187,7 +187,7 @@ id: keys/touchpad
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
Verify touchpad hotkey toggles touchpad functionality on and off
@@ -204,7 +204,7 @@ id: keys/keyboard-backlight
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
Verify that the keyboard backlight toggle key works properly
@@ -227,7 +227,7 @@ requires:
package.name == 'alsa-base'
package.name == 'pulseaudio-utils'
package.name == 'gstreamer1.0-plugins-good' or package.name == 'gstreamer0.10-plugins-good'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command:
audio_settings.py store --file="$PLAINBOX_SESSION_SHARE"/pulseaudio_settings
audio_settings.py set --device=pci --volume=50
@@ -281,7 +281,7 @@ plugin: manual
category_id: com.canonical.plainbox::keys
id: keys/power-button
estimated_duration: 30.0
-flags: also-after-suspend-manual
+flags: also-after-suspend
_purpose:
This test will test the power button
_steps:
@@ -320,7 +320,7 @@ id: keys/fn-lock
estimated_duration: 30.0
imports: from com.canonical.plainbox import manifest
requires: manifest.has_special_keys == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
_purpose:
This test will test the Fn Lock key
_steps:
diff --git a/units/keys/test-plan.pxu b/units/keys/test-plan.pxu
index ffc111c..dc82838 100644
--- a/units/keys/test-plan.pxu
+++ b/units/keys/test-plan.pxu
@@ -42,18 +42,18 @@ _name: Special keys tests (after suspend)
_description:
Special keys tests (after suspend)
include:
- after-suspend-manual-keys/lock-screen certification-status=blocker
- after-suspend-manual-keys/super certification-status=blocker
- after-suspend-manual-keys/brightness certification-status=blocker
- after-suspend-manual-keys/media-control certification-status=blocker
- after-suspend-manual-keys/mute certification-status=blocker
- after-suspend-manual-keys/volume certification-status=blocker
- after-suspend-manual-keys/video-out certification-status=blocker
- after-suspend-manual-keys/wireless certification-status=blocker
- after-suspend-manual-keys/keyboard-backlight certification-status=blocker
- after-suspend-manual-keys/microphone-mute certification-status=blocker
- after-suspend-manual-keys/power-button certification-status=blocker
- after-suspend-manual-keys/fn-lock certification-status=non-blocker
+ after-suspend-keys/lock-screen certification-status=blocker
+ after-suspend-keys/super certification-status=blocker
+ after-suspend-keys/brightness certification-status=blocker
+ after-suspend-keys/media-control certification-status=blocker
+ after-suspend-keys/mute certification-status=blocker
+ after-suspend-keys/volume certification-status=blocker
+ after-suspend-keys/video-out certification-status=blocker
+ after-suspend-keys/wireless certification-status=blocker
+ after-suspend-keys/keyboard-backlight certification-status=blocker
+ after-suspend-keys/microphone-mute certification-status=blocker
+ after-suspend-keys/power-button certification-status=blocker
+ after-suspend-keys/fn-lock certification-status=non-blocker
id: keys-cert-blockers
unit: test plan
@@ -81,14 +81,14 @@ _name: Special keys tests (certification blockers only, after suspend)
_description:
Special keys tests (certification blockers only, after suspend)
include:
- after-suspend-manual-keys/lock-screen certification-status=blocker
- after-suspend-manual-keys/super certification-status=blocker
- after-suspend-manual-keys/brightness certification-status=blocker
- after-suspend-manual-keys/media-control certification-status=blocker
- after-suspend-manual-keys/mute certification-status=blocker
- after-suspend-manual-keys/volume certification-status=blocker
- after-suspend-manual-keys/video-out certification-status=blocker
- after-suspend-manual-keys/wireless certification-status=blocker
- after-suspend-manual-keys/keyboard-backlight certification-status=blocker
- after-suspend-manual-keys/microphone-mute certification-status=blocker
- after-suspend-manual-keys/power-button certification-status=blocker
+ after-suspend-keys/lock-screen certification-status=blocker
+ after-suspend-keys/super certification-status=blocker
+ after-suspend-keys/brightness certification-status=blocker
+ after-suspend-keys/media-control certification-status=blocker
+ after-suspend-keys/mute certification-status=blocker
+ after-suspend-keys/volume certification-status=blocker
+ after-suspend-keys/video-out certification-status=blocker
+ after-suspend-keys/wireless certification-status=blocker
+ after-suspend-keys/keyboard-backlight certification-status=blocker
+ after-suspend-keys/microphone-mute certification-status=blocker
+ after-suspend-keys/power-button certification-status=blocker
diff --git a/units/led/jobs.pxu b/units/led/jobs.pxu
index 1ff3c38..89f8415 100644
--- a/units/led/jobs.pxu
+++ b/units/led/jobs.pxu
@@ -27,7 +27,7 @@ plugin: manual
category_id: led
id: led/suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
_description:
PURPOSE:
Suspend LED verification.
@@ -218,7 +218,6 @@ _description:
VERIFICATION:
Did the Audio LED turn on and off or change color as expected?
flags: also-after-suspend
- also-after-suspend-manual
plugin: manual
category_id: led
@@ -235,7 +234,6 @@ _description:
VERIFICATION:
Did the Microphone Mute LED turn on and off or change color as expected?
flags: also-after-suspend
- also-after-suspend-manual
id: led/serial
_summary: Serial ports LED behavior
@@ -255,7 +253,7 @@ plugin: manual
category_id: led
id: led/fn
estimated_duration: 30.0
-flags: also-after-suspend-manual
+flags: also-after-suspend
_purpose:
This test will test Fn key LED
_steps:
diff --git a/units/led/test-plan.pxu b/units/led/test-plan.pxu
index b0d0129..c3e9ed9 100644
--- a/units/led/test-plan.pxu
+++ b/units/led/test-plan.pxu
@@ -52,16 +52,16 @@ unit: test plan
_name: LED tests (after suspend)
_description: LED tests (after suspend)
include:
- after-suspend-manual-camera/led_.* certification-status=blocker
+ after-suspend-camera/led_.* certification-status=blocker
suspend/led_after_suspend/caps-lock certification-status=blocker
suspend/led_after_suspend/numeric-keypad certification-status=blocker
suspend/led_after_suspend/power certification-status=blocker
- after-suspend-manual-led/mute certification-status=blocker
- after-suspend-manual-led/microphone-mute certification-status=blocker
+ after-suspend-led/mute certification-status=blocker
+ after-suspend-led/microphone-mute certification-status=blocker
suspend/led_after_suspend/bluetooth certification-status=non-blocker
suspend/led_after_suspend/wlan certification-status=non-blocker
suspend/led_after_suspend/wlan-disabled certification-status=non-blocker
- after-suspend-manual-led/fn certification-status=non-blocker
+ after-suspend-led/fn certification-status=non-blocker
bootstrap_include:
device
@@ -86,12 +86,12 @@ unit: test plan
_name: LED tests (after suspend, certification blockers only)
_description: LED tests (after suspend, certification blockers only)
include:
- after-suspend-manual-camera/led_.* certification-status=blocker
+ after-suspend-camera/led_.* certification-status=blocker
suspend/led_after_suspend/caps-lock certification-status=blocker
suspend/led_after_suspend/numeric-keypad certification-status=blocker
suspend/led_after_suspend/power certification-status=blocker
- after-suspend-manual-led/mute certification-status=blocker
- after-suspend-manual-led/microphone-mute certification-status=blocker
+ after-suspend-led/mute certification-status=blocker
+ after-suspend-led/microphone-mute certification-status=blocker
bootstrap_include:
device
diff --git a/units/monitor/jobs.pxu b/units/monitor/jobs.pxu
index 2ba9e99..46ecb20 100644
--- a/units/monitor/jobs.pxu
+++ b/units/monitor/jobs.pxu
@@ -3,7 +3,7 @@ template-resource: graphics_card
template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_vga_{product_slug}
requires: display.vga == 'supported' or display.dp == 'supported'
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: manual
category_id: com.canonical.plainbox::monitor
_purpose:
@@ -22,7 +22,7 @@ template-resource: graphics_card
template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_dvi_{product_slug}
requires: display.dvi == 'supported'
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: manual
category_id: com.canonical.plainbox::monitor
_purpose:
@@ -41,7 +41,7 @@ template-resource: graphics_card
template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_displayport_{product_slug}
requires: display.dp == 'supported'
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: manual
category_id: com.canonical.plainbox::monitor
_purpose:
@@ -60,7 +60,7 @@ template-resource: graphics_card
template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_hdmi_{product_slug}
requires: display.hdmi == 'supported'
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: manual
category_id: com.canonical.plainbox::monitor
_purpose:
@@ -115,7 +115,7 @@ template-resource: graphics_card
template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_multi-head_{product_slug}
requires: dmi.product in ['Desktop','Low Profile Desktop','Tower','Mini Tower', 'Space-saving']
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: manual
category_id: com.canonical.plainbox::monitor
_purpose:
@@ -132,7 +132,7 @@ _verification:
unit: template
template-resource: graphics_card
template-filter: graphics_card.prime_gpu_offload == 'Off'
-flags: also-after-suspend-manual
+flags: also-after-suspend
id: monitor/{index}_powersaving_{product_slug}
plugin: user-interact-verify
category_id: com.canonical.plainbox::monitor
@@ -153,7 +153,7 @@ requires: dmi.product in ['Notebook','Laptop','Portable','All In One','All-In-On
plugin: user-interact-verify
category_id: com.canonical.plainbox::monitor
user: root
-flags: also-after-suspend-manual
+flags: also-after-suspend
command: brightness_test.py
_purpose:
This test will test changes to screen brightness
@@ -171,7 +171,7 @@ template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_thunderbolt_{product_slug}
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
@@ -193,7 +193,7 @@ template-filter: graphics_card.prime_gpu_offload == 'Off'
id: monitor/{index}_thunderbolt3_{product_slug}
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt3 == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
@@ -215,7 +215,7 @@ id: monitor/{index}_type-c_displayport_{product_slug}
template-filter: graphics_card.prime_gpu_offload == 'Off'
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
@@ -237,7 +237,7 @@ id: monitor/{index}_type-c_hdmi_{product_slug}
template-filter: graphics_card.prime_gpu_offload == 'Off'
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
@@ -259,7 +259,7 @@ id: monitor/{index}_type-c_vga_{product_slug}
template-filter: graphics_card.prime_gpu_offload == 'Off'
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
@@ -278,7 +278,7 @@ _verification:
id: monitor/type-c-to-hdmi
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
@@ -297,7 +297,7 @@ _verification:
id: monitor/type-c-to-vga
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 15.0
plugin: manual
category_id: com.canonical.plainbox::monitor
diff --git a/units/monitor/test-plan.pxu b/units/monitor/test-plan.pxu
index 21b16cb..7c7b73a 100644
--- a/units/monitor/test-plan.pxu
+++ b/units/monitor/test-plan.pxu
@@ -16,7 +16,7 @@ _name: Monitor tests (after suspend, integrated GPU)
_description: Monitor tests (after suspend, integrated GPU)
include:
nested_part:
- after-suspend-manual-monitor-integrated-gpu-cert-manual
+ after-suspend-monitor-integrated-gpu-cert-manual
id: monitor-integrated-gpu-cert-manual
unit: test plan
@@ -45,30 +45,30 @@ include:
bootstrap_include:
graphics_card
-id: after-suspend-manual-monitor-integrated-gpu-cert-manual
+id: after-suspend-monitor-integrated-gpu-cert-manual
unit: test plan
-_name: Monitor tests (after manual suspend, integrated GPU) (Manual)
+_name: Monitor tests (after suspend, integrated GPU) (Manual)
_description:
- Monitor tests (after manual suspend, integrated GPU) (Manual)
+ Monitor tests (after suspend, integrated GPU) (Manual)
include:
- after-suspend-manual-monitor/1_powersaving_.* certification-status=blocker
- after-suspend-manual-power-management/light_sensor
- after-suspend-manual-monitor/1_dim_brightness_.* certification-status=blocker
- after-suspend-manual-monitor/1_displayport_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/1_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/1_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/1_type-c_vga_.* certification-status=blocker
- after-suspend-manual-monitor/1_dvi_.* certification-status=blocker
- after-suspend-manual-monitor/1_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/1_thunderbolt3_.* certification-status=non-blocker
- after-suspend-manual-audio/1_playback_thunderbolt3_.* certification-status=non-blocker
- after-suspend-manual-thunderbolt3/daisy-chain certification-status=non-blocker
- after-suspend-manual-monitor/1_vga_.* certification-status=blocker
- after-suspend-manual-monitor/1_multi-head_.* certification-status=blocker
+ after-suspend-monitor/1_powersaving_.* certification-status=blocker
+ after-suspend-power-management/light_sensor
+ after-suspend-monitor/1_dim_brightness_.* certification-status=blocker
+ after-suspend-monitor/1_displayport_.* certification-status=blocker
+ after-suspend-audio/1_playback_displayport_.* certification-status=blocker
+ after-suspend-monitor/1_type-c_displayport_.* certification-status=blocker
+ after-suspend-audio/1_playback_type-c_displayport_.* certification-status=blocker
+ after-suspend-monitor/1_type-c_hdmi_.* certification-status=blocker
+ after-suspend-audio/1_playback_type-c_hdmi_.* certification-status=blocker
+ after-suspend-monitor/1_type-c_vga_.* certification-status=blocker
+ after-suspend-monitor/1_dvi_.* certification-status=blocker
+ after-suspend-monitor/1_hdmi_.* certification-status=blocker
+ after-suspend-audio/1_playback_hdmi_.* certification-status=blocker
+ after-suspend-monitor/1_thunderbolt3_.* certification-status=non-blocker
+ after-suspend-audio/1_playback_thunderbolt3_.* certification-status=non-blocker
+ after-suspend-thunderbolt3/daisy-chain certification-status=non-blocker
+ after-suspend-monitor/1_vga_.* certification-status=blocker
+ after-suspend-monitor/1_multi-head_.* certification-status=blocker
bootstrap_include:
graphics_card
@@ -127,33 +127,33 @@ _name: Monitor tests (after suspend, integrated GPU)
_description: Monitor tests (after suspend, integrated GPU)
include:
nested_part:
- after-suspend-manual-monitor-discrete-gpu-cert-manual
+ after-suspend-monitor-discrete-gpu-cert-manual
-id: after-suspend-manual-monitor-discrete-gpu-cert-manual
+id: after-suspend-monitor-discrete-gpu-cert-manual
unit: test plan
-_name: Monitor tests (after manual suspend, discrete GPU) (Manual)
+_name: Monitor tests (after suspend, discrete GPU) (Manual)
_description:
- Monitor tests (after manual suspend, discrete GPU) (Manual)
+ Monitor tests (after suspend, discrete GPU) (Manual)
include:
- after-suspend-manual-monitor/2_powersaving_.* certification-status=blocker
- after-suspend-manual-power-management/light_sensor
- after-suspend-manual-monitor/2_dim_brightness_.* certification-status=blocker
- after-suspend-manual-monitor/2_displayport_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/2_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/2_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/2_type-c_vga_.* certification-status=blocker
- after-suspend-manual-monitor/2_dvi_.* certification-status=blocker
- after-suspend-manual-monitor/2_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/2_thunderbolt3_.* certification-status=non-blocker
- after-suspend-manual-audio/2_playback_thunderbolt3_.* certification-status=non-blocker
- after-suspend-manual-thunderbolt3/daisy-chain certification-status=non-blocker
- after-suspend-manual-monitor/2_vga_.* certification-status=blocker
- after-suspend-manual-monitor/2_multi-head_.* certification-status=blocker
+ after-suspend-monitor/2_powersaving_.* certification-status=blocker
+ after-suspend-power-management/light_sensor
+ after-suspend-monitor/2_dim_brightness_.* certification-status=blocker
+ after-suspend-monitor/2_displayport_.* certification-status=blocker
+ after-suspend-audio/2_playback_displayport_.* certification-status=blocker
+ after-suspend-monitor/2_type-c_displayport_.* certification-status=blocker
+ after-suspend-audio/2_playback_type-c_displayport_.* certification-status=blocker
+ after-suspend-monitor/2_type-c_hdmi_.* certification-status=blocker
+ after-suspend-audio/2_playback_type-c_hdmi_.* certification-status=blocker
+ after-suspend-monitor/2_type-c_vga_.* certification-status=blocker
+ after-suspend-monitor/2_dvi_.* certification-status=blocker
+ after-suspend-monitor/2_hdmi_.* certification-status=blocker
+ after-suspend-audio/2_playback_hdmi_.* certification-status=blocker
+ after-suspend-monitor/2_thunderbolt3_.* certification-status=non-blocker
+ after-suspend-audio/2_playback_thunderbolt3_.* certification-status=non-blocker
+ after-suspend-thunderbolt3/daisy-chain certification-status=non-blocker
+ after-suspend-monitor/2_vga_.* certification-status=blocker
+ after-suspend-monitor/2_multi-head_.* certification-status=blocker
bootstrap_include:
graphics_card
@@ -189,25 +189,25 @@ include:
bootstrap_include:
graphics_card
-id: after-suspend-manual-monitor-integrated-gpu-cert-blockers
+id: after-suspend-monitor-integrated-gpu-cert-blockers
unit: test plan
-_name: Monitor tests (after manual suspend, integrated GPU, certification blockers only)
-_description: Monitor tests (after manual suspend, integrated GPU, certification blockers only)
+_name: Monitor tests (after suspend, integrated GPU, certification blockers only)
+_description: Monitor tests (after suspend, integrated GPU, certification blockers only)
include:
- after-suspend-manual-monitor/1_powersaving_.* certification-status=blocker
- after-suspend-manual-monitor/1_dim_brightness_.* certification-status=blocker
- after-suspend-manual-monitor/1_displayport_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/1_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/1_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/1_type-c_vga_.* certification-status=blocker
- after-suspend-manual-monitor/1_dvi_.* certification-status=blocker
- after-suspend-manual-monitor/1_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/1_playback_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/1_vga_.* certification-status=blocker
- after-suspend-manual-monitor/1_multi-head_.* certification-status=blocker
+ after-suspend-monitor/1_powersaving_.* certification-status=blocker
+ after-suspend-monitor/1_dim_brightness_.* certification-status=blocker
+ after-suspend-monitor/1_displayport_.* certification-status=blocker
+ after-suspend-audio/1_playback_displayport_.* certification-status=blocker
+ after-suspend-monitor/1_type-c_displayport_.* certification-status=blocker
+ after-suspend-audio/1_playback_type-c_displayport_.* certification-status=blocker
+ after-suspend-monitor/1_type-c_hdmi_.* certification-status=blocker
+ after-suspend-audio/1_playback_type-c_hdmi_.* certification-status=blocker
+ after-suspend-monitor/1_type-c_vga_.* certification-status=blocker
+ after-suspend-monitor/1_dvi_.* certification-status=blocker
+ after-suspend-monitor/1_hdmi_.* certification-status=blocker
+ after-suspend-audio/1_playback_hdmi_.* certification-status=blocker
+ after-suspend-monitor/1_vga_.* certification-status=blocker
+ after-suspend-monitor/1_multi-head_.* certification-status=blocker
bootstrap_include:
graphics_card
@@ -233,25 +233,25 @@ include:
bootstrap_include:
graphics_card
-id: after-suspend-manual-monitor-discrete-gpu-cert-blockers
+id: after-suspend-monitor-discrete-gpu-cert-blockers
unit: test plan
-_name: Monitor tests (after manual suspend, discrete GPU, certification blockers only)
-_description: Monitor tests (after manual suspend, discrete GPU, certification blockers only)
+_name: Monitor tests (after suspend, discrete GPU, certification blockers only)
+_description: Monitor tests (after suspend, discrete GPU, certification blockers only)
include:
- after-suspend-manual-monitor/2_powersaving_.* certification-status=blocker
- after-suspend-manual-monitor/2_dim_brightness_.* certification-status=blocker
- after-suspend-manual-monitor/2_displayport_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/2_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_type-c_displayport_.* certification-status=blocker
- after-suspend-manual-monitor/2_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_type-c_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/2_type-c_vga_.* certification-status=blocker
- after-suspend-manual-monitor/2_dvi_.* certification-status=blocker
- after-suspend-manual-monitor/2_hdmi_.* certification-status=blocker
- after-suspend-manual-audio/2_playback_hdmi_.* certification-status=blocker
- after-suspend-manual-monitor/2_vga_.* certification-status=blocker
- after-suspend-manual-monitor/2_multi-head_.* certification-status=blocker
+ after-suspend-monitor/2_powersaving_.* certification-status=blocker
+ after-suspend-monitor/2_dim_brightness_.* certification-status=blocker
+ after-suspend-monitor/2_displayport_.* certification-status=blocker
+ after-suspend-audio/2_playback_displayport_.* certification-status=blocker
+ after-suspend-monitor/2_type-c_displayport_.* certification-status=blocker
+ after-suspend-audio/2_playback_type-c_displayport_.* certification-status=blocker
+ after-suspend-monitor/2_type-c_hdmi_.* certification-status=blocker
+ after-suspend-audio/2_playback_type-c_hdmi_.* certification-status=blocker
+ after-suspend-monitor/2_type-c_vga_.* certification-status=blocker
+ after-suspend-monitor/2_dvi_.* certification-status=blocker
+ after-suspend-monitor/2_hdmi_.* certification-status=blocker
+ after-suspend-audio/2_playback_hdmi_.* certification-status=blocker
+ after-suspend-monitor/2_vga_.* certification-status=blocker
+ after-suspend-monitor/2_multi-head_.* certification-status=blocker
bootstrap_include:
graphics_card
diff --git a/units/optical/jobs.pxu b/units/optical/jobs.pxu
index bcb93c3..e38a998 100644
--- a/units/optical/jobs.pxu
+++ b/units/optical/jobs.pxu
@@ -16,7 +16,7 @@ id: optical/read_{name}
estimated_duration: 120.0
user: root
command: optical_read_test.py /dev/{name}
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
This test will check your {product} device's ability to read CD media
@@ -165,7 +165,7 @@ requires:
optical_drive_{name}.bd_read == "supported"
user: root
command: optical_read_test.py /dev/{name}
-flags: also-after-suspend-manual
+flags: also-after-suspend
_description:
PURPOSE:
This test will check your {product} device's ability to read Blu-Ray (BD) media
diff --git a/units/optical/test-plan.pxu b/units/optical/test-plan.pxu
index f927f00..a9e054a 100644
--- a/units/optical/test-plan.pxu
+++ b/units/optical/test-plan.pxu
@@ -38,8 +38,8 @@ _description:
Optical drive tests (after suspend)
include:
optical/detect certification-status=blocker
- after-suspend-manual-optical/read_.* certification-status=blocker
- after-suspend-manual-optical/bluray-read_.* certification-status=blocker
+ after-suspend-optical/read_.* certification-status=blocker
+ after-suspend-optical/bluray-read_.* certification-status=blocker
bootstrap_include:
device
@@ -60,8 +60,8 @@ _name: Optical drive tests (certification blockers only)
_description: Optical drive tests (certification blockers only)
include:
optical/detect certification-status=blocker
- after-suspend-manual-optical/read_.* certification-status=blocker
- after-suspend-manual-optical/bluray-read_.* certification-status=blocker
+ after-suspend-optical/read_.* certification-status=blocker
+ after-suspend-optical/bluray-read_.* certification-status=blocker
bootstrap_include:
device
diff --git a/units/power-management/jobs.pxu b/units/power-management/jobs.pxu
index d449564..8a1a385 100644
--- a/units/power-management/jobs.pxu
+++ b/units/power-management/jobs.pxu
@@ -458,7 +458,7 @@ estimated_duration: 10.0
requires:
dmi.product in ['Notebook','Laptop','Portable']
executable.name == 'monitor-sensor'
-flags: also-after-suspend-manual
+flags: also-after-suspend
command: light_sensor_test.sh
_description:
_purpose:
diff --git a/units/stress/jobs.pxu b/units/stress/jobs.pxu
index 9e2c7ba..51668f3 100644
--- a/units/stress/jobs.pxu
+++ b/units/stress/jobs.pxu
@@ -106,7 +106,7 @@ id: power-management/suspend_30_cycles
estimated_duration: 2400.0
depends:
power-management/rtc
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
environ: PLAINBOX_SESSION_SHARE
user: root
command:
@@ -598,4 +598,4 @@ command:
done
environ: WPA_N_SSID WPA_N_PSK
category_id: com.canonical.plainbox::stress
-flags: preserve-locale also-after-suspend-manual
+flags: preserve-locale also-after-suspend
diff --git a/units/suspend/suspend-graphics.pxu b/units/suspend/suspend-graphics.pxu
index 8ef65a0..22012ec 100644
--- a/units/suspend/suspend-graphics.pxu
+++ b/units/suspend/suspend-graphics.pxu
@@ -64,7 +64,7 @@ depends:
{%- if gpu_count > "1" %}
suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto
{%- else %}
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
{%- endif %}
_summary: Test display function after suspend for {{ vendor }} {{ product }}
_description:
@@ -87,7 +87,7 @@ depends:
{%- if gpu_count > "1" %}
suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto
{%- else %}
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
{%- endif %}
estimated_duration: 120.0
command:
@@ -144,7 +144,7 @@ depends:
{%- if gpu_count > "1" %}
suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto
{%- else %}
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
{%- endif %}
requires: executable.name == 'glxgears'
command:
@@ -171,7 +171,7 @@ depends:
{%- if gpu_count > "1" %}
suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto
{%- else %}
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
{%- endif %}
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
@@ -255,7 +255,7 @@ category_id: com.canonical.plainbox::stress
estimated_duration: 5400.0
depends:
power-management/rtc
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
graphics/{index}_auto_switch_card_{product_slug}
flags: noreturn autorestart
user: root
@@ -281,7 +281,7 @@ depends:
{%- if gpu_count > "1" %}
suspend/{{ index }}_suspend_after_switch_to_card_{{ product_slug }}_auto
{%- else %}
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
{%- endif %}
command:
# shellcheck disable=SC1091
diff --git a/units/suspend/suspend.pxu b/units/suspend/suspend.pxu
index 5395041..56960be 100644
--- a/units/suspend/suspend.pxu
+++ b/units/suspend/suspend.pxu
@@ -234,7 +234,7 @@ id: suspend/{index}_suspend_after_switch_to_card_{product_slug}
requires:
sleep.mem == 'supported'
rtc.state == 'supported'
-depends: suspend/suspend_advanced graphics/{index}_switch_card_{product_slug}
+depends: suspend/suspend_advanced_auto graphics/{index}_switch_card_{product_slug}
user: root
environ: PLAINBOX_SESSION_SHARE
command:
@@ -385,7 +385,7 @@ plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: power-management/usb_wakeup_keyboard
user: root
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
command: pm-suspend
_description:
@@ -402,7 +402,7 @@ plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: power-management/usb_wakeup_mouse
user: root
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
command: pm-suspend
_description:
@@ -419,7 +419,7 @@ plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/network_after_suspend
estimated_duration: 20.0
-depends: suspend/suspend_advanced suspend/network_before_suspend
+depends: suspend/suspend_advanced_auto suspend/network_before_suspend
_description: Test the network after resuming.
command: network_wait.sh; gateway_ping_test.py | diff "$PLAINBOX_SESSION_SHARE"/network_before_suspend.txt -
@@ -434,7 +434,7 @@ command: network_wait.sh; gateway_ping_test.py | diff "$PLAINBOX_SESSION_SHARE"/
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/resolution_after_suspend
-depends: suspend/suspend_advanced suspend/resolution_before_suspend
+depends: suspend/suspend_advanced_auto suspend/resolution_before_suspend
estimated_duration: 1.2
_description: Test to see that we have the same resolution after resuming as before.
command: xrandr -q | grep "[*]" | awk '{print $1}' | diff "$PLAINBOX_SESSION_SHARE"/resolution_before_suspend.txt -
@@ -457,7 +457,7 @@ estimated_duration: 1.0
requires:
device.category == 'AUDIO'
package.name == 'alsa-base'
-depends: suspend/suspend_advanced suspend/audio_before_suspend
+depends: suspend/suspend_advanced_auto suspend/audio_before_suspend
_description: Verify that mixer settings after suspend are the same as before suspend.
command:
audio_settings.py store --file="$PLAINBOX_SESSION_SHARE"/audio_settings_after_suspend
@@ -479,7 +479,7 @@ command:
plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: suspend/speaker-headphone-plug-detection-after-suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 60.0
requires:
device.category == 'AUDIO'
@@ -501,7 +501,7 @@ _description:
plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: suspend/microphone-plug-detection-after-suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 60.0
requires:
device.category == 'AUDIO'
@@ -525,7 +525,7 @@ plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/playback_headphones-after-suspend
estimated_duration: 20.0
-depends: audio/list_devices suspend/suspend_advanced
+depends: audio/list_devices suspend/suspend_advanced_auto
requires:
device.category == 'AUDIO'
package.name == 'alsa-base'
@@ -551,7 +551,7 @@ plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/alsa_record_playback_external-after-suspend
estimated_duration: 20.0
-depends: suspend/playback_headphones-after-suspend suspend/suspend_advanced
+depends: suspend/playback_headphones-after-suspend suspend/suspend_advanced_auto
requires:
device.category == 'AUDIO'
package.name == 'alsa-base'
@@ -578,7 +578,7 @@ plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/cpu_after_suspend
estimated_duration: 1.2
-depends: suspend/suspend_advanced suspend/cpu_before_suspend
+depends: suspend/suspend_advanced_auto suspend/cpu_before_suspend
_description: Verify that all CPUs are online after resuming.
command: cpuinfo_resource.py | diff "$PLAINBOX_SESSION_SHARE"/cpuinfo_before_suspend -
@@ -594,7 +594,7 @@ plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/memory_after_suspend
estimated_duration: 1.2
-depends: suspend/suspend_advanced suspend/memory_before_suspend
+depends: suspend/suspend_advanced_auto suspend/memory_before_suspend
_description:
Verify that all memory is available after resuming from suspend.
command: meminfo_resource.py | diff "$PLAINBOX_SESSION_SHARE"/meminfo_before_suspend -
@@ -612,7 +612,7 @@ plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/display_after_suspend
estimated_duration: 120.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
_description:
PURPOSE:
This test will check that the display is correct after suspend and resume
@@ -643,7 +643,7 @@ template-filter: device.category == 'NETWORK'
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/iperf_after_suspend_ether_auto_device{__index__}_{interface}
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 30.0
requires:
package.name == 'iperf'
@@ -659,7 +659,7 @@ template-filter: device.category == 'WIRELESS'
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/iperf_after_suspend_wifi_auto_device{__index__}_{interface}
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 30.0
requires:
package.name == 'iperf'
@@ -700,7 +700,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/wireless_connection_after_suspend_wpa_bg_manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
requires:
device.category == 'WIRELESS'
@@ -741,7 +741,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/wireless_connection_after_suspend_open_bg_manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
requires:
device.category == 'WIRELESS'
@@ -782,7 +782,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/wireless_connection_after_suspend_wpa_n_manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
requires:
device.category == 'WIRELESS'
@@ -823,7 +823,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/wireless_connection_after_suspend_open_n_manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
requires:
device.category == 'WIRELESS'
@@ -864,7 +864,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/wireless_connection_after_suspend_wpa_ac_manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
requires:
device.category == 'WIRELESS'
@@ -905,7 +905,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/wireless_connection_after_suspend_open_ac_manual
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
requires:
device.category == 'WIRELESS'
@@ -946,7 +946,7 @@ _description:
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/bluetooth_detect_after_suspend
-depends: suspend/suspend_advanced bluetooth/detect-output
+depends: suspend/suspend_advanced_auto bluetooth/detect-output
estimated_duration: 1.2
requires:
package.name == 'bluez'
@@ -998,7 +998,7 @@ _description:
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/bluetooth_obex_send_after_suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 10.0
requires:
package.name == 'bluez'
@@ -1056,7 +1056,7 @@ _description:
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/bluetooth_obex_browse_after_suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 10.0
requires:
package.name == 'bluez'
@@ -1115,7 +1115,7 @@ plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/bluetooth_obex_get_after_suspend
estimated_duration: 20.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
requires:
package.name == 'bluez'
executable.name == 'obexftp'
@@ -1174,7 +1174,7 @@ category_id: com.canonical.plainbox::suspend
id: suspend/cycle_resolutions_after_suspend
estimated_duration: 120.0
requires: package.name == 'xorg'
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
command: xrandr_cycle.py --keyword=after_suspend --screenshot-dir "$PLAINBOX_SESSION_SHARE"
_description:
PURPOSE:
@@ -1234,7 +1234,7 @@ plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/record_playback_after_suspend
estimated_duration: 10.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
requires:
package.name == 'python3-gi'
package.name == 'gir1.2-gstreamer-1.0'
@@ -1317,7 +1317,7 @@ _description:
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/wifi_resume_time
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
requires:
device.category == 'WIRELESS'
command: network_reconnect_resume_test.py -t 90 -d wifi
@@ -1341,7 +1341,7 @@ _description:
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/network_resume_time
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 1.2
requires:
device.category == 'NETWORK'
@@ -1365,7 +1365,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/power
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1379,7 +1379,7 @@ plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/battery-charging
estimated_duration: 120.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
_description:
PURPOSE:
Validate that the battery light shows charging status after resuming from suspend
@@ -1392,7 +1392,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/battery-charged
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1407,7 +1407,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/battery-low
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1421,7 +1421,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/hdd
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
command: led_hdd_test.sh
_description:
@@ -1437,7 +1437,7 @@ plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/numeric-keypad
estimated_duration: 120.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
command: keyboard_test.py
_description:
PURPOSE:
@@ -1453,7 +1453,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/caps-lock
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1467,7 +1467,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/wlan
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1481,7 +1481,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/wlan-disabled
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1497,7 +1497,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/bluetooth
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1513,7 +1513,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/touchpad
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1529,7 +1529,7 @@ _description:
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/led_after_suspend/wireless
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
estimated_duration: 120.0
_description:
PURPOSE:
@@ -1549,7 +1549,7 @@ category_id: com.canonical.plainbox::suspend
id: suspend/usb_insert_after_suspend
estimated_duration: 30.0
depends:
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
command: removable_storage_watcher.py insert usb
_purpose:
This test will check that the system correctly detects the insertion of
@@ -1571,7 +1571,7 @@ estimated_duration: 30.0
requires:
usb.usb3 == 'supported'
depends:
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
command: removable_storage_watcher.py -m 500000000 insert usb
_purpose:
This test will check that the system correctly detects the insertion of
@@ -1676,7 +1676,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: suspend/mmc-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -1727,7 +1727,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: suspend/sd-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -1780,7 +1780,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: suspend/sdhc-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -1832,7 +1832,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: mediacard/cf-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -1883,7 +1883,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: mediacard/sdxc-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -1934,7 +1934,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: mediacard/ms-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -1985,7 +1985,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: mediacard/msp-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -2036,7 +2036,7 @@ plugin: user-interact
category_id: com.canonical.plainbox::suspend
id: mediacard/xd-insert-after-suspend
estimated_duration: 30.0
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
imports: from com.canonical.plainbox import manifest
requires:
package.name == 'udisks2' or snap.name == 'udisks2'
@@ -2116,7 +2116,7 @@ template-filter: device.category == 'MOUSE' or device.category == 'TOUCHPAD' or
plugin: manual
category_id: com.canonical.plainbox::suspend
id: suspend/pointing-after-suspend_{product_slug}_{category}_{__index__}
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
_description:
PURPOSE:
This will test your {product} device after suspend.
@@ -2132,7 +2132,7 @@ plugin: manual
category_id: com.canonical.plainbox::suspend
estimated_duration: 30.0
id: suspend/clicking-after-suspend_{product_slug}_{category}_{__index__}
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
_summary: Check post suspend button functionality for {product}
_description:
PURPOSE:
@@ -2161,7 +2161,7 @@ _summary: Test OpenGL support for {product} after suspend
plugin: shell
category_id: com.canonical.plainbox::suspend
id: suspend/gl_support_after_suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
requires: package.name == 'nux-tools'
command: /usr/lib/nux/unity_support_test -p 2>&1
estimated_duration: 0.130
@@ -2190,7 +2190,7 @@ _description:
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
id: suspend/glxgears_after_suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
requires:
executable.name == 'glxgears'
device.category == 'VIDEO'
@@ -2228,7 +2228,7 @@ _description:
id: suspend/video_after_suspend
plugin: user-interact-verify
category_id: com.canonical.plainbox::suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
requires:
device.category == 'VIDEO'
package.name == 'xorg'
@@ -2257,7 +2257,7 @@ _summary: Test X driver/version after suspend for {vendor} {product}
id: suspend/driver_version_after_suspend
requires: device.category == 'VIDEO'
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
plugin: shell
category_id: com.canonical.plainbox::suspend
command: graphics_driver
@@ -2266,7 +2266,7 @@ _description: Parses Xorg.0.Log and discovers the running X driver and version a
_summary: Test X driver/version after suspend
id: suspend/oops_after_suspend
-depends: suspend/suspend_advanced
+depends: suspend/suspend_advanced_auto
plugin:shell
estimated_duration: 10.0
requires: executable.name == 'fwts'
diff --git a/units/suspend/test-plan.pxu b/units/suspend/test-plan.pxu
index 66b38a2..5d1cfeb 100644
--- a/units/suspend/test-plan.pxu
+++ b/units/suspend/test-plan.pxu
@@ -126,7 +126,7 @@ _description:
execution order, by placing it between before-suspend-tp and after-suspend-tp
in the nested_part section of the surrounding test plan.
include:
- suspend/suspend_advanced
+ suspend/suspend_advanced_auto
id: hibernate-tp-manual
unit: test plan
diff --git a/units/thunderbolt/jobs.pxu b/units/thunderbolt/jobs.pxu
index 031c2ad..a2bbf75 100644
--- a/units/thunderbolt/jobs.pxu
+++ b/units/thunderbolt/jobs.pxu
@@ -6,9 +6,9 @@ requires: manifest.has_thunderbolt == 'True'
estimated_duration: 20.0
command: removable_storage_watcher.py insert --timeout 40 scsi
_siblings: [
- { "id": "after-suspend-manual-thunderbolt/insert",
+ { "id": "after-suspend-thunderbolt/insert",
"_summary": "thunderbolt/insert after suspend",
- "depends": "suspend/suspend_advanced"}
+ "depends": "suspend/suspend_advanced_auto"}
]
_summary: Storage insert detection on Thunderbolt
_description:
@@ -33,9 +33,9 @@ depends: thunderbolt/insert
estimated_duration: 45.0
command: removable_storage_test.py -s 268400000 scsi
_siblings: [
- { "id": "after-suspend-manual-thunderbolt/storage-test",
+ { "id": "after-suspend-thunderbolt/storage-test",
"_summary": "thunderbolt/storage-test after suspend",
- "depends": "after-suspend-manual-thunderbolt/insert"}
+ "depends": "after-suspend-thunderbolt/insert"}
]
_summary: Storage test on Thunderbolt
_description:
@@ -52,9 +52,9 @@ estimated_duration: 10.0
command: removable_storage_watcher.py remove scsi
_summary: Storage removal detection on Thunderbolt
_siblings: [
- { "id": "after-suspend-manual-thunderbolt/remove",
+ { "id": "after-suspend-thunderbolt/remove",
"_summary": "thunderbolt/remove after suspend",
- "depends": "after-suspend-manual-thunderbolt/insert"}
+ "depends": "after-suspend-thunderbolt/insert"}
]
_description:
PURPOSE:
@@ -72,7 +72,7 @@ category_id: com.canonical.plainbox::disk
id: thunderbolt/daisy-chain
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 45.0
command: removable_storage_test.py -s 268400000 scsi
_summary: Daisy-chain testing for Thunderbolt storage and display device
@@ -98,9 +98,9 @@ requires: manifest.has_thunderbolt3 == 'True'
estimated_duration: 20.0
command: removable_storage_watcher.py insert --timeout 40 scsi
_siblings: [
- { "id": "after-suspend-manual-thunderbolt3/insert",
+ { "id": "after-suspend-thunderbolt3/insert",
"_summary": "thunderbolt3/insert after suspend",
- "depends": "suspend/suspend_advanced"}
+ "depends": "suspend/suspend_advanced_auto"}
]
_summary: Storage insert detection on Thunderbolt 3 port
_description:
@@ -125,9 +125,9 @@ depends: thunderbolt3/insert
estimated_duration: 45.0
command: removable_storage_test.py -s 268400000 scsi
_siblings: [
- { "id": "after-suspend-manual-thunderbolt3/storage-test",
+ { "id": "after-suspend-thunderbolt3/storage-test",
"_summary": "thunderbolt3/storage-test after suspend",
- "depends": "after-suspend-manual-thunderbolt3/insert"}
+ "depends": "after-suspend-thunderbolt3/insert"}
]
_summary: Storage test on Thunderbolt 3
_description:
@@ -157,9 +157,9 @@ depends: thunderbolt3/insert
estimated_duration: 10.0
command: removable_storage_watcher.py remove scsi
_siblings: [
- { "id": "after-suspend-manual-thunderbolt3/remove",
+ { "id": "after-suspend-thunderbolt3/remove",
"_summary": "thunderbolt3/remove after suspend",
- "depends": "after-suspend-manual-thunderbolt3/insert"}
+ "depends": "after-suspend-thunderbolt3/insert"}
]
_summary: Storage removal detection on Thunderbolt 3 port
_description:
@@ -179,7 +179,7 @@ id: thunderbolt3/daisy-chain
user: root
imports: from com.canonical.plainbox import manifest
requires: manifest.has_thunderbolt3 == 'True'
-flags: also-after-suspend-manual
+flags: also-after-suspend
estimated_duration: 45.0
command: removable_storage_test.py -s 268400000 scsi
_summary: Daisy-chain testing for Thunderbolt 3 storage and display device
diff --git a/units/thunderbolt/test-plan.pxu b/units/thunderbolt/test-plan.pxu
index 209e9c7..d876201 100644
--- a/units/thunderbolt/test-plan.pxu
+++ b/units/thunderbolt/test-plan.pxu
@@ -50,15 +50,15 @@ _name: Thunderbolt tests (after suspend Manual)
_description:
Thunderbolt tests (after suspend Manual)
include:
- after-suspend-manual-thunderbolt3/insert certification-status=blocker
- after-suspend-manual-thunderbolt3/storage-test certification-status=blocker
- after-suspend-manual-thunderbolt3/remove certification-status=blocker
+ after-suspend-thunderbolt3/insert certification-status=blocker
+ after-suspend-thunderbolt3/storage-test certification-status=blocker
+ after-suspend-thunderbolt3/remove certification-status=blocker
id: after-suspend-thunderbolt-cert-blockers
unit: test plan
_name: Thunderbolt tests (after suspend - certification blockers only)
_description: Thunderbolt tests (after suspend - certification blockers only)
include:
- after-suspend-manual-thunderbolt3/insert certification-status=blocker
- after-suspend-manual-thunderbolt3/storage-test certification-status=blocker
- after-suspend-manual-thunderbolt3/remove certification-status=blocker \ No newline at end of file
+ after-suspend-thunderbolt3/insert certification-status=blocker
+ after-suspend-thunderbolt3/storage-test certification-status=blocker
+ after-suspend-thunderbolt3/remove certification-status=blocker
diff --git a/units/touchpad/jobs.pxu b/units/touchpad/jobs.pxu
index 220b3c9..95dfc5b 100644
--- a/units/touchpad/jobs.pxu
+++ b/units/touchpad/jobs.pxu
@@ -12,7 +12,7 @@ _verification:
Did the cursor move?
_siblings:
[{ "id": "touchpad/basic-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/basic" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/basic" }]
plugin: user-interact
category_id: com.canonical.plainbox::touchpad
@@ -31,7 +31,7 @@ _verification:
Could you scroll right and left?
_siblings:
[{ "id": "touchpad/horizontal-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/horizontal" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/horizontal" }]
plugin: user-interact
category_id: com.canonical.plainbox::touchpad
@@ -50,7 +50,7 @@ _verification:
Could you scroll up and down?
_siblings:
[{ "id": "touchpad/vertical-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/vertical" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/vertical" }]
plugin: manual
category_id: com.canonical.plainbox::touchpad
@@ -65,7 +65,7 @@ _verification:
Is the touchpad supposed to be multitouch?
_siblings:
[{ "id": "touchpad/multitouch-manual-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/multitouch-manual" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/multitouch-manual" }]
plugin: manual
category_id: com.canonical.plainbox::touchpad
@@ -81,7 +81,7 @@ _verification:
Did a selection window open and were several files selected?
_siblings:
[{ "id": "touchpad/singletouch-selection-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/singletouch-selection" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/singletouch-selection" }]
plugin: manual
category_id: com.canonical.plainbox::touchpad
@@ -98,7 +98,7 @@ _verification:
Did the right click pop up menu appear?
_siblings:
[{ "id": "touchpad/multitouch-rightclick-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/multitouch-rightclick" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/multitouch-rightclick" }]
plugin: user-interact
category_id: com.canonical.plainbox::touchpad
@@ -115,7 +115,7 @@ _verification:
Could you scroll right and left?
_siblings:
[{ "id": "touchpad/multitouch-horizontal-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/multitouch-horizontal" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/multitouch-horizontal" }]
plugin: user-interact
category_id: com.canonical.plainbox::touchpad
@@ -132,7 +132,7 @@ _verification:
Could you scroll up and down?
_siblings:
[{ "id": "touchpad/multitouch-vertical-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/multitouch-vertical" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/multitouch-vertical" }]
plugin: manual
category_id: com.canonical.plainbox::touchpad
@@ -150,7 +150,7 @@ _verification:
Does drag and drop work on Touchpad?
_siblings:
[{ "id": "touchpad/drag-and-drop-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/drag-and-drop" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/drag-and-drop" }]
plugin: manual
category_id: com.canonical.plainbox::touchpad
@@ -181,7 +181,7 @@ _verification:
Did the tap open the Dash?
_siblings:
[{ "id": "touchpad/multitouch-dash-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/multitouch-dash",
+ "depends": "suspend/suspend_advanced_auto touchpad/multitouch-dash",
"_summary": "Check 4-finger tap gesture after suspend (S3)" }]
plugin: shell
@@ -200,7 +200,7 @@ _purpose:
This test will check if your touchpad was detected as a mouse.
_siblings:
[{ "id": "touchpad/detected-as-mouse-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/detected-as-mouse" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/detected-as-mouse" }]
plugin: user-interact
category_id: com.canonical.plainbox::touchpad
@@ -217,7 +217,7 @@ _verification:
Did the mouse cursor move without interruption?
_siblings:
[{ "id": "touchpad/continuous-move-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/continuous-move" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/continuous-move" }]
unit: template
template-resource: device
@@ -247,5 +247,5 @@ _verification:
Cursor should not have moved.
_siblings:
[{ "id": "touchpad/palm-rejection-after-suspend",
- "depends": "suspend/suspend_advanced touchpad/palm-rejection" }]
+ "depends": "suspend/suspend_advanced_auto touchpad/palm-rejection" }]
estimated_duration: 40
diff --git a/units/touchscreen/jobs.pxu b/units/touchscreen/jobs.pxu
index deb16d4..ba4017b 100644
--- a/units/touchscreen/jobs.pxu
+++ b/units/touchscreen/jobs.pxu
@@ -62,7 +62,7 @@ _description:
5. Drag and drop the Screenshot* files to Home folder
VERIFICATION:
Does drag and drop work?
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: user-interact-verify
category_id: com.canonical.plainbox::touchscreen
@@ -80,7 +80,7 @@ _description:
2. Using 2 fingers, resize the blue square until it turns green, then release it.
VERIFICATION:
Did the blue square change size following the gesture?
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: user-interact-verify
category_id: com.canonical.plainbox::touchscreen
@@ -98,7 +98,7 @@ _description:
2. Using 2 fingers, rotate the blue square until it turns green, then release it.
VERIFICATION:
Did the blue square rotate following the gesture?
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: manual
category_id: com.canonical.plainbox::touchscreen
@@ -164,7 +164,7 @@ command:
EXIT=$?
{% endif %}
exit $EXIT
-flags: also-after-suspend-manual
+flags: also-after-suspend
plugin: user-interact-verify
template-engine: jinja2
@@ -199,7 +199,7 @@ command:
EXIT=$?
{% endif %}
exit $EXIT
-flags: also-after-suspend-manual
+flags: also-after-suspend
unit: template
template-resource: device
diff --git a/units/touchscreen/test-plan.pxu b/units/touchscreen/test-plan.pxu
index f53e3dd..44db4be 100644
--- a/units/touchscreen/test-plan.pxu
+++ b/units/touchscreen/test-plan.pxu
@@ -43,11 +43,11 @@ _name: Touchscreen tests (Manual)
_description:
Touchscreen tests (Manual)
include:
- after-suspend-manual-touchscreen/drag-n-drop certification-status=blocker
- after-suspend-manual-touchscreen/multitouch-zoom certification-status=blocker
- after-suspend-manual-touchscreen/multitouch-rotate
- after-suspend-manual-touchscreen/3-touch-tap certification-status=blocker
- after-suspend-manual-touchscreen/4-touch-tap certification-status=blocker
+ after-suspend-touchscreen/drag-n-drop certification-status=blocker
+ after-suspend-touchscreen/multitouch-zoom certification-status=blocker
+ after-suspend-touchscreen/multitouch-rotate
+ after-suspend-touchscreen/3-touch-tap certification-status=blocker
+ after-suspend-touchscreen/4-touch-tap certification-status=blocker
id: after-suspend-touchscreen-cert-automated
unit: test plan
@@ -71,10 +71,10 @@ unit: test plan
_name: Touchscreen tests (after suspend, certification blockers only)
_description: Touchscreen tests (after suspend, certification blockers only)
include:
- after-suspend-manual-touchscreen/drag-n-drop certification-status=blocker
- after-suspend-manual-touchscreen/multitouch-zoom certification-status=blocker
- after-suspend-manual-touchscreen/3-touch-tap certification-status=blocker
- after-suspend-manual-touchscreen/4-touch-tap certification-status=blocker
+ after-suspend-touchscreen/drag-n-drop certification-status=blocker
+ after-suspend-touchscreen/multitouch-zoom certification-status=blocker
+ after-suspend-touchscreen/3-touch-tap certification-status=blocker
+ after-suspend-touchscreen/4-touch-tap certification-status=blocker
id: touchscreen-evdev
unit: test plan
diff --git a/units/usb/test-plan.pxu b/units/usb/test-plan.pxu
index 690204e..5d7f05f 100644
--- a/units/usb/test-plan.pxu
+++ b/units/usb/test-plan.pxu
@@ -94,15 +94,15 @@ unit: test plan
_name: USB Type-C tests (after suspend)
_description: USB Type-C tests (after suspend)
include:
- after-suspend-manual-usb-c/c-to-a-adapter/hid certification-status=blocker
- after-suspend-manual-usb-c/c-to-a-adapter/insert certification-status=blocker
- after-suspend-manual-usb-c/c-to-a-adapter/storage-automated certification-status=blocker
- after-suspend-manual-usb-c/c-to-a-adapter/remove certification-status=blocker
- after-suspend-manual-usb-c/hid certification-status=blocker
- after-suspend-manual-usb-c/insert certification-status=blocker
- after-suspend-manual-usb-c/storage-automated certification-status=blocker
- after-suspend-manual-usb-c/remove certification-status=blocker
- after-suspend-manual-usb-c/c-to-ethernet-adapter-insert
+ after-suspend-usb-c/c-to-a-adapter/hid certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/insert certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/storage-automated certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/remove certification-status=blocker
+ after-suspend-usb-c/hid certification-status=blocker
+ after-suspend-usb-c/insert certification-status=blocker
+ after-suspend-usb-c/storage-automated certification-status=blocker
+ after-suspend-usb-c/remove certification-status=blocker
+ after-suspend-usb-c/c-to-ethernet-adapter-insert
id: usb-cert-blockers
unit: test plan
@@ -161,14 +161,14 @@ unit: test plan
_name: USB Type-C tests (after suspend, certification blockers only)
_description: USB Type-C tests (after suspend, certification blockers only)
include:
- after-suspend-manual-usb-c/c-to-a-adapter/hid certification-status=blocker
- after-suspend-manual-usb-c/c-to-a-adapter/insert certification-status=blocker
- after-suspend-manual-usb-c/c-to-a-adapter/storage-automated certification-status=blocker
- after-suspend-manual-usb-c/c-to-a-adapter/remove certification-status=blocker
- after-suspend-manual-usb-c/hid certification-status=blocker
- after-suspend-manual-usb-c/insert certification-status=blocker
- after-suspend-manual-usb-c/storage-automated certification-status=blocker
- after-suspend-manual-usb-c/remove certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/hid certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/insert certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/storage-automated certification-status=blocker
+ after-suspend-usb-c/c-to-a-adapter/remove certification-status=blocker
+ after-suspend-usb-c/hid certification-status=blocker
+ after-suspend-usb-c/insert certification-status=blocker
+ after-suspend-usb-c/storage-automated certification-status=blocker
+ after-suspend-usb-c/remove certification-status=blocker
id: usb-preinserted
unit: test plan
diff --git a/units/usb/usb-c.pxu b/units/usb/usb-c.pxu
index 9ec912a..31f21ad 100644
--- a/units/usb/usb-c.pxu
+++ b/units/usb/usb-c.pxu
@@ -10,7 +10,7 @@ _steps:
_verification:
Did the device work as expected?
plugin: manual
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: com.canonical.plainbox::usb
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
@@ -32,7 +32,7 @@ _verification:
The verification of this test is automated. Do not change the
automatically selected result.
plugin: user-interact
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command:
if [[ -v SNAP ]]; then
@@ -52,7 +52,7 @@ _description:
This test is automated and executes after the usb-c/c-to-a-adapter/insert test
is run.
plugin: shell
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command:
if [[ -v SNAP ]]; then
@@ -80,7 +80,7 @@ _verification:
The verification of this test is automated. Do not change the
automatically selected result.
plugin: user-interact
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command:
if [[ -v SNAP ]]; then
@@ -107,7 +107,7 @@ _steps:
_verification:
Did the device work as expected?
plugin: manual
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: com.canonical.plainbox::usb
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
@@ -128,7 +128,7 @@ _verification:
The verification of this test is automated. Do not change the
automatically selected result.
plugin: user-interact
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command:
if [[ -v SNAP ]]; then
@@ -149,7 +149,7 @@ _description:
This test is automated and executes after the usb-c/insert test
is run.
plugin: shell
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command:
if [[ -v SNAP ]]; then
@@ -176,7 +176,7 @@ _verification:
The verification of this test is automated. Do not change the
automatically selected result.
plugin: user-interact
-flags: also-after-suspend-manual
+flags: also-after-suspend
user: root
command:
if [[ -v SNAP ]]; then
@@ -193,7 +193,7 @@ estimated_duration: 30
id: usb-c/c-to-ethernet-adapter-insert
plugin: user-interact
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: com.canonical.plainbox::usb
imports: from com.canonical.plainbox import manifest
requires: manifest.has_usb_type_c == 'True'
diff --git a/units/wireless/jobs.pxu b/units/wireless/jobs.pxu
index 95ddf31..05349b8 100644
--- a/units/wireless/jobs.pxu
+++ b/units/wireless/jobs.pxu
@@ -25,7 +25,7 @@ category_id: com.canonical.plainbox::wireless
estimated_duration: 6
_description:
Check system can find a wireless network AP nearby
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
{%- if __on_ubuntucore__ %}
connections.slot == 'network-manager:service' and connections.plug == '{{ __system_env__["SNAP_NAME"] }}:network-manager'
@@ -48,7 +48,7 @@ command:
wifi_nmcli_test.py secured {{ interface }} "$WPA_BG_SSID" "$WPA_BG_PSK"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
{%- if __on_ubuntucore__ %}
connections.slot == 'network-manager:service' and connections.plug == '{{ __system_env__["SNAP_NAME"] }}:network-manager'
@@ -71,7 +71,7 @@ command:
wifi_nmcli_test.py open {{ interface }} "$OPEN_BG_SSID"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
{%- if __on_ubuntucore__ %}
connections.slot == 'network-manager:service' and connections.plug == '{{ __system_env__["SNAP_NAME"] }}:network-manager'
@@ -94,7 +94,7 @@ command:
wifi_nmcli_test.py secured {{ interface }} "$WPA_N_SSID" "$WPA_N_PSK"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
{%- if __on_ubuntucore__ %}
connections.slot == 'network-manager:service' and connections.plug == '{{ __system_env__["SNAP_NAME"] }}:network-manager'
@@ -117,7 +117,7 @@ command:
wifi_nmcli_test.py open {{ interface }} "$OPEN_N_SSID"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
{%- if __on_ubuntucore__ %}
connections.slot == 'network-manager:service' and connections.plug == '{{ __system_env__["SNAP_NAME"] }}:network-manager'
@@ -140,7 +140,7 @@ command:
wifi_nmcli_test.py secured {{ interface }} "$WPA_AC_SSID" "$WPA_AC_PSK"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ac == 'supported'
{%- if __on_ubuntucore__ %}
@@ -164,7 +164,7 @@ command:
wifi_nmcli_test.py open {{ interface }} "$OPEN_AC_SSID"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ac == 'supported'
{%- if __on_ubuntucore__ %}
@@ -188,7 +188,7 @@ command:
wifi_nmcli_test.py secured {{ interface }} "$WPA_AX_SSID" "$WPA_AX_PSK"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ax == 'supported'
{%- if __on_ubuntucore__ %}
@@ -212,7 +212,7 @@ command:
wifi_nmcli_test.py open {{ interface }} "$OPEN_AX_SSID"
category_id: com.canonical.plainbox::wireless
estimated_duration: 30.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ax == 'supported'
{%- if __on_ubuntucore__ %}
@@ -536,7 +536,7 @@ user: root
command:
wifi_nmcli_backup.py save
estimated_duration: 2.0
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
unit: template
template-resource: device
@@ -550,16 +550,4 @@ command:
wifi_nmcli_backup.py restore
estimated_duration: 2.0
depends: wireless/nm_connection_save_{interface}
-flags: preserve-locale also-after-suspend also-after-suspend-manual
-
-unit: template
-template-resource: device
-template-filter: device.driver == 'iwlwifi'
-id: wireless/check_iwlwifi_microcode_crash_{interface}
-_summary: Check there have been no iwlwifi crashes
-plugin: shell
-command: check-iwlwifi-microcode-sw-error.sh
-category_id: com.canonical.plainbox::wireless
-estimated_duration: 30.0
flags: preserve-locale also-after-suspend
-requires: package.name == 'systemd'
diff --git a/units/wireless/test-plan.pxu b/units/wireless/test-plan.pxu
index d0458cc..91fb07e 100644
--- a/units/wireless/test-plan.pxu
+++ b/units/wireless/test-plan.pxu
@@ -21,7 +21,7 @@ _name: Wireless tests (after suspend)
_description: Wireless connection tests (after suspend)
include:
nested_part:
- after-suspend-manual-wireless-cert-automated
+ after-suspend-wireless-cert-automated
id: wireless-cert-automated
unit: test plan
@@ -62,24 +62,6 @@ include:
after-suspend-wireless/nm_connection_restore_.*
after-suspend-wireless/check_iwlwifi_microcode_crash_.*
-id: after-suspend-manual-wireless-cert-automated
-unit: test plan
-_name: Wireless tests (after manual suspend, automated)
-_description: Wireless connection tests (after manual suspend, automated)
-bootstrap_include:
- device
-include:
- after-suspend-manual-wireless/nm_connection_save_.*
- after-suspend-manual-wireless/wireless_connection_wpa_bg_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_bg_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_wpa_n_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_n_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_wpa_ac_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_ac_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_wpa_ax_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_ax_nm_.* certification-status=blocker
- after-suspend-manual-wireless/nm_connection_restore_.*
-
id: wireless-cert-blockers
unit: test plan
_name: Wireless tests (certification blockers only)
@@ -107,16 +89,16 @@ _description:
bootstrap_include:
device
include:
- after-suspend-manual-wireless/nm_connection_save_.*
- after-suspend-manual-wireless/wireless_connection_wpa_bg_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_bg_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_wpa_n_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_n_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_wpa_ac_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_ac_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_wpa_ax_nm_.* certification-status=blocker
- after-suspend-manual-wireless/wireless_connection_open_ax_nm_.* certification-status=blocker
- after-suspend-manual-wireless/nm_connection_restore_.*
+ after-suspend-wireless/nm_connection_save_.*
+ after-suspend-wireless/wireless_connection_wpa_bg_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_open_bg_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_wpa_n_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_open_n_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_wpa_ac_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_open_ac_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_wpa_ax_nm_.* certification-status=blocker
+ after-suspend-wireless/wireless_connection_open_ax_nm_.* certification-status=blocker
+ after-suspend-wireless/nm_connection_restore_.*
id: wireless-full
unit: test plan
diff --git a/units/wireless/wireless-connection-netplan.pxu b/units/wireless/wireless-connection-netplan.pxu
index 44677e2..12b29d8 100644
--- a/units/wireless/wireless-connection-netplan.pxu
+++ b/units/wireless/wireless-connection-netplan.pxu
@@ -16,7 +16,7 @@ user: root
environ: LD_LIBRARY_PATH OPEN_AX_SSID NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ax == 'supported'
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -40,7 +40,7 @@ user: root
environ: LD_LIBRARY_PATH OPEN_AC_SSID NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ac == 'supported'
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -65,7 +65,7 @@ user: root
environ: LD_LIBRARY_PATH OPEN_BG_SSID NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -88,7 +88,7 @@ user: root
environ: LD_LIBRARY_PATH OPEN_N_SSID NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -111,7 +111,7 @@ user: root
environ: LD_LIBRARY_PATH WPA_AX_SSID WPA_AX_PSK NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ax == 'supported'
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -135,7 +135,7 @@ user: root
environ: LD_LIBRARY_PATH WPA_AC_SSID WPA_AC_PSK NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
wireless_sta_protocol.{{ interface }}_ac == 'supported'
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -159,7 +159,7 @@ user: root
environ: LD_LIBRARY_PATH WPA_BG_SSID WPA_BG_PSK NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
@@ -182,6 +182,6 @@ user: root
environ: LD_LIBRARY_PATH WPA_N_SSID WPA_N_PSK NET_DRIVER_INFO
category_id: com.canonical.plainbox::wireless
estimated_duration: 15
-flags: preserve-locale also-after-suspend also-after-suspend-manual
+flags: preserve-locale also-after-suspend
requires:
net_if_management.device == '{{ interface }}' and net_if_management.managed_by == 'networkd'
diff --git a/units/wwan/jobs.pxu b/units/wwan/jobs.pxu
index de4b1bc..93f9c68 100644
--- a/units/wwan/jobs.pxu
+++ b/units/wwan/jobs.pxu
@@ -110,7 +110,7 @@ _steps:
_verification:
Check the output. Was the modem listed?
estimated_duration: 60s
-flags: also-after-suspend-manual
+flags: also-after-suspend
imports: from com.canonical.plainbox import manifest
category_id: wwan
requires:
@@ -128,7 +128,7 @@ _steps:
_verification:
Check the output. Was the SIM information printed?
estimated_duration: 60s
-flags: also-after-suspend-manual
+flags: also-after-suspend
imports: from com.canonical.plainbox import manifest
category_id: wwan
requires:
@@ -160,7 +160,7 @@ _steps:
_verification:
Did the ping came back?
estimated_duration: 120s
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: wwan
imports: from com.canonical.plainbox import manifest
requires:
@@ -180,7 +180,7 @@ _steps:
_verification:
Were available networks listed?
estimated_duration: 120s
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: wwan
imports: from com.canonical.plainbox import manifest
requires:
@@ -220,7 +220,7 @@ _steps:
_verification:
Was the connection revived after plugging back in the antennae?
estimate_duration: 120s
-flags: also-after-suspend-manual
+flags: also-after-suspend
category_id: wwan
imports: from com.canonical.plainbox import manifest
requires:
diff --git a/units/wwan/test-plan.pxu b/units/wwan/test-plan.pxu
index 421b68f..e94157d 100644
--- a/units/wwan/test-plan.pxu
+++ b/units/wwan/test-plan.pxu
@@ -56,8 +56,8 @@ unit: test plan
_name: Manual wwan tests (after suspend)
_description: Manual wwan tests for Snappy Ubuntu Core devices
include:
- after-suspend-manual-wwan/detect-manual
- after-suspend-manual-wwan/gsm-connection-manual
- after-suspend-manual-wwan/check-sim-present-manual
- after-suspend-manual-wwan/scan-networks-manual
+ after-suspend-wwan/detect-manual
+ after-suspend-wwan/gsm-connection-manual
+ after-suspend-wwan/check-sim-present-manual
+ after-suspend-wwan/scan-networks-manual
after-suspend-wwan/gsm-connection-interrupted-manual