~serge-hallyn/ubuntu/raring/libvirt/libvirt-hugepages

« back to all changes in this revision

Viewing changes to tests/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-05-13 15:44:12 UTC
  • mfrom: (1.2.13)
  • Revision ID: package-import@ubuntu.com-20120513154412-fgmn5sxqdzgnzlx3
Tags: 0.9.12-0ubuntu1
* New upstream version:
  * Synchronize with debian packaging:
    - debian/control: Update build depends.
    - debian/libvirt-bin.postrm: Cleanup /var/log/libvirt
      on purge.
    - Bump standards verson (no changes).
    - debian/patches/Don-t-fail-if-we-can-t-setup-avahi.patch: Added
  * Dropped patches:
    - debian/patches/Debianize-libvirt-guests.patch
    - debian/patches/rewrite-lxc-controller-eof-handling-yet-again
    - debian/patches/ubuntu/libnl13.patch
    - debian/patches/ubuntu/fix-lxc-startup-error.patch
    - debian/patches/ubuntu/fix-bridge-fd.patch
    - debian/patches/ubuntu/skip-labelling-network-disks.patch
    - debian/patches/ubuntu/xen-xend-shutdown-detection.patch
    - debian/patches/ubuntu/xen-config-no-vfb-for-hvm.patch
    - debian/patches/debian/Disable-daemon-start-test.patch
    - debian/patches/debian/Disable-gnulib-s-test-nonplocking-pipe.sh.patch
    - debian/patches/ubuntu/9006-default-config-test-case.patch
    - debian/patches/fix-block-migration.patch
    - debian/patches/ubuntu/9022-qemu-unescape-HMP-commands-before-converting-them-to.patch
    - debian/patches/ubuntu/9023-qemu-change-rbd-auth_supported-separation-character-.patch
    - debian/patches/ubuntu/9024-qemu-allow-snapshotting-of-sheepdog-and-rbd-disks.patch
    - debian/patches/9025-qemu-change-rbd-auth_supported-separation-character-.patch
    - debian/patches/ubuntu/arm-gcc-workaround.patch
  * Rediffed:
    - debian/patches/Allow-libvirt-group-to-access-the-socket.patch
    - debian/patches/Disable-failing-virnetsockettest.patch
    - debian/patches/dnsmasq-as-priv-user
    - debian/patches/9002-better_default_uri_virsh.patch
  * debian/control: Add libnl-route-3-dev ass a build depends.
  * debian/patches/libnl3-build-fix.patch: Fix build with libnl3.

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
 
## Copyright (C) 2005-2011 Red Hat, Inc.
 
3
## Copyright (C) 2005-2012 Red Hat, Inc.
4
4
## See COPYING.LIB for the License of this software
5
5
 
6
6
SHELL = $(PREFERABLY_POSIX_SHELL)
7
7
 
8
8
INCLUDES = \
9
 
        -I$(top_srcdir)/gnulib/lib -I../gnulib/lib \
10
 
        -I$(top_builddir)/include \
11
 
        -I$(top_srcdir)/include \
12
 
        -I$(top_srcdir)/src -I../src \
 
9
        -I$(top_builddir) -I$(top_srcdir) \
 
10
        -I$(top_builddir)/gnulib/lib -I$(top_srcdir)/gnulib/lib \
 
11
        -I$(top_builddir)/include -I$(top_srcdir)/include \
 
12
        -I$(top_builddir)/src -I$(top_srcdir)/src \
13
13
        -I$(top_srcdir)/src/util \
14
14
        -I$(top_srcdir)/src/conf \
15
15
        $(GETTEXT_CPPFLAGS)
30
30
endif
31
31
 
32
32
PROBES_O =
33
 
if WITH_DTRACE
 
33
if WITH_DTRACE_PROBES
34
34
PROBES_O += ../src/probes.o
35
35
endif
36
36
 
61
61
        domainsnapshotxml2xmlin \
62
62
        domainsnapshotxml2xmlout \
63
63
        interfaceschemadata \
 
64
        lxcxml2xmldata \
64
65
        networkschematest \
