server/tests/test_two_servers

This commit is contained in:
Alon Levy 2012-08-27 14:22:09 +03:00
parent caea769943
commit 12c4349de7
2 changed files with 47 additions and 0 deletions

View File

@ -33,6 +33,7 @@ noinst_PROGRAMS = \
test_just_sockets_no_ssl \
test_playback \
test_display_resolution_changes \
test_two_servers \
$(NULL)
test_display_streaming_SOURCES = \
@ -73,3 +74,12 @@ test_empty_success_SOURCES = \
test_fail_on_null_core_interface_SOURCES = \
test_fail_on_null_core_interface.c \
$(NULL)
test_two_servers_SOURCES = \
$(COMMON_BASE) \
test_display_base.c \
test_display_base.h \
test_two_servers.c \
$(NULL)

View File

@ -0,0 +1,37 @@
/**
* Test two servers on one main loop.
*/
#include <config.h>
#include <stdlib.h>
#include "test_display_base.h"
SpiceCoreInterface *core;
int simple_commands[] = {
//SIMPLE_CREATE_SURFACE,
//SIMPLE_DRAW,
//SIMPLE_DESTROY_SURFACE,
//PATH_PROGRESS,
SIMPLE_DRAW,
//SIMPLE_COPY_BITS,
SIMPLE_UPDATE,
};
int main(void)
{
Test *t1;
Test *t2;
core = basic_event_loop_init();
t1 = test_new(core);
t2 = test_new(core);
//spice_server_set_image_compression(server, SPICE_IMAGE_COMPRESS_OFF);
test_add_display_interface(t1);
test_add_display_interface(t2);
test_set_simple_command_list(t1, simple_commands, COUNT(simple_commands));
test_set_simple_command_list(t2, simple_commands, COUNT(simple_commands));
basic_event_loop_mainloop();
return 0;
}