summaryrefslogtreecommitdiff
path: root/units
diff options
Diffstat (limited to 'units')
-rw-r--r--units/monitor/test-plan.pxu4
-rw-r--r--units/power-management/jobs.pxu20
2 files changed, 24 insertions, 0 deletions
diff --git a/units/monitor/test-plan.pxu b/units/monitor/test-plan.pxu
index aa99f3f..fd4c507 100644
--- a/units/monitor/test-plan.pxu
+++ b/units/monitor/test-plan.pxu
@@ -25,6 +25,7 @@ _description:
Monitor tests (integrated GPU) (Manual)
include:
monitor/1_powersaving_.* certification-status=blocker
+ power-management/light_sensor
monitor/1_dim_brightness_.* certification-status=blocker
monitor/1_displayport_.* certification-status=blocker
audio/1_playback_displayport_.* certification-status=blocker
@@ -51,6 +52,7 @@ _description:
Monitor tests (after manual 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
@@ -99,6 +101,7 @@ _description:
Monitor tests (discrete GPU) (Manual)
include:
monitor/2_powersaving_.* certification-status=blocker
+ power-management/light_sensor
monitor/2_dim_brightness_.* certification-status=blocker
monitor/2_displayport_.* certification-status=blocker
audio/2_playback_displayport_.* certification-status=blocker
@@ -134,6 +137,7 @@ _description:
Monitor tests (after manual 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
diff --git a/units/power-management/jobs.pxu b/units/power-management/jobs.pxu
index 904c2f0..36e31c2 100644
--- a/units/power-management/jobs.pxu
+++ b/units/power-management/jobs.pxu
@@ -318,3 +318,23 @@ requires: cpuinfo.platform in ('i386', 'x86_64', 'ppc64el', 'pSeries')
_description: Check to see if CONFIG_NO_HZ is set in the kernel (this is just a simple regression check)
command:
zgrep 'CONFIG_NO_HZ=y' /snap/{kernel}/current/config-`uname -r` >/dev/null 2>&1 || ( echo "WARNING: Tickless Idle is NOT set" >&2 && exit 1 )
+
+plugin: user-interact-verify
+category_id: com.canonical.plainbox::power-management
+id: power-management/light_sensor
+estimated_duration: 10.0
+requires: dmi.product in ['Notebook','Laptop','Portable'] and executable.name == 'monitor-sensor'
+flags: also-after-suspend-manual
+command: light_sensor_test
+_description:
+_purpose:
+ This test will check your Ambient Light Sensor work, if you don't have it, please skip this test.
+_steps:
+ 1. Make sure "Automatic brightness" is ON in Power settings.
+ 2. Locate Ambient Light Sensor, should be around the Camera.
+ 3. Cover your hand on the Ambient Light Sensor.
+ 4. When the backlight dimmed, press Enter to start testing.
+ 5. Wait until the message "Has ambient light sensor" is printed on the screen and wave your hand slowly during testing.
+_verification:
+ Did the Ambient Light Sensor values change when you shaking your hands over the sensor?
+ Did the Screen backlight also changed?