summaryrefslogtreecommitdiff
path: root/server/tests/Makefile.am
blob: b3e97404deb2eeaabb68ae467cd019e22eface65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
NULL =

AM_CPPFLAGS =					\
	-I$(top_srcdir)				\
	-I$(top_srcdir)/common			\
	-I$(top_srcdir)/server			\
	-I$(top_builddir)/server		\
	-I$(top_srcdir)/server/tests		\
	$(COMMON_CFLAGS)			\
	$(GLIB2_CFLAGS)				\
	$(GOBJECT2_CFLAGS)				\
	$(SMARTCARD_CFLAGS)			\
	$(SPICE_NONPKGCONFIG_CFLAGS)		\
	$(SPICE_PROTOCOL_CFLAGS)		\
	$(NULL)

if HAVE_AUTOMATED_TESTS
AM_CPPFLAGS += -DAUTOMATED_TESTS
endif

noinst_LIBRARIES = libtest.a

libtest_a_SOURCES =				\
	basic_event_loop.c			\
	basic_event_loop.h			\
	test_display_base.c			\
	test_display_base.h			\
	$(NULL)

LDADD =								\
	libtest.a						\
	$(top_builddir)/spice-common/common/libspice-common.la	\
	$(top_builddir)/server/libserver.la			\
	$(GLIB2_LIBS)						\
	$(GOBJECT2_LIBS)					\
	$(SPICE_NONPKGCONFIG_LIBS)		                \
	$(NULL)

TESTS =						\
	stat_test				\
	stream-test				\
	test-loop				\
	test-qxl-parsing			\
	$(NULL)

noinst_PROGRAMS =				\
	test_display_no_ssl			\
	test_display_streaming			\
	test_empty_success			\
	test_fail_on_null_core_interface	\
	test_just_sockets_no_ssl		\
	test_playback				\
	test_display_resolution_changes		\
	test_two_servers			\
	test_vdagent				\
	test_display_width_stride		\
	spice-server-replay			\
	$(TESTS)				\
	$(NULL)

check_PROGRAMS = $(TESTS)

noinst_LIBRARIES += \
	libstat_test1.a \
	libstat_test2.a \
	libstat_test3.a \
	libstat_test4.a \
	$(NULL)

spice_server_replay_SOURCES = replay.c

stat_test_SOURCES = stat-main.c
stat_test_LDADD = \
	libstat_test1.a \
	libstat_test2.a \
	libstat_test3.a \
	libstat_test4.a \
	$(LDADD) \
	$(NULL)

libstat_test1_a_SOURCES = stat-test.c
libstat_test1_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0 -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test1

libstat_test2_a_SOURCES = stat-test.c
libstat_test2_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0 -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test2

libstat_test3_a_SOURCES = stat-test.c
libstat_test3_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1 -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test3

libstat_test4_a_SOURCES = stat-test.c
libstat_test4_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1 -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test4

test_qxl_parsing_LDADD = ../libserver.la $(LDADD)