~nova-coresec/ubuntu/maverick/libvirt/nova-ppa

« back to all changes in this revision

Viewing changes to tests/Makefile.am

Tags: 0.4.4-3
* upload to unstable
* [96c6727] add /var/cache/libvirt needed by qemuDriver for temporary
  storage
* [794f95c] bump standards version to 3.8.0
* [05184af] add README.source

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
## Process this file with automake to produce Makefile.in
2
2
 
3
 
SUBDIRS = virshdata confdata sexpr2xmldata xml2sexprdata
 
3
SHELL = $(PREFERABLY_POSIX_SHELL)
4
4
 
5
 
LIBVIRT = $(top_builddir)/src/.libs/libvirt.a
 
5
SUBDIRS = virshdata confdata sexpr2xmldata \
 
6
  xml2sexprdata xmconfigdata xencapsdata
6
7
 
7
8
INCLUDES = \
 
9
        -I$(top_srcdir)/gnulib/lib -I../gnulib/lib \
8
10
        -I$(top_builddir)/include \
9
11
        -I$(top_builddir)/src \
10
12
        -I$(top_srcdir)/include \
11
13
        -I$(top_srcdir)/src \
12
 
        @LIBXML_CFLAGS@ \
 
14
        $(LIBXML_CFLAGS) \
 
15
        $(GNUTLS_CFLAGS) \
 
16
        $(SASL_CFLAGS) \
 
17
        $(SELINUX_CFLAGS) \
13
18
        -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=199506L \
14
 
        -DGETTEXT_PACKAGE=\"$(PACKAGE)\"
 
19
        -DGETTEXT_PACKAGE=\"$(PACKAGE)\" \
 
20
         $(COVERAGE_CFLAGS) \
 
21
         $(WARN_CFLAGS) \
 
22
         $(LIBVIRT_FEATURES)
 
23
 
15
24
LDADDS = \
16
25
        @STATIC_BINARIES@ \
17
 
        @LIBXML_LIBS@ \
18
 
        $(LIBVIRT)
 
26
        $(LIBXML_LIBS) \
 
27
        $(GNUTLS_LIBS) \
 
28
        $(SASL_LIBS) \
 
29
        $(SELINUX_LIBS) \
 
30
        $(WARN_CFLAGS) \
 
31
        ../src/libvirt_test.la \
 
32
        ../gnulib/lib/libgnu.la \
 
33
        $(COVERAGE_LDFLAGS)
19
34
 
20
 
EXTRA_DIST = xmlrpcserver.py test_conf.sh
 
35
EXTRA_DIST =            \
 
36
        oomtrace.pl     \
 
37
        test-lib.sh     \
 
38
        xmlrpcserver.py \
 
39
        test_conf.sh    \
 
40
        qemuxml2argvdata \
 
41
        nodeinfodata
21
42
 
22
43
noinst_PROGRAMS = xmlrpctest xml2sexprtest sexpr2xmltest virshtest conftest \
23
 
        reconnect
24
 
 
25
 
TESTS = xml2sexprtest sexpr2xmltest virshtest test_conf.sh reconnect
 
44
        reconnect xmconfigtest xencapstest qemuxml2argvtest qemuxml2xmltest \
 
45
        nodeinfotest statstest qparamtest
 
46
 
 
47
test_scripts = \
 
48
        daemon-conf \
 
49
        int-overflow \
 
50
        read-bufsiz \
 
51
        read-non-seekable \
 
52
        vcpupin
 
53
 
 
54
EXTRA_DIST += $(test_scripts)
 
55
 
 
56
TESTS = xml2sexprtest sexpr2xmltest virshtest test_conf.sh xmconfigtest \
 
57
        xencapstest qemuxml2argvtest qemuxml2xmltest nodeinfotest \
 
58
        statstest qparamtest $(test_scripts)
 
59
if ENABLE_XEN_TESTS
 
60
  TESTS += reconnect
 
61
endif
 
62
 
 
63
path_add = $$abs_top_builddir/src$(PATH_SEPARATOR)$$abs_top_builddir/qemud
 
64
 
 
65
# NB, automake < 1.10 does not provide the real
 
66
# abs_top_{src/build}dir variables, so don't rely
 
67
# on them here. Fake them with 'pwd'
 
68
TESTS_ENVIRONMENT =                             \
 
