[mutter] monitor-unit-tests: Add way for test case setup to specify output serial
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] monitor-unit-tests: Add way for test case setup to specify output serial
- Date: Mon, 2 Oct 2017 20:13:56 +0000 (UTC)
commit efdbeb7c1bf7ba38e32d2c3c14be5199b92d7a63
Author: Jonas Ådahl <jadahl gmail com>
Date: Thu Sep 28 11:36:54 2017 -0400
monitor-unit-tests: Add way for test case setup to specify output serial
This is needed to avoid migration tests to avoid the best-effort tiling
monitor detection paths.
https://bugzilla.gnome.org/show_bug.cgi?id=787629
src/tests/monitor-unit-tests.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/tests/monitor-unit-tests.c b/src/tests/monitor-unit-tests.c
index d17b0cd..f5bd0a7 100644
--- a/src/tests/monitor-unit-tests.c
+++ b/src/tests/monitor-unit-tests.c
@@ -109,6 +109,7 @@ typedef struct _MonitorTestCaseOutput
float scale;
gboolean is_laptop_panel;
gboolean is_underscanning;
+ const char *serial;
} MonitorTestCaseOutput;
typedef struct _MonitorTestCaseCrtc
@@ -907,6 +908,7 @@ create_monitor_test_setup (MonitorTestCase *test_case,
int n_possible_crtcs;
int scale;
gboolean is_laptop_panel;
+ const char *serial;
crtc_index = test_case->setup.outputs[i].crtc;
if (crtc_index == -1)
@@ -952,6 +954,10 @@ create_monitor_test_setup (MonitorTestCase *test_case,
is_laptop_panel = test_case->setup.outputs[i].is_laptop_panel;
+ serial = test_case->setup.outputs[i].serial;
+ if (!serial)
+ serial = "0x123456";
+
test_setup->outputs[i] = (MetaOutput) {
.crtc = crtc,
.winsys_id = i,
@@ -961,7 +967,7 @@ create_monitor_test_setup (MonitorTestCase *test_case,
++n_normal_panels)),
.vendor = g_strdup ("MetaProduct's Inc."),
.product = g_strdup ("MetaMonitor"),
- .serial = g_strdup ("0x123456"),
+ .serial = g_strdup (serial),
.suggested_x = -1,
.suggested_y = -1,
.hotplug_mode_update = hotplug_mode_update,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]