[mutter] monitor-unit-tests: Always reset CRTC transform ability
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] monitor-unit-tests: Always reset CRTC transform ability
- Date: Thu, 30 Nov 2017 03:56:53 +0000 (UTC)
commit 500c13ab6f3a3be97e913d5baa39450539070921
Author: Jonas Ådahl <jadahl gmail com>
Date: Thu Nov 9 17:25:07 2017 +0800
monitor-unit-tests: Always reset CRTC transform ability
Changing the test monitor managers ability to rotate CRTCs in one test
affected the next test. Avoid leaking such state by resetting it before
each test. To continue passing, some tests needed to be updated
regarding to still pass.
https://bugzilla.gnome.org/show_bug.cgi?id=788915
src/tests/monitor-unit-tests.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/tests/monitor-unit-tests.c b/src/tests/monitor-unit-tests.c
index 0617828..16a95fb 100644
--- a/src/tests/monitor-unit-tests.c
+++ b/src/tests/monitor-unit-tests.c
@@ -5265,6 +5265,7 @@ meta_test_monitor_migrated_rotated (void)
.crtcs = {
{
.current_mode = 0,
+ .transform = META_MONITOR_TRANSFORM_270
}
},
.n_crtcs = 1,
@@ -5549,6 +5550,7 @@ meta_test_monitor_migrated_wiggle (void)
.crtcs = {
{
.current_mode = 0,
+ .transform = META_MONITOR_TRANSFORM_90
}
},
.n_crtcs = 1,
@@ -5622,8 +5624,12 @@ test_case_setup (void **fixture,
MetaBackend *backend = meta_get_backend ();
MetaMonitorManager *monitor_manager =
meta_backend_get_monitor_manager (backend);
+ MetaMonitorManagerTest *monitor_manager_test =
+ META_MONITOR_MANAGER_TEST (monitor_manager);
MetaMonitorConfigManager *config_manager = monitor_manager->config_manager;
+ meta_monitor_manager_test_set_handles_transforms (monitor_manager_test,
+ TRUE);
meta_monitor_config_manager_set_current (config_manager, NULL);
meta_monitor_config_manager_clear_history (config_manager);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]