69
  abs_top_builddir=`cd '$(top_builddir)'; pwd`  \
 
70
  abs_top_srcdir=`cd '$(top_srcdir)'; pwd`      \
 
71
  abs_builddir=`cd '$(builddir)'; pwd`          \
 
72
  abs_srcdir=`cd '$(srcdir)'; pwd`              \
 
73
  PATH="$(path_add)$(PATH_SEPARATOR)$$PATH"     \
 
74
  SHELL="$(SHELL)"                              \
 
75
  $(VG)
26
76
 
27
77
valgrind:
28
 
        $(MAKE) check TESTS_ENVIRONMENT="valgrind --quiet --leak-check=full"
 
78
        $(MAKE) check VG="valgrind --quiet --leak-check=full --suppressions=$(srcdir)/.valgrind.supp"
29
79
 
30
80
# Note: xmlrpc.[c|h] is not in libvirt yet
31
81
xmlrpctest_SOURCES = \
32
82
        xmlrpctest.c \
33
83
        testutils.c testutils.h \
34
 
        $(top_builddir)/src/xmlrpc.c \
35
 
        $(top_builddir)/src/xmlrpc.h
 
84
        @top_srcdir@/src/xmlrpc.c \
 
85
        @top_srcdir@/src/xmlrpc.h
36
86
 
37
 
xmlrpctest_LDFLAGS =
38
87
xmlrpctest_LDADD = $(LDADDS)
39
88
 
40
89
xml2sexprtest_SOURCES = \
41
90
        xml2sexprtest.c \
42
91
        testutils.c testutils.h
43
 
xml2sexprtest_LDFLAGS =
44
92
xml2sexprtest_LDADD = $(LDADDS)
45
93
 
46
94
sexpr2xmltest_SOURCES = \
47
95
        sexpr2xmltest.c \
48
96
        testutils.c testutils.h
49
 
sexpr2xmltest_LDFLAGS =
50
97
sexpr2xmltest_LDADD = $(LDADDS)
51
98
 
 
99
xmconfigtest_SOURCES = \
 
100
        xmconfigtest.c \
 
101
        testutils.c testutils.h
 
102
xmconfigtest_LDADD = $(LDADDS)
 
103
 
 
104
qemuxml2argvtest_SOURCES = \
 
105
        qemuxml2argvtest.c testutilsqemu.c testutilsqemu.h \
 
106
        testutils.c testutils.h
 
107
qemuxml2argvtest_LDADD = $(LDADDS)
 
108
 
 
109
qemuxml2xmltest_SOURCES = \
 
110
        qemuxml2xmltest.c testutilsqemu.c testutilsqemu.h \
 
111
        testutils.c testutils.h
 
112
qemuxml2xmltest_LDADD = $(LDADDS)
 
113
 
52
114
virshtest_SOURCES = \
53
115
        virshtest.c \
54
116
        testutils.c testutils.h
55
 
virshtest_LDFLAGS =
56
117
virshtest_LDADD = $(LDADDS)
57
118
 
58
119
conftest_SOURCES = \
59
120
        conftest.c
60
 
conftest_LDFLAGS =
61
121
conftest_LDADD = $(LDADDS)
62
122
 
 
123
xencapstest_SOURCES = \
 
124
        xencapstest.c testutils.h testutils.c
 
125
xencapstest_LDADD = $(LDADDS)
 
126
 
 
127
nodeinfotest_SOURCES = \
 
128
        nodeinfotest.c testutils.h testutils.c
 
129
nodeinfotest_LDADD = $(LDADDS)
 
130
 
 
131
statstest_SOURCES = \
 
132
        statstest.c testutils.h testutils.c
 
133
statstest_LDADD = $(LDADDS)
 
134
 
 
135
qparamtest_SOURCES = \
 
136
        qparamtest.c testutils.h testutils.c
 
137
qparamtest_LDADD = $(LDADDS)
 
138
 
63
139
reconnect_SOURCES = \
64
140
        reconnect.c
65
 
reconnect_LDFLAGS =
66
141
reconnect_LDADD = $(LDADDS)
67
142
 
68
 
$(LIBVIRT):
69
 
        -@(cd $(top_builddir)/src && $(MAKE) MAKEFLAGS+=--silent)
 
143
CLEANFILES = *.cov *.gcov .libs/*.gcda .libs/*.gcno *.gcno *.gcda