65
66
        networkxml2xmlin \
66
67
        networkxml2xmlout \
73
74
        nwfilterxml2xmlout \
74
75
        oomtrace.pl \
75
76
        qemuhelpdata \
76
 
        qemumonitortest \
77
77
        qemuxml2argvdata \
78
78
        qemuxml2xmloutdata \
79
79
        qemuxmlnsdata \
93
93
        xml2vmxdata \
94
94
        .valgrind.supp
95
95
 
96
 
check_PROGRAMS = virshtest conftest sockettest \
97
 
        nodeinfotest qparamtest virbuftest \
98
 
        commandtest commandhelper seclabeltest \
99
 
        hashtest virnetmessagetest virnetsockettest ssh \
 
96
test_helpers = commandhelper ssh conftest
 
97
test_programs = virshtest sockettest \
 
98
        nodeinfotest virbuftest \
 
99
        commandtest seclabeltest \
 
100
        virhashtest virnetmessagetest virnetsockettest \
100
101
        utiltest virnettlscontexttest shunloadtest \
101
 
        virtimetest
102
 
 
103
 
check_LTLIBRARIES = libshunload.la
 
102
        virtimetest viruritest virkeyfiletest \
 
103
        virauthconfigtest
104
104
 
105
105
# This is a fake SSH we use from virnetsockettest
106
106
ssh_SOURCES = ssh.c
107
107
ssh_LDADD = $(COVERAGE_LDFLAGS)
108
108
 
109
109
if WITH_XEN
110
 
check_PROGRAMS += xml2sexprtest sexpr2xmltest \
 
110
test_programs += xml2sexprtest sexpr2xmltest \
111
111
        xmconfigtest xencapstest statstest reconnect
112
112
endif
113
113
if WITH_QEMU
114
 
check_PROGRAMS += qemuxml2argvtest qemuxml2xmltest qemuxmlnstest \
 
114
test_programs += qemuxml2argvtest qemuxml2xmltest qemuxmlnstest \
115
115
        qemuargv2xmltest qemuhelptest domainsnapshotxml2xmltest \
116
116
        qemumonitortest
117
117
endif
118
118
 
 
119
if WITH_LXC
 
120
test_programs += lxcxml2xmltest
 
121
endif
 
122
 
119
123
if WITH_OPENVZ
120
 
check_PROGRAMS += openvzutilstest
 
124
test_programs += openvzutilstest
121
125
endif
122
126
 
123
127
if WITH_ESX
124
 
check_PROGRAMS += esxutilstest
 
128
test_programs += esxutilstest
125
129
endif
126
130
 
127
131
if WITH_VMX
128
 
check_PROGRAMS += vmx2xmltest xml2vmxtest
 
132
test_programs += vmx2xmltest xml2vmxtest
129
133
endif
130
134
 
131
135
if WITH_CIL
132
 
check_PROGRAMS += object-locking
 
136
test_programs += object-locking
133
137
endif
134
138
 
135
139
if HAVE_YAJL
136
 
check_PROGRAMS += jsontest
 
140
test_programs += jsontest
137
141
endif
138
142
 
139
 
check_PROGRAMS += networkxml2xmltest
 
143
test_programs += networkxml2xmltest
140
144
 
141
145
if WITH_NETWORK
142
 
check_PROGRAMS += networkxml2argvtest
 
146
test_programs += networkxml2argvtest
143
147
endif
144
148
 
145
 
check_PROGRAMS += nwfilterxml2xmltest
146
 
 
147
 
check_PROGRAMS += storagevolxml2xmltest storagepoolxml2xmltest
148
 
 
149
 
check_PROGRAMS += nodedevxml2xmltest
150
 
 
151
 
check_PROGRAMS += interfacexml2xmltest
152
 
 
153
 
check_PROGRAMS += cputest
 
149
test_programs += nwfilterxml2xmltest
 
150
 
 
151
test_programs += storagevolxml2xmltest storagepoolxml2xmltest
 
152
 
 
153
test_programs += nodedevxml2xmltest
 
