spice/server/tests
Daniel P. Berrange d46bc77278 Remove bogus include of strings.h
The tests include strings.h but don't need any of its functions
2012-01-13 18:11:59 +02:00
..
.gitignore add .gitignore for tests 2010-11-30 20:54:49 +02:00
basic_event_loop.c Remove bogus include of strings.h 2012-01-13 18:11:59 +02:00
basic_event_loop.h server: tests: add basic tests with working do nothing server 2010-11-08 16:04:27 +02:00
Makefile.am server/tests/basic_event_loop: multiple fixes 2011-08-23 17:01:14 +03:00
README Remove trailing blank lines 2012-01-13 18:11:59 +02:00
test_display_base.c Remove trailing blank lines 2012-01-13 18:11:59 +02:00
test_display_base.h server/tests: split test_display_no_ssl to test_display_base, add streaming test 2011-01-10 14:11:37 +02:00
test_display_no_ssl.c Remove trailing blank lines 2012-01-13 18:11:59 +02:00
test_display_streaming.c Remove trailing blank lines 2012-01-13 18:11:59 +02:00
test_empty_success.c Remove bogus include of strings.h 2012-01-13 18:11:59 +02:00
test_fail_on_null_core_interface.c Remove trailing blank lines 2012-01-13 18:11:59 +02:00
test_just_sockets_no_ssl.c Remove bogus include of strings.h 2012-01-13 18:11:59 +02:00
test_multiple.py server: add tester and todo for multiple client support 2011-08-23 19:18:23 +03:00
test_playback.c Remove bogus include of strings.h 2012-01-13 18:11:59 +02:00
test_util.h server/tests/basic_event_loop: multiple fixes 2011-08-23 17:01:14 +03:00

What is here
============

This directory will contain a testsuite for the server including tetris drawing.

Unfortunately tetris and most of the tests are not here right now. You can however run all the tests and use libtool to debug any of them thus:

libtool --mode=execute gdb test_just_sockets_no_ssl

Overview of tests
=================

test_just_sockets_no_ssl
 A complete server, only provides the main and inputs channels. Doesn't actually produce anything on the channels. Essentially a test of the regular link code (reds.c), good for multiple connect/disconnect tests.

test_empty_success
 tests calling 

test_fail_on_null_core_interface
 should abort when run (when spice tries to watch_add)

basic_event_loop.c
 used by test_just_sockets_no_ssl, can be used by other tests. very crude event loop. Should probably use libevent for better tests, but this is self contained.