summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>2018-05-09 10:37:40 -0700
committerPetri Latvala <petri.latvala@intel.com>2018-05-15 10:32:57 +0300
commitd99e9305e3517d3d54ae4325035477dfc6330ae8 (patch)
tree253253af69ea21e7d0c54061fe73c34845b002c8 /tests
parent4dbc540c391307be59c3d01d83c35b5a3dd2e485 (diff)
tests/psr: Merge PSR dpms and suspend variants.
I don't see a big difference in what {dpms,suspend}_psr_exit and {dpms_off, suspend}_psr_active tests uniquely achieve. Combine them so that we have one dpms and one suspend test. Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Reviewed-by: Katarzyna Dec <katarzyna.dec@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/kms_psr_sink_crc.c34
1 files changed, 3 insertions, 31 deletions
diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c
index d9cce5ea..e04e0f6a 100644
--- a/tests/kms_psr_sink_crc.c
+++ b/tests/kms_psr_sink_crc.c
@@ -522,51 +522,23 @@ int main(int argc, char *argv[])
}
}
- igt_subtest_f("dpms_off_psr_active") {
+ igt_subtest_f("dpms") {
data.test_plane = DRM_PLANE_TYPE_PRIMARY;
data.op = RENDER;
setup_test_plane(&data);
igt_assert(wait_psr_entry(&data));
-
dpms_off_on(data);
-
- run_test(&data);
- test_cleanup(&data);
- }
-
- igt_subtest_f("dpms_off_psr_exit") {
- data.test_plane = DRM_PLANE_TYPE_OVERLAY;
- data.op = PLANE_ONOFF;
- setup_test_plane(&data);
-
- dpms_off_on(data);
-
- igt_assert(wait_psr_entry(&data));
- run_test(&data);
- test_cleanup(&data);
- }
-
- igt_subtest_f("suspend_psr_active") {
- data.test_plane = DRM_PLANE_TYPE_PRIMARY;
- data.op = PAGE_FLIP;
- setup_test_plane(&data);
- igt_assert(wait_psr_entry(&data));
-
- igt_system_suspend_autoresume(SUSPEND_STATE_MEM,
- SUSPEND_TEST_NONE);
-
run_test(&data);
test_cleanup(&data);
}
- igt_subtest_f("suspend_psr_exit") {
+ igt_subtest_f("suspend") {
data.test_plane = DRM_PLANE_TYPE_CURSOR;
data.op = PLANE_ONOFF;
setup_test_plane(&data);
-
+ igt_assert(wait_psr_entry(&data));
igt_system_suspend_autoresume(SUSPEND_STATE_MEM,
SUSPEND_TEST_NONE);
-
igt_assert(wait_psr_entry(&data));
run_test(&data);
test_cleanup(&data);