summaryrefslogtreecommitdiff
path: root/auto_tests
diff options
context:
space:
mode:
authorzugz (tox) <mbays+tox@sdf.org>2018-08-22 18:04:43 +0200
committerzugz (tox) <mbays+tox@sdf.org>2018-08-25 14:30:04 +0200
commitefcda6c31980cf696beb80cd2ef41a30ccaab158 (patch)
treec78d55439b9579f068b75e0219208c7db7f44a2b /auto_tests
parentff342a5ba68f4f0e16d876af2020a88da916b377 (diff)
Fix auto_tests Makefile
* specify correct source files * add save_compatibility_test (commented out for now) * reformat TESTS to one line per test, and set check_PROGRAMS := TESTS * add run_auto_test.h to EXTRA_DIST * Fix `AUTO_TEST_CFLAGS` -> `AUTOTEST_CFLAGS`.
Diffstat (limited to 'auto_tests')
-rw-r--r--auto_tests/Makefile.inc208
1 files changed, 120 insertions, 88 deletions
diff --git a/auto_tests/Makefile.inc b/auto_tests/Makefile.inc
index 34388c51..f9cfae9f 100644
--- a/auto_tests/Makefile.inc
+++ b/auto_tests/Makefile.inc
@@ -1,19 +1,47 @@
1if BUILD_TESTS 1if BUILD_TESTS
2 2
3TESTS = bootstrap_test conference_double_invite_test conference_peer_nick_test conference_simple_test conference_test \ 3TESTS = bootstrap_test \
4 conference_two_test crypto_test dht_test encryptsave_test file_saving_test file_transfer_test friend_connection_test \ 4 conference_double_invite_test \
5 friend_request_test invalid_tcp_proxy_test invalid_udp_proxy_test lan_discovery_test lossless_packet_test \ 5 conference_peer_nick_test \
6 lossy_packet_test messenger_test network_test onion_test overflow_recvq_test overflow_sendq_test save_friend_test \ 6 conference_simple_test \
7 save_load_test send_message_test set_name_test set_status_message_test skeleton_test tcp_relay_test TCP_test \ 7 conference_test \
8 tox_many_tcp_test tox_many_test tox_one_test tox_strncasecmp_test typing_test version_test 8 conference_two_test \
9 9 crypto_test \
10check_PROGRAMS = bootstrap_test conference_double_invite_test conference_peer_nick_test conference_simple_test \ 10 dht_test \
11 conference_test conference_two_test crypto_test dht_test encryptsave_test file_saving_test file_transfer_test \ 11 encryptsave_test \
12 friend_connection_test friend_request_test invalid_tcp_proxy_test invalid_udp_proxy_test lan_discovery_test \ 12 file_saving_test \
13 lossless_packet_test lossy_packet_test messenger_test network_test onion_test overflow_recvq_test \ 13 file_transfer_test \
14 overflow_sendq_test save_friend_test save_load_test send_message_test set_name_test set_status_message_test \ 14 friend_connection_test \
15 skeleton_test tcp_relay_test TCP_test tox_many_tcp_test tox_many_test tox_one_test tox_strncasecmp_test \ 15 friend_request_test \
16 typing_test version_test 16 invalid_tcp_proxy_test \
17 invalid_udp_proxy_test \
18 lan_discovery_test \
19 lossless_packet_test \
20 lossy_packet_test \
21 messenger_test \
22 network_test \
23 onion_test \
24 overflow_recvq_test \
25 overflow_sendq_test \
26 save_friend_test \
27 save_load_test \
28 send_message_test \
29 set_name_test \
30 set_status_message_test \
31 skeleton_test \
32 tcp_relay_test \
33 TCP_test \
34 tox_many_tcp_test \
35 tox_many_test \
36 tox_one_test \
37 tox_strncasecmp_test \
38 typing_test \
39 version_test
40
41# TODO(iphydf): make save_compatibility_test work with travis autotools build.
42# save_compatibility_test
43
44check_PROGRAMS = $(TESTS)
17 45
18AUTOTEST_CFLAGS = \ 46AUTOTEST_CFLAGS = \
19 $(LIBSODIUM_CFLAGS) \ 47 $(LIBSODIUM_CFLAGS) \
@@ -38,151 +66,155 @@ AUTOTEST_LDADD += libtoxav.la
38endif 66endif
39 67
40bootstrap_test_SOURCES = ../auto_tests/bootstrap_test.c 68bootstrap_test_SOURCES = ../auto_tests/bootstrap_test.c
41bootstrap_test_CFLAGS = $(AUTO_TEST_CFLAGS) 69bootstrap_test_CFLAGS = $(AUTOTEST_CFLAGS)
42bootstrap_test_LDADD = $(AUTOTEST_LDADD) 70bootstrap_test_LDADD = $(AUTOTEST_LDADD)
43 71
44conference_double_invite_test_SOURCES = ../auto_tests/bootstrap_test.c 72conference_double_invite_test_SOURCES = ../auto_tests/conference_double_invite_test.c
45conference_double_invite_test_CFLAGS = $(AUTO_TEST_CFLAGS) 73conference_double_invite_test_CFLAGS = $(AUTOTEST_CFLAGS)
46conference_double_invite_test_LDADD = $(AUTOTEST_LDADD) 74conference_double_invite_test_LDADD = $(AUTOTEST_LDADD)
47 75
48conference_peer_nick_test_SOURCES = ../auto_tests/bootstrap_test.c 76conference_peer_nick_test_SOURCES = ../auto_tests/conference_peer_nick_test.c
49conference_peer_nick_test_CFLAGS = $(AUTO_TEST_CFLAGS) 77conference_peer_nick_test_CFLAGS = $(AUTOTEST_CFLAGS)
50conference_peer_nick_test_LDADD = $(AUTOTEST_LDADD) 78conference_peer_nick_test_LDADD = $(AUTOTEST_LDADD)
51 79
52conference_simple_test_SOURCES = ../auto_tests/bootstrap_test.c 80conference_simple_test_SOURCES = ../auto_tests/conference_simple_test.c
53conference_simple_test_CFLAGS = $(AUTO_TEST_CFLAGS) 81conference_simple_test_CFLAGS = $(AUTOTEST_CFLAGS)
54conference_simple_test_LDADD = $(AUTOTEST_LDADD) 82conference_simple_test_LDADD = $(AUTOTEST_LDADD)
55 83
56conference_test_SOURCES = ../auto_tests/bootstrap_test.c 84conference_test_SOURCES = ../auto_tests/conference_test.c
57conference_test_CFLAGS = $(AUTO_TEST_CFLAGS) 85conference_test_CFLAGS = $(AUTOTEST_CFLAGS)
58conference_test_LDADD = $(AUTOTEST_LDADD) 86conference_test_LDADD = $(AUTOTEST_LDADD)
59 87
60conference_two_test_SOURCES = ../auto_tests/bootstrap_test.c 88conference_two_test_SOURCES = ../auto_tests/conference_two_test.c
61conference_two_test_CFLAGS = $(AUTO_TEST_CFLAGS) 89conference_two_test_CFLAGS = $(AUTOTEST_CFLAGS)
62conference_two_test_LDADD = $(AUTOTEST_LDADD) 90conference_two_test_LDADD = $(AUTOTEST_LDADD)
63 91
64crypto_test_SOURCES = ../auto_tests/bootstrap_test.c 92crypto_test_SOURCES = ../auto_tests/crypto_test.c
65crypto_test_CFLAGS = $(AUTO_TEST_CFLAGS) 93crypto_test_CFLAGS = $(AUTOTEST_CFLAGS)
66crypto_test_LDADD = $(AUTOTEST_LDADD) 94crypto_test_LDADD = $(AUTOTEST_LDADD)
67 95
68dht_test_SOURCES = ../auto_tests/bootstrap_test.c 96dht_test_SOURCES = ../auto_tests/dht_test.c
69dht_test_CFLAGS = $(AUTO_TEST_CFLAGS) 97dht_test_CFLAGS = $(AUTOTEST_CFLAGS)
70dht_test_LDADD = $(AUTOTEST_LDADD) 98dht_test_LDADD = $(AUTOTEST_LDADD)
71 99
72encryptsave_test_SOURCES = ../auto_tests/bootstrap_test.c 100encryptsave_test_SOURCES = ../auto_tests/encryptsave_test.c
73encryptsave_test_CFLAGS = $(AUTO_TEST_CFLAGS) 101encryptsave_test_CFLAGS = $(AUTOTEST_CFLAGS)
74encryptsave_test_LDADD = $(AUTOTEST_LDADD) 102encryptsave_test_LDADD = $(AUTOTEST_LDADD)
75 103
76file_saving_test_SOURCES = ../auto_tests/bootstrap_test.c 104file_saving_test_SOURCES = ../auto_tests/file_saving_test.c
77file_saving_test_CFLAGS = $(AUTO_TEST_CFLAGS) 105file_saving_test_CFLAGS = $(AUTOTEST_CFLAGS)
78file_saving_test_LDADD = $(AUTOTEST_LDADD) 106file_saving_test_LDADD = $(AUTOTEST_LDADD)
79 107
80file_transfer_test_SOURCES = ../auto_tests/bootstrap_test.c 108file_transfer_test_SOURCES = ../auto_tests/file_transfer_test.c
81file_transfer_test_CFLAGS = $(AUTO_TEST_CFLAGS) 109file_transfer_test_CFLAGS = $(AUTOTEST_CFLAGS)
82file_transfer_test_LDADD = $(AUTOTEST_LDADD) 110file_transfer_test_LDADD = $(AUTOTEST_LDADD)
83 111
84friend_connection_test_SOURCES = ../auto_tests/bootstrap_test.c 112friend_connection_test_SOURCES = ../auto_tests/friend_connection_test.c
85friend_connection_test_CFLAGS = $(AUTO_TEST_CFLAGS) 113friend_connection_test_CFLAGS = $(AUTOTEST_CFLAGS)
86friend_connection_test_LDADD = $(AUTOTEST_LDADD) 114friend_connection_test_LDADD = $(AUTOTEST_LDADD)
87 115
88friend_request_test_SOURCES = ../auto_tests/bootstrap_test.c 116friend_request_test_SOURCES = ../auto_tests/friend_request_test.c
89friend_request_test_CFLAGS = $(AUTO_TEST_CFLAGS) 117friend_request_test_CFLAGS = $(AUTOTEST_CFLAGS)
90friend_request_test_LDADD = $(AUTOTEST_LDADD) 118friend_request_test_LDADD = $(AUTOTEST_LDADD)
91 119
92invalid_tcp_proxy_test_SOURCES = ../auto_tests/bootstrap_test.c 120invalid_tcp_proxy_test_SOURCES = ../auto_tests/invalid_tcp_proxy_test.c
93invalid_tcp_proxy_test_CFLAGS = $(AUTO_TEST_CFLAGS) 121invalid_tcp_proxy_test_CFLAGS = $(AUTOTEST_CFLAGS)
94invalid_tcp_proxy_test_LDADD = $(AUTOTEST_LDADD) 122invalid_tcp_proxy_test_LDADD = $(AUTOTEST_LDADD)
95 123
96invalid_udp_proxy_test_SOURCES = ../auto_tests/bootstrap_test.c 124invalid_udp_proxy_test_SOURCES = ../auto_tests/invalid_udp_proxy_test.c
97invalid_udp_proxy_test_CFLAGS = $(AUTO_TEST_CFLAGS) 125invalid_udp_proxy_test_CFLAGS = $(AUTOTEST_CFLAGS)
98invalid_udp_proxy_test_LDADD = $(AUTOTEST_LDADD) 126invalid_udp_proxy_test_LDADD = $(AUTOTEST_LDADD)
99 127
100lan_discovery_test_SOURCES = ../auto_tests/bootstrap_test.c 128lan_discovery_test_SOURCES = ../auto_tests/lan_discovery_test.c
101lan_discovery_test_CFLAGS = $(AUTO_TEST_CFLAGS) 129lan_discovery_test_CFLAGS = $(AUTOTEST_CFLAGS)
102lan_discovery_test_LDADD = $(AUTOTEST_LDADD) 130lan_discovery_test_LDADD = $(AUTOTEST_LDADD)
103 131
104lossless_packet_test_SOURCES = ../auto_tests/bootstrap_test.c 132lossless_packet_test_SOURCES = ../auto_tests/lossless_packet_test.c
105lossless_packet_test_CFLAGS = $(AUTO_TEST_CFLAGS) 133lossless_packet_test_CFLAGS = $(AUTOTEST_CFLAGS)
106lossless_packet_test_LDADD = $(AUTOTEST_LDADD) 134lossless_packet_test_LDADD = $(AUTOTEST_LDADD)
107 135
108lossy_packet_test_SOURCES = ../auto_tests/bootstrap_test.c 136lossy_packet_test_SOURCES = ../auto_tests/lossy_packet_test.c
109lossy_packet_test_CFLAGS = $(AUTO_TEST_CFLAGS) 137lossy_packet_test_CFLAGS = $(AUTOTEST_CFLAGS)
110lossy_packet_test_LDADD = $(AUTOTEST_LDADD) 138lossy_packet_test_LDADD = $(AUTOTEST_LDADD)
111 139
112messenger_test_SOURCES = ../auto_tests/bootstrap_test.c 140messenger_test_SOURCES = ../auto_tests/messenger_test.c
113messenger_test_CFLAGS = $(AUTO_TEST_CFLAGS) 141messenger_test_CFLAGS = $(AUTOTEST_CFLAGS)
114messenger_test_LDADD = $(AUTOTEST_LDADD) 142messenger_test_LDADD = $(AUTOTEST_LDADD)
115 143
116network_test_SOURCES = ../auto_tests/bootstrap_test.c 144network_test_SOURCES = ../auto_tests/network_test.c
117network_test_CFLAGS = $(AUTO_TEST_CFLAGS) 145network_test_CFLAGS = $(AUTOTEST_CFLAGS)
118network_test_LDADD = $(AUTOTEST_LDADD) 146network_test_LDADD = $(AUTOTEST_LDADD)
119 147
120onion_test_SOURCES = ../auto_tests/bootstrap_test.c 148onion_test_SOURCES = ../auto_tests/onion_test.c
121onion_test_CFLAGS = $(AUTO_TEST_CFLAGS) 149onion_test_CFLAGS = $(AUTOTEST_CFLAGS)
122onion_test_LDADD = $(AUTOTEST_LDADD) 150onion_test_LDADD = $(AUTOTEST_LDADD)
123 151
124overflow_recvq_test_SOURCES = ../auto_tests/bootstrap_test.c 152overflow_recvq_test_SOURCES = ../auto_tests/overflow_recvq_test.c
125overflow_recvq_test_CFLAGS = $(AUTO_TEST_CFLAGS) 153overflow_recvq_test_CFLAGS = $(AUTOTEST_CFLAGS)
126overflow_recvq_test_LDADD = $(AUTOTEST_LDADD) 154overflow_recvq_test_LDADD = $(AUTOTEST_LDADD)
127 155
128overflow_sendq_test_SOURCES = ../auto_tests/bootstrap_test.c 156overflow_sendq_test_SOURCES = ../auto_tests/overflow_sendq_test.c
129overflow_sendq_test_CFLAGS = $(AUTO_TEST_CFLAGS) 157overflow_sendq_test_CFLAGS = $(AUTOTEST_CFLAGS)
130overflow_sendq_test_LDADD = $(AUTOTEST_LDADD) 158overflow_sendq_test_LDADD = $(AUTOTEST_LDADD)
131 159
132save_friend_test_SOURCES = ../auto_tests/bootstrap_test.c 160#save_compatibility_test_SOURCES = ../auto_tests/save_compatibility_test.c
133save_friend_test_CFLAGS = $(AUTO_TEST_CFLAGS) 161#save_compatibility_test_CFLAGS = $(AUTOTEST_CFLAGS)
162#save_compatibility_test_LDADD = $(AUTOTEST_LDADD)
163
164save_friend_test_SOURCES = ../auto_tests/save_friend_test.c
165save_friend_test_CFLAGS = $(AUTOTEST_CFLAGS)
134save_friend_test_LDADD = $(AUTOTEST_LDADD) 166save_friend_test_LDADD = $(AUTOTEST_LDADD)
135 167
136save_load_test_SOURCES = ../auto_tests/bootstrap_test.c 168save_load_test_SOURCES = ../auto_tests/save_load_test.c
137save_load_test_CFLAGS = $(AUTO_TEST_CFLAGS) 169save_load_test_CFLAGS = $(AUTOTEST_CFLAGS)
138save_load_test_LDADD = $(AUTOTEST_LDADD) 170save_load_test_LDADD = $(AUTOTEST_LDADD)
139 171
140send_message_test_SOURCES = ../auto_tests/bootstrap_test.c 172send_message_test_SOURCES = ../auto_tests/send_message_test.c
141send_message_test_CFLAGS = $(AUTO_TEST_CFLAGS) 173send_message_test_CFLAGS = $(AUTOTEST_CFLAGS)
142send_message_test_LDADD = $(AUTOTEST_LDADD) 174send_message_test_LDADD = $(AUTOTEST_LDADD)
143 175
144set_name_test_SOURCES = ../auto_tests/bootstrap_test.c 176set_name_test_SOURCES = ../auto_tests/set_name_test.c
145set_name_test_CFLAGS = $(AUTO_TEST_CFLAGS) 177set_name_test_CFLAGS = $(AUTOTEST_CFLAGS)
146set_name_test_LDADD = $(AUTOTEST_LDADD) 178set_name_test_LDADD = $(AUTOTEST_LDADD)
147 179
148set_status_message_test_SOURCES = ../auto_tests/bootstrap_test.c 180set_status_message_test_SOURCES = ../auto_tests/set_status_message_test.c
149set_status_message_test_CFLAGS = $(AUTO_TEST_CFLAGS) 181set_status_message_test_CFLAGS = $(AUTOTEST_CFLAGS)
150set_status_message_test_LDADD = $(AUTOTEST_LDADD) 182set_status_message_test_LDADD = $(AUTOTEST_LDADD)
151 183
152skeleton_test_SOURCES = ../auto_tests/bootstrap_test.c 184skeleton_test_SOURCES = ../auto_tests/skeleton_test.c
153skeleton_test_CFLAGS = $(AUTO_TEST_CFLAGS) 185skeleton_test_CFLAGS = $(AUTOTEST_CFLAGS)
154skeleton_test_LDADD = $(AUTOTEST_LDADD) 186skeleton_test_LDADD = $(AUTOTEST_LDADD)
155 187
156tcp_relay_test_SOURCES = ../auto_tests/bootstrap_test.c 188tcp_relay_test_SOURCES = ../auto_tests/tcp_relay_test.c
157tcp_relay_test_CFLAGS = $(AUTO_TEST_CFLAGS) 189tcp_relay_test_CFLAGS = $(AUTOTEST_CFLAGS)
158tcp_relay_test_LDADD = $(AUTOTEST_LDADD) 190tcp_relay_test_LDADD = $(AUTOTEST_LDADD)
159 191
160TCP_test_SOURCES = ../auto_tests/bootstrap_test.c 192TCP_test_SOURCES = ../auto_tests/TCP_test.c
161TCP_test_CFLAGS = $(AUTO_TEST_CFLAGS) 193TCP_test_CFLAGS = $(AUTOTEST_CFLAGS)
162TCP_test_LDADD = $(AUTOTEST_LDADD) 194TCP_test_LDADD = $(AUTOTEST_LDADD)
163 195
164tox_many_tcp_test_SOURCES = ../auto_tests/bootstrap_test.c 196tox_many_tcp_test_SOURCES = ../auto_tests/tox_many_tcp_test.c
165tox_many_tcp_test_CFLAGS = $(AUTO_TEST_CFLAGS) 197tox_many_tcp_test_CFLAGS = $(AUTOTEST_CFLAGS)
166tox_many_tcp_test_LDADD = $(AUTOTEST_LDADD) 198tox_many_tcp_test_LDADD = $(AUTOTEST_LDADD)
167 199
168tox_many_test_SOURCES = ../auto_tests/bootstrap_test.c 200tox_many_test_SOURCES = ../auto_tests/tox_many_test.c
169tox_many_test_CFLAGS = $(AUTO_TEST_CFLAGS) 201tox_many_test_CFLAGS = $(AUTOTEST_CFLAGS)
170tox_many_test_LDADD = $(AUTOTEST_LDADD) 202tox_many_test_LDADD = $(AUTOTEST_LDADD)
171 203
172tox_one_test_SOURCES = ../auto_tests/bootstrap_test.c 204tox_one_test_SOURCES = ../auto_tests/tox_one_test.c
173tox_one_test_CFLAGS = $(AUTO_TEST_CFLAGS) 205tox_one_test_CFLAGS = $(AUTOTEST_CFLAGS)
174tox_one_test_LDADD = $(AUTOTEST_LDADD) 206tox_one_test_LDADD = $(AUTOTEST_LDADD)
175 207
176tox_strncasecmp_test_SOURCES = ../auto_tests/bootstrap_test.c 208tox_strncasecmp_test_SOURCES = ../auto_tests/tox_strncasecmp_test.c
177tox_strncasecmp_test_CFLAGS = $(AUTO_TEST_CFLAGS) 209tox_strncasecmp_test_CFLAGS = $(AUTOTEST_CFLAGS)
178tox_strncasecmp_test_LDADD = $(AUTOTEST_LDADD) 210tox_strncasecmp_test_LDADD = $(AUTOTEST_LDADD)
179 211
180typing_test_SOURCES = ../auto_tests/bootstrap_test.c 212typing_test_SOURCES = ../auto_tests/typing_test.c
181typing_test_CFLAGS = $(AUTO_TEST_CFLAGS) 213typing_test_CFLAGS = $(AUTOTEST_CFLAGS)
182typing_test_LDADD = $(AUTOTEST_LDADD) 214typing_test_LDADD = $(AUTOTEST_LDADD)
183 215
184version_test_SOURCES = ../auto_tests/bootstrap_test.c 216version_test_SOURCES = ../auto_tests/version_test.c
185version_test_CFLAGS = $(AUTO_TEST_CFLAGS) 217version_test_CFLAGS = $(AUTOTEST_CFLAGS)
186version_test_LDADD = $(AUTOTEST_LDADD) 218version_test_LDADD = $(AUTOTEST_LDADD)
187 219
188if BUILD_AV 220if BUILD_AV
@@ -200,4 +232,4 @@ endif
200endif 232endif
201 233
202 234
203EXTRA_DIST += $(top_srcdir)/auto_tests/check_compat.h 235EXTRA_DIST += $(top_srcdir)/auto_tests/check_compat.h $(top_srcdir)/auto_tests/run_auto_test.h