summaryrefslogtreecommitdiff
path: root/units/keys
diff options
authorGene Li <gene.li@canonical.com>2020-06-17 15:08:37 +0800
committerGene Li <gene.li@canonical.com>2020-06-17 15:08:37 +0800
commit277a6146370c156215f1a8a2c5e0b9923d7a36c5 (patch)
tree131427f1b56d7c96d521ae3c34169154b18a90ad /units/keys
parent396d0df1e3665cb9f8bfff778239b455b84d7bfc (diff)
Add test case for Fn key and Fn key led
Diffstat (limited to 'units/keys')
-rw-r--r--units/keys/jobs.pxu16
-rw-r--r--units/keys/test-plan.pxu5
2 files changed, 21 insertions, 0 deletions
diff --git a/units/keys/jobs.pxu b/units/keys/jobs.pxu
index 7bc69a23..fc07eb60 100644
--- a/units/keys/jobs.pxu
+++ b/units/keys/jobs.pxu
@@ -290,3 +290,19 @@ _steps:
_verification:
Did the power management prompt pop up when press power button?
+plugin: manual
+category_id: com.canonical.plainbox::keys
+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
+_purpose:
+ This test will test the Fn Lock key
+_steps:
+ Skip this test if your system does not have Fn Lock key.
+ 1. Press the Fn+Fn Lock key.
+ 2. Press the Fn+any hotkey.
+_verification:
+ Do the keys work as expected?
+
diff --git a/units/keys/test-plan.pxu b/units/keys/test-plan.pxu
index 87b7fbc5..d4d2fe29 100644
--- a/units/keys/test-plan.pxu
+++ b/units/keys/test-plan.pxu
@@ -25,6 +25,7 @@ include:
keys/keyboard-backlight certification-status=blocker
keys/microphone-mute certification-status=blocker
keys/power-button certification-status=blocker
+ keys/fn-lock certification-status=non-blocker
id: keys-cert-automated
unit: test plan
@@ -50,6 +51,8 @@ include:
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
id: keys-cert-blockers
unit: test plan
@@ -68,6 +71,7 @@ include:
keys/wireless certification-status=blocker
keys/keyboard-backlight certification-status=blocker
keys/microphone-mute certification-status=blocker
+ keys/power-button certification-status=blocker
id: after-suspend-keys-cert-blockers
unit: test plan
@@ -85,3 +89,4 @@ include:
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