154
 
 
155
test_programs += interfacexml2xmltest
 
156
 
 
157
test_programs += cputest
154
158
 
155
159
test_scripts = \
156
160
        capabilityschematest \
167
171
test_scripts +=                         \
168
172
        test_conf.sh                    \
169
173
        cpuset                          \
170
 
        daemon-conf                     \
171
174
        define-dev-segfault             \
172
175
        int-overflow                    \
173
176
        libvirtd-fail                   \
181
184
        virsh-optparse                  \
182
185
        virsh-schedinfo                 \
183
186
        virsh-synopsis
 
187
 
 
188
test_programs +=                        \
 
189
        eventtest                       \
 
190
        libvirtdconftest
184
191
else
185
192
EXTRA_DIST +=                           \
186
193
        test_conf.sh                    \
187
194
        cpuset                          \
188
 
        daemon-conf                     \
189
195
        define-dev-segfault             \
190
196
        int-overflow                    \
191
197
        libvirtd-fail                   \
209
215
 
210
216
EXTRA_DIST += $(test_scripts)
211
217
 
212
 
TESTS = virshtest \
213
 
        nodeinfotest \
214
 
        qparamtest \
215
 
        virbuftest \
216
 
        sockettest \
217
 
        commandtest \
218
 
        seclabeltest \
219
 
        hashtest \
220
 
        virnetmessagetest \
221
 
        virnetsockettest \
222
 
        virnettlscontexttest \
223
 
        virtimetest \
224
 
        shunloadtest \
225
 
        utiltest \
 
218
if WITH_TESTS
 
219
noinst_PROGRAMS = $(test_programs) $(test_helpers)
 
220
noinst_LTLIBRARIES = libshunload.la
 
221
else
 
222
check_PROGRAMS = $(test_programs) $(test_helpers)
 
223
check_LTLIBRARIES = libshunload.la
 
224
endif
 
225
 
 
226
TESTS = $(test_programs) \
226
227
        $(test_scripts)
227
228
 
228
 
if HAVE_YAJL
229
 
TESTS += jsontest
230
 
endif
231
 
 
232
 
if WITH_XEN
233
 
TESTS += xml2sexprtest \
234
 
        sexpr2xmltest \
235
 
        xmconfigtest \
236
 
        xencapstest \
237
 
        reconnect \
238
 
        statstest
239
 
endif
240
 
 
241
 
if WITH_QEMU
242
 
TESTS += qemuxml2argvtest qemuxml2xmltest qemuxmlnstest qemuargv2xmltest \
243
 
         qemuhelptest domainsnapshotxml2xmltest nwfilterxml2xmltest \
244
 
         qemumonitortest
245
 
endif
246
 
 
247
 
if WITH_OPENVZ
248
 
TESTS += openvzutilstest
249
 
endif
250
 
 
251
 
if WITH_ESX
252
 
TESTS += esxutilstest
253
 
endif
254
 
 
255
 
if WITH_VMX
256
 
TESTS += vmx2xmltest xml2vmxtest
257
 
endif
258
 
 
259
 
if WITH_LIBVIRTD
260
 
check_PROGRAMS += eventtest
261
 
TESTS += eventtest
262
 
endif
263
 
 
264
 
TESTS += networkxml2xmltest
265
 
 
266
 
if WITH_NETWORK
267
 
TESTS += networkxml2argvtest
268
 
endif
269
 
 
270
 
TESTS += storagevolxml2xmltest storagepoolxml2xmltest
271
 
 
272
 
TESTS += nodedevxml2xmltest
273
 
 
274
 
TESTS += interfacexml2xmltest
275
 
 
276
 
TESTS += cputest
277
 
 
278
229
# NB, automake < 1.10 does not provide the real
279
230
# abs_top_{src/build}dir or builddir variables, so don't rely
280
231
# on them here. Fake them with 'pwd'
296
247
  LC_ALL=C                                      \
297
248
  $(VG)
298
249
 
 
250
 
299
251
valgrind:
300
252
        $(MAKE) check VG="valgrind --quiet --leak-check=full --suppressions=$(srcdir)/.valgrind.supp"
