mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-28 08:01:26 +00:00
Allow to catch minor issue with test code. Although test usually are coded with less care than production code the current changes required are not so extensive and can catch different issues. Most of the patch is making functions static to avoid warnings for undeclared functions. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
110 lines
2.6 KiB
Makefile
110 lines
2.6 KiB
Makefile
NULL =
|
|
|
|
AM_CPPFLAGS = \
|
|
-I$(top_srcdir) \
|
|
-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) \
|
|
$(WARN_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)
|
|
|
|
check_PROGRAMS = \
|
|
test-codecs-parsing \
|
|
test-options \
|
|
test-stat \
|
|
test-stream \
|
|
test-agent-msg-filter \
|
|
test-loop \
|
|
test-qxl-parsing \
|
|
test-stat-file \
|
|
$(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 \
|
|
$(check_PROGRAMS) \
|
|
$(NULL)
|
|
|
|
TESTS = $(check_PROGRAMS) \
|
|
$(NULL)
|
|
|
|
noinst_LIBRARIES += \
|
|
libtest-stat1.a \
|
|
libtest-stat2.a \
|
|
libtest-stat3.a \
|
|
libtest-stat4.a \
|
|
$(NULL)
|
|
|
|
spice_server_replay_SOURCES = replay.c \
|
|
../event-loop.c \
|
|
basic-event-loop.c \
|
|
basic-event-loop.h
|
|
|
|
spice_server_replay_LDADD = \
|
|
$(top_builddir)/spice-common/common/libspice-common.la \
|
|
$(top_builddir)/server/libspice-server.la \
|
|
$(GLIB2_LIBS) \
|
|
$(GOBJECT2_LIBS) \
|
|
$(SPICE_NONPKGCONFIG_LIBS) \
|
|
$(NULL)
|
|
|
|
test_stat_SOURCES = stat-main.c
|
|
test_stat_LDADD = \
|
|
libtest-stat1.a \
|
|
libtest-stat2.a \
|
|
libtest-stat3.a \
|
|
libtest-stat4.a \
|
|
$(LDADD) \
|
|
$(NULL)
|
|
|
|
libtest_stat1_a_SOURCES = stat-test.c
|
|
libtest_stat1_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0 -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test1
|
|
|
|
libtest_stat2_a_SOURCES = stat-test.c
|
|
libtest_stat2_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0 -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test2
|
|
|
|
libtest_stat3_a_SOURCES = stat-test.c
|
|
libtest_stat3_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1 -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test3
|
|
|
|
libtest_stat4_a_SOURCES = stat-test.c
|
|
libtest_stat4_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1 -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test4
|
|
|
|
test_qxl_parsing_LDADD = ../libserver.la $(LDADD)
|