]>
Commit | Line | Data |
---|---|---|
1b233b95 BP |
1 | EXTRA_DIST += \ |
2 | $(TESTSUITE_AT) \ | |
3 | $(TESTSUITE) \ | |
4 | tests/atlocal.in \ | |
5 | $(srcdir)/package.m4 \ | |
6 | $(srcdir)/tests/testsuite | |
7 | TESTSUITE_AT = \ | |
8 | tests/testsuite.at \ | |
c2b07021 | 9 | tests/lcov-pre.at \ |
1b233b95 | 10 | tests/library.at \ |
29d4af60 | 11 | tests/dir_name.at \ |
d918d9d1 BP |
12 | tests/aes128.at \ |
13 | tests/uuid.at \ | |
f38b84ea | 14 | tests/json.at \ |
f2129093 | 15 | tests/jsonrpc.at \ |
e7cfedd6 | 16 | tests/timeval.at \ |
ac718c9d | 17 | tests/lockfile.at \ |
3ed497fc | 18 | tests/reconnect.at \ |
f85f8ebb | 19 | tests/ovsdb.at \ |
41709ccc | 20 | tests/ovsdb-log.at \ |
f85f8ebb BP |
21 | tests/ovsdb-types.at \ |
22 | tests/ovsdb-data.at \ | |
23 | tests/ovsdb-column.at \ | |
24 | tests/ovsdb-table.at \ | |
25 | tests/ovsdb-row.at \ | |
26 | tests/ovsdb-condition.at \ | |
e9f8f936 | 27 | tests/ovsdb-mutation.at \ |
f85f8ebb BP |
28 | tests/ovsdb-query.at \ |
29 | tests/ovsdb-transaction.at \ | |
30 | tests/ovsdb-execution.at \ | |
31 | tests/ovsdb-trigger.at \ | |
21ff1aee BP |
32 | tests/ovsdb-file.at \ |
33 | tests/ovsdb-server.at \ | |
a8425c53 | 34 | tests/ovsdb-monitor.at \ |
c3bb4bd7 | 35 | tests/ovsdb-idl.at \ |
c2b07021 | 36 | tests/stp.at \ |
3b135da3 | 37 | tests/ovs-vsctl.at \ |
c2b07021 | 38 | tests/lcov-post.at |
1b233b95 BP |
39 | TESTSUITE = $(srcdir)/tests/testsuite |
40 | DISTCLEANFILES += tests/atconfig tests/atlocal $(TESTSUITE) | |
41 | ||
42 | check-local: tests/atconfig tests/atlocal $(TESTSUITE) | |
21ff1aee | 43 | $(SHELL) '$(TESTSUITE)' -C tests AUTOTEST_PATH='utilities:vswitchd:ovsdb:tests' $(TESTSUITEFLAGS) |
1b233b95 BP |
44 | |
45 | clean-local: | |
46 | test ! -f '$(TESTSUITE)' || $(SHELL) '$(TESTSUITE)' -C tests --clean | |
47 | ||
48 | AUTOM4TE = autom4te | |
49 | AUTOTEST = $(AUTOM4TE) --language=autotest | |
50 | $(TESTSUITE): package.m4 $(TESTSUITE_AT) | |
51 | $(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at | |
52 | mv $@.tmp $@ | |
53 | ||
54 | # The `:;' works around a Bash 3.2 bug when the output is not writeable. | |
55 | $(srcdir)/package.m4: $(top_srcdir)/configure.ac | |
56 | :;{ \ | |
57 | echo '# Signature of the current package.' && \ | |
58 | echo 'm4_define([AT_PACKAGE_NAME], [@PACKAGE_NAME@])' && \ | |
59 | echo 'm4_define([AT_PACKAGE_TARNAME], [@PACKAGE_TARNAME@])' && \ | |
60 | echo 'm4_define([AT_PACKAGE_VERSION], [@PACKAGE_VERSION@])' && \ | |
61 | echo 'm4_define([AT_PACKAGE_STRING], [@PACKAGE_STRING@])' && \ | |
62 | echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \ | |
63 | } >'$(srcdir)/package.m4' | |
64 | ||
d918d9d1 BP |
65 | noinst_PROGRAMS += tests/test-aes128 |
66 | tests_test_aes128_SOURCES = tests/test-aes128.c | |
67 | tests_test_aes128_LDADD = lib/libopenvswitch.a | |
68 | ||
064af421 BP |
69 | noinst_PROGRAMS += tests/test-classifier |
70 | tests_test_classifier_SOURCES = tests/test-classifier.c | |
71 | tests_test_classifier_LDADD = lib/libopenvswitch.a | |
72 | ||
21effc03 BP |
73 | noinst_PROGRAMS += tests/test-csum |
74 | tests_test_csum_SOURCES = tests/test-csum.c | |
75 | tests_test_csum_LDADD = lib/libopenvswitch.a | |
76 | ||
29d4af60 BP |
77 | noinst_PROGRAMS += tests/test-dir_name |
78 | tests_test_dir_name_SOURCES = tests/test-dir_name.c | |
79 | tests_test_dir_name_LDADD = lib/libopenvswitch.a | |
80 | ||
064af421 BP |
81 | noinst_PROGRAMS += tests/test-flows |
82 | tests_test_flows_SOURCES = tests/test-flows.c | |
83 | tests_test_flows_LDADD = lib/libopenvswitch.a | |
1b233b95 | 84 | dist_check_SCRIPTS = tests/flowgen.pl |
064af421 | 85 | |
064af421 BP |
86 | noinst_PROGRAMS += tests/test-hash |
87 | tests_test_hash_SOURCES = tests/test-hash.c | |
88 | tests_test_hash_LDADD = lib/libopenvswitch.a | |
89 | ||
064af421 BP |
90 | noinst_PROGRAMS += tests/test-hmap |
91 | tests_test_hmap_SOURCES = tests/test-hmap.c | |
92 | tests_test_hmap_LDADD = lib/libopenvswitch.a | |
93 | ||
f38b84ea BP |
94 | noinst_PROGRAMS += tests/test-json |
95 | tests_test_json_SOURCES = tests/test-json.c | |
96 | tests_test_json_LDADD = lib/libopenvswitch.a | |
97 | ||
f2129093 BP |
98 | noinst_PROGRAMS += tests/test-jsonrpc |
99 | tests_test_jsonrpc_SOURCES = tests/test-jsonrpc.c | |
9467fe62 | 100 | tests_test_jsonrpc_LDADD = lib/libopenvswitch.a $(SSL_LIBS) |
f2129093 | 101 | |
064af421 BP |
102 | noinst_PROGRAMS += tests/test-list |
103 | tests_test_list_SOURCES = tests/test-list.c | |
104 | tests_test_list_LDADD = lib/libopenvswitch.a | |
105 | ||
ac718c9d BP |
106 | noinst_PROGRAMS += tests/test-lockfile |
107 | tests_test_lockfile_SOURCES = tests/test-lockfile.c | |
108 | tests_test_lockfile_LDADD = lib/libopenvswitch.a | |
109 | ||
f85f8ebb | 110 | noinst_PROGRAMS += tests/test-ovsdb |
c3bb4bd7 | 111 | tests_test_ovsdb_SOURCES = tests/test-ovsdb.c tests/idltest.c tests/idltest.h |
55709289 | 112 | tests_test_ovsdb_LDADD = ovsdb/libovsdb.a lib/libopenvswitch.a $(SSL_LIBS) |
c3bb4bd7 BP |
113 | EXTRA_DIST += tests/uuidfilt.pl tests/idltest.ovsidl |
114 | BUILT_SOURCES += tests/idltest.c tests/idltest.h | |
115 | noinst_DATA += tests/idltest.ovsschema | |
116 | DISTCLEANFILES += tests/idltest.ovsschema | |
75c7fd6c | 117 | tests/idltest.c tests/idltest.h tests/idltest.ovsschema: ovsdb/ovsdb-idlc.in |
b0fc010a | 118 | tests/idltest.c: tests/idltest.h |
195b5c35 | 119 | EXTRA_DIST += tests/idltest.c tests/idltest.h tests/idltest.ovsschema |
f85f8ebb | 120 | |
3ed497fc BP |
121 | noinst_PROGRAMS += tests/test-reconnect |
122 | tests_test_reconnect_SOURCES = tests/test-reconnect.c | |
123 | tests_test_reconnect_LDADD = lib/libopenvswitch.a | |
124 | ||
d138cd2c BP |
125 | noinst_PROGRAMS += tests/test-sha1 |
126 | tests_test_sha1_SOURCES = tests/test-sha1.c | |
127 | tests_test_sha1_LDADD = lib/libopenvswitch.a | |
128 | ||
e7cfedd6 BP |
129 | noinst_PROGRAMS += tests/test-timeval |
130 | tests_test_timeval_SOURCES = tests/test-timeval.c | |
131 | tests_test_timeval_LDADD = lib/libopenvswitch.a | |
132 | ||
064af421 BP |
133 | noinst_PROGRAMS += tests/test-type-props |
134 | tests_test_type_props_SOURCES = tests/test-type-props.c | |
135 | ||
136 | noinst_PROGRAMS += tests/test-dhcp-client | |
137 | tests_test_dhcp_client_SOURCES = tests/test-dhcp-client.c | |
250382a8 | 138 | tests_test_dhcp_client_LDADD = lib/libopenvswitch.a |
064af421 | 139 | |
064af421 | 140 | noinst_PROGRAMS += tests/test-stp |
064af421 BP |
141 | tests_test_stp_SOURCES = tests/test-stp.c |
142 | tests_test_stp_LDADD = lib/libopenvswitch.a | |
1b233b95 | 143 | |
d918d9d1 BP |
144 | noinst_PROGRAMS += tests/test-uuid |
145 | tests_test_uuid_SOURCES = tests/test-uuid.c | |
146 | tests_test_uuid_LDADD = lib/libopenvswitch.a | |
147 | ||
48d973e3 BP |
148 | noinst_PROGRAMS += tests/test-vconn |
149 | tests_test_vconn_SOURCES = tests/test-vconn.c | |
150 | tests_test_vconn_LDADD = lib/libopenvswitch.a $(SSL_LIBS) | |
4c4d10b1 BP |
151 | EXTRA_DIST += \ |
152 | tests/testpki-cacert.pem \ | |
153 | tests/testpki-cert.pem \ | |
154 | tests/testpki-privkey.pem \ | |
155 | tests/testpki-req.pem | |
48d973e3 | 156 |