301
253
 
382
334
        qemumonitortest.c testutilsqemu.c testutilsqemu.h
383
335
endif
384
336
 
 
337
if WITH_LXC
 
338
 
 
339
lxc_LDADDS = ../src/libvirt_driver_lxc.la
 
340
 
 
341
lxcxml2xmltest_SOURCES = \
 
342
        lxcxml2xmltest.c testutilslxc.c testutilslxc.h \
 
343
        testutils.c testutils.h
 
344
lxcxml2xmltest_LDADD = $(lxc_LDADDS) $(LDADDS)
 
345
else
 
346
EXTRA_DIST += lxcxml2xmltest.c testutilslxc.c testutilslxc.h
 
347
endif
 
348
 
385
349
if WITH_OPENVZ
386
350
openvzutilstest_SOURCES = \
387
351
        openvzutilstest.c \
482
446
commandhelper_CFLAGS = -Dabs_builddir="\"`pwd`\"" $(AM_CFLAGS)
483
447
commandhelper_LDADD = $(LDADDS)
484
448
 
 
449
if WITH_LIBVIRTD
 
450
libvirtdconftest_SOURCES = \
 
451
        libvirtdconftest.c testutils.h testutils.c \
 
452
        ../daemon/libvirtd-config.c
 
453
libvirtdconftest_CFLAGS = $(AM_CFLAGS)
 
454
libvirtdconftest_LDADD = $(LDADDS)
 
455
else
 
456
EXTRA_DIST += libvirtdconftest.c
 
457
endif
 
458
 
485
459
virnetmessagetest_SOURCES = \
486
460
        virnetmessagetest.c testutils.h testutils.c
487
 
virnetmessagetest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
 
461
virnetmessagetest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" \
 
462
                $(XDR_CFLAGS) $(AM_CFLAGS)
488
463
virnetmessagetest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS)
489
464
 
490
465
virnetsockettest_SOURCES = \
508
483
virtimetest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
509
484
virtimetest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS)
510
485
 
 
486
viruritest_SOURCES = \
 
487
        viruritest.c testutils.h testutils.c
 
488
viruritest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
 
489
viruritest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS)
 
490
 
 
491
virkeyfiletest_SOURCES = \
 
492
        virkeyfiletest.c testutils.h testutils.c
 
493
virkeyfiletest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
 
494
virkeyfiletest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS)
 
495
 
 
496
virauthconfigtest_SOURCES = \
 
497
        virauthconfigtest.c testutils.h testutils.c
 
498
virauthconfigtest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS)
 
499
virauthconfigtest_LDADD = ../src/libvirt-net-rpc.la $(LDADDS)
511
500
 
512
501
seclabeltest_SOURCES = \
513
502
        seclabeltest.c
514
503
seclabeltest_LDADD = ../src/libvirt_driver_security.la $(LDADDS)
515
504
 
516
 
qparamtest_SOURCES = \
517
 
        qparamtest.c testutils.h testutils.c
518
 
qparamtest_LDADD = $(LDADDS)
519
 
 
520
505
virbuftest_SOURCES = \
521
506
        virbuftest.c testutils.h testutils.c
522
507
virbuftest_LDADD = $(LDADDS)
523
508
 
524
 
hashtest_SOURCES = \
525
 
        hashtest.c hashdata.h testutils.h testutils.c
526
 
hashtest_LDADD = $(LDADDS)
 
509
virhashtest_SOURCES = \
 
510
        virhashtest.c virhashdata.h testutils.h testutils.c
 
511
virhashtest_LDADD = $(LDADDS)
527
512
 
528
513
jsontest_SOURCES = \
529
514
        jsontest.c testutils.h testutils.c
545
530
 
546
531
shunloadtest_SOURCES = \
547
532
        shunloadtest.c
548
 
shunloadtest_LDADD = -lpthread
 
533
shunloadtest_LDADD = $(LIB_PTHREAD)
549
534
shunloadtest_DEPENDENCIES = libshunload.la
550
535
 
551
536
if WITH_CIL