diff options
author | Alon Levy <alevy@redhat.com> | 2012-04-19 13:48:40 +0300 |
---|---|---|
committer | Yonit Halperin <yhalperi@redhat.com> | 2012-05-03 13:09:50 +0300 |
commit | 703f32cda91db552167324c542e19ef720c474dc (patch) | |
tree | c01ac8911c6f8b3c6809e994d4f782558586e572 /server/tests | |
parent | 2f02599e6a8572a153087f49e8d4f3ac737e4eaf (diff) |
server/tests: add test_get_width/test_get_height
Diffstat (limited to 'server/tests')
-rw-r--r-- | server/tests/test_display_base.c | 16 | ||||
-rw-r--r-- | server/tests/test_display_base.h | 3 |
2 files changed, 19 insertions, 0 deletions
diff --git a/server/tests/test_display_base.c b/server/tests/test_display_base.c index 3e051b66..4211f290 100644 --- a/server/tests/test_display_base.c +++ b/server/tests/test_display_base.c @@ -47,6 +47,9 @@ static void test_spice_destroy_update(SimpleSpiceUpdate *update) free(update); } +static uint32_t test_width; +static uint32_t test_height; + #define DEFAULT_WIDTH 640 #define DEFAULT_HEIGHT 320 @@ -320,9 +323,22 @@ static void create_primary_surface(QXLWorker *worker, uint32_t width, surface.mem = (uint64_t)&g_primary_surface; surface.group_id = MEM_SLOT_GROUP_ID; + test_width = width; + test_height = height; + qxl_worker->create_primary_surface(qxl_worker, 0, &surface); } +uint32_t test_get_width(void) +{ + return test_width; +} + +uint32_t test_get_height(void) +{ + return test_height; +} + QXLDevMemSlot slot = { .slot_group_id = MEM_SLOT_GROUP_ID, .slot_id = 0, diff --git a/server/tests/test_display_base.h b/server/tests/test_display_base.h index fa9fd182..6922d9ba 100644 --- a/server/tests/test_display_base.h +++ b/server/tests/test_display_base.h @@ -36,6 +36,9 @@ void test_set_command_list(Command *command, int num_commands); void test_add_display_interface(SpiceServer *server); SpiceServer* test_init(SpiceCoreInterface* core); +uint32_t test_get_width(void); +uint32_t test_get_height(void); + void spice_test_config_parse_args(int argc, char **argv); #endif /* __TEST_DISPLAY_BASE_H__ */ |