diff options
-rw-r--r-- | auto_tests/Makefile.inc | 181 |
1 files changed, 133 insertions, 48 deletions
diff --git a/auto_tests/Makefile.inc b/auto_tests/Makefile.inc index 67c72016..34388c51 100644 --- a/auto_tests/Makefile.inc +++ b/auto_tests/Makefile.inc | |||
@@ -1,7 +1,19 @@ | |||
1 | if BUILD_TESTS | 1 | if BUILD_TESTS |
2 | 2 | ||
3 | TESTS = encryptsave_test messenger_autotest crypto_test network_test onion_test TCP_test dht_autotest tox_strncasecmp_test | 3 | TESTS = bootstrap_test conference_double_invite_test conference_peer_nick_test conference_simple_test conference_test \ |
4 | check_PROGRAMS = encryptsave_test messenger_autotest crypto_test network_test onion_test TCP_test dht_autotest tox_strncasecmp_test | 4 | conference_two_test crypto_test dht_test encryptsave_test file_saving_test file_transfer_test friend_connection_test \ |
5 | friend_request_test invalid_tcp_proxy_test invalid_udp_proxy_test lan_discovery_test lossless_packet_test \ | ||
6 | lossy_packet_test messenger_test network_test onion_test overflow_recvq_test overflow_sendq_test save_friend_test \ | ||
7 | save_load_test send_message_test set_name_test set_status_message_test skeleton_test tcp_relay_test TCP_test \ | ||
8 | tox_many_tcp_test tox_many_test tox_one_test tox_strncasecmp_test typing_test version_test | ||
9 | |||
10 | check_PROGRAMS = bootstrap_test conference_double_invite_test conference_peer_nick_test conference_simple_test \ | ||
11 | conference_test conference_two_test crypto_test dht_test encryptsave_test file_saving_test file_transfer_test \ | ||
12 | friend_connection_test friend_request_test invalid_tcp_proxy_test invalid_udp_proxy_test lan_discovery_test \ | ||
13 | lossless_packet_test lossy_packet_test messenger_test network_test onion_test overflow_recvq_test \ | ||
14 | overflow_sendq_test save_friend_test save_load_test send_message_test set_name_test set_status_message_test \ | ||
15 | skeleton_test tcp_relay_test TCP_test tox_many_tcp_test tox_many_test tox_one_test tox_strncasecmp_test \ | ||
16 | typing_test version_test | ||
5 | 17 | ||
6 | AUTOTEST_CFLAGS = \ | 18 | AUTOTEST_CFLAGS = \ |
7 | $(LIBSODIUM_CFLAGS) \ | 19 | $(LIBSODIUM_CFLAGS) \ |
@@ -25,94 +37,167 @@ check_PROGRAMS += toxav_basic_test toxav_many_test | |||
25 | AUTOTEST_LDADD += libtoxav.la | 37 | AUTOTEST_LDADD += libtoxav.la |
26 | endif | 38 | endif |
27 | 39 | ||
28 | messenger_autotest_SOURCES = ../auto_tests/messenger_test.c | 40 | bootstrap_test_SOURCES = ../auto_tests/bootstrap_test.c |
41 | bootstrap_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
42 | bootstrap_test_LDADD = $(AUTOTEST_LDADD) | ||
29 | 43 | ||
30 | messenger_autotest_CFLAGS = $(AUTOTEST_CFLAGS) | 44 | conference_double_invite_test_SOURCES = ../auto_tests/bootstrap_test.c |
45 | conference_double_invite_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
46 | conference_double_invite_test_LDADD = $(AUTOTEST_LDADD) | ||
31 | 47 | ||
32 | messenger_autotest_LDADD = $(AUTOTEST_LDADD) | 48 | conference_peer_nick_test_SOURCES = ../auto_tests/bootstrap_test.c |
49 | conference_peer_nick_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
50 | conference_peer_nick_test_LDADD = $(AUTOTEST_LDADD) | ||
33 | 51 | ||
52 | conference_simple_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
53 | conference_simple_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
54 | conference_simple_test_LDADD = $(AUTOTEST_LDADD) | ||
34 | 55 | ||
35 | crypto_test_SOURCES = ../auto_tests/crypto_test.c | 56 | conference_test_SOURCES = ../auto_tests/bootstrap_test.c |
57 | conference_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
58 | conference_test_LDADD = $(AUTOTEST_LDADD) | ||
36 | 59 | ||
37 | crypto_test_CFLAGS = $(AUTOTEST_CFLAGS) | 60 | conference_two_test_SOURCES = ../auto_tests/bootstrap_test.c |
61 | conference_two_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
62 | conference_two_test_LDADD = $(AUTOTEST_LDADD) | ||
38 | 63 | ||
64 | crypto_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
65 | crypto_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
39 | crypto_test_LDADD = $(AUTOTEST_LDADD) | 66 | crypto_test_LDADD = $(AUTOTEST_LDADD) |
40 | 67 | ||
68 | dht_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
69 | dht_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
70 | dht_test_LDADD = $(AUTOTEST_LDADD) | ||
41 | 71 | ||
42 | network_test_SOURCES = ../auto_tests/network_test.c | 72 | encryptsave_test_SOURCES = ../auto_tests/bootstrap_test.c |
73 | encryptsave_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
74 | encryptsave_test_LDADD = $(AUTOTEST_LDADD) | ||
43 | 75 | ||
44 | network_test_CFLAGS = $(AUTOTEST_CFLAGS) | 76 | file_saving_test_SOURCES = ../auto_tests/bootstrap_test.c |
77 | file_saving_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
78 | file_saving_test_LDADD = $(AUTOTEST_LDADD) | ||
45 | 79 | ||
46 | network_test_LDADD = $(AUTOTEST_LDADD) | 80 | file_transfer_test_SOURCES = ../auto_tests/bootstrap_test.c |
81 | file_transfer_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
82 | file_transfer_test_LDADD = $(AUTOTEST_LDADD) | ||
47 | 83 | ||
84 | friend_connection_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
85 | friend_connection_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
86 | friend_connection_test_LDADD = $(AUTOTEST_LDADD) | ||
48 | 87 | ||
49 | onion_test_SOURCES = ../auto_tests/onion_test.c | 88 | friend_request_test_SOURCES = ../auto_tests/bootstrap_test.c |
89 | friend_request_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
90 | friend_request_test_LDADD = $(AUTOTEST_LDADD) | ||
50 | 91 | ||
51 | onion_test_CFLAGS = $(AUTOTEST_CFLAGS) | 92 | invalid_tcp_proxy_test_SOURCES = ../auto_tests/bootstrap_test.c |
93 | invalid_tcp_proxy_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
94 | invalid_tcp_proxy_test_LDADD = $(AUTOTEST_LDADD) | ||
52 | 95 | ||
53 | onion_test_LDADD = $(AUTOTEST_LDADD) | 96 | invalid_udp_proxy_test_SOURCES = ../auto_tests/bootstrap_test.c |
97 | invalid_udp_proxy_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
98 | invalid_udp_proxy_test_LDADD = $(AUTOTEST_LDADD) | ||
54 | 99 | ||
100 | lan_discovery_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
101 | lan_discovery_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
102 | lan_discovery_test_LDADD = $(AUTOTEST_LDADD) | ||
55 | 103 | ||
56 | TCP_test_SOURCES = ../auto_tests/TCP_test.c | 104 | lossless_packet_test_SOURCES = ../auto_tests/bootstrap_test.c |
105 | lossless_packet_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
106 | lossless_packet_test_LDADD = $(AUTOTEST_LDADD) | ||
57 | 107 | ||
58 | TCP_test_CFLAGS = $(AUTOTEST_CFLAGS) | 108 | lossy_packet_test_SOURCES = ../auto_tests/bootstrap_test.c |
109 | lossy_packet_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
110 | lossy_packet_test_LDADD = $(AUTOTEST_LDADD) | ||
59 | 111 | ||
60 | TCP_test_LDADD = $(AUTOTEST_LDADD) | 112 | messenger_test_SOURCES = ../auto_tests/bootstrap_test.c |
113 | messenger_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
114 | messenger_test_LDADD = $(AUTOTEST_LDADD) | ||
61 | 115 | ||
116 | network_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
117 | network_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
118 | network_test_LDADD = $(AUTOTEST_LDADD) | ||
62 | 119 | ||
63 | dht_autotest_SOURCES = ../auto_tests/dht_test.c | 120 | onion_test_SOURCES = ../auto_tests/bootstrap_test.c |
121 | onion_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
122 | onion_test_LDADD = $(AUTOTEST_LDADD) | ||
64 | 123 | ||
65 | dht_autotest_CFLAGS = $(AUTOTEST_CFLAGS) | 124 | overflow_recvq_test_SOURCES = ../auto_tests/bootstrap_test.c |
125 | overflow_recvq_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
126 | overflow_recvq_test_LDADD = $(AUTOTEST_LDADD) | ||
66 | 127 | ||
67 | dht_autotest_LDADD = $(AUTOTEST_LDADD) | 128 | overflow_sendq_test_SOURCES = ../auto_tests/bootstrap_test.c |
129 | overflow_sendq_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
130 | overflow_sendq_test_LDADD = $(AUTOTEST_LDADD) | ||
68 | 131 | ||
132 | save_friend_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
133 | save_friend_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
134 | save_friend_test_LDADD = $(AUTOTEST_LDADD) | ||
69 | 135 | ||
70 | # TODO(iphydf): These tests are broken. The code needs to be fixed, as the | 136 | save_load_test_SOURCES = ../auto_tests/bootstrap_test.c |
71 | # tests themselves are correct. | 137 | save_load_test_CFLAGS = $(AUTO_TEST_CFLAGS) |
72 | #selfname_change_conference_SOURCE = ../auto_tests/selfname_change_conference_test.c | 138 | save_load_test_LDADD = $(AUTOTEST_LDADD) |
73 | # | ||
74 | #selfname_change_conference_CFLAGS = $(AUTOTEST_CFLAGS) | ||
75 | # | ||
76 | #selfname_change_conference_LDADD = $(AUTOTEST_LDADD) | ||
77 | # | ||
78 | # | ||
79 | #self_conference_title_change_SOURCE = ../auto_tests/self_conference_title_change_test.c | ||
80 | # | ||
81 | #self_conference_title_change_CFLAGS = $(AUTOTEST_CFLAGS) | ||
82 | # | ||
83 | #self_conference_title_change_LDADD = $(AUTOTEST_LDADD) | ||
84 | 139 | ||
140 | send_message_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
141 | send_message_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
142 | send_message_test_LDADD = $(AUTOTEST_LDADD) | ||
85 | 143 | ||
86 | if BUILD_AV | 144 | set_name_test_SOURCES = ../auto_tests/bootstrap_test.c |
87 | toxav_basic_test_SOURCES = ../auto_tests/toxav_basic_test.c | 145 | set_name_test_CFLAGS = $(AUTO_TEST_CFLAGS) |
146 | set_name_test_LDADD = $(AUTOTEST_LDADD) | ||
88 | 147 | ||
89 | toxav_basic_test_CFLAGS = $(AUTOTEST_CFLAGS) | 148 | set_status_message_test_SOURCES = ../auto_tests/bootstrap_test.c |
149 | set_status_message_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
150 | set_status_message_test_LDADD = $(AUTOTEST_LDADD) | ||
90 | 151 | ||
91 | toxav_basic_test_LDADD = $(AUTOTEST_LDADD) $(AV_LIBS) | 152 | skeleton_test_SOURCES = ../auto_tests/bootstrap_test.c |
153 | skeleton_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
154 | skeleton_test_LDADD = $(AUTOTEST_LDADD) | ||
92 | 155 | ||
156 | tcp_relay_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
157 | tcp_relay_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
158 | tcp_relay_test_LDADD = $(AUTOTEST_LDADD) | ||
93 | 159 | ||
94 | toxav_many_test_SOURCES = ../auto_tests/toxav_many_test.c | 160 | TCP_test_SOURCES = ../auto_tests/bootstrap_test.c |
161 | TCP_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
162 | TCP_test_LDADD = $(AUTOTEST_LDADD) | ||
95 | 163 | ||
96 | toxav_many_test_CFLAGS = $(AUTOTEST_CFLAGS) | 164 | tox_many_tcp_test_SOURCES = ../auto_tests/bootstrap_test.c |
165 | tox_many_tcp_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
166 | tox_many_tcp_test_LDADD = $(AUTOTEST_LDADD) | ||
97 | 167 | ||
98 | toxav_many_test_LDADD = $(AUTOTEST_LDADD) | 168 | tox_many_test_SOURCES = ../auto_tests/bootstrap_test.c |
99 | endif | 169 | tox_many_test_CFLAGS = $(AUTO_TEST_CFLAGS) |
170 | tox_many_test_LDADD = $(AUTOTEST_LDADD) | ||
100 | 171 | ||
101 | endif | 172 | tox_one_test_SOURCES = ../auto_tests/bootstrap_test.c |
173 | tox_one_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
174 | tox_one_test_LDADD = $(AUTOTEST_LDADD) | ||
102 | 175 | ||
176 | tox_strncasecmp_test_SOURCES = ../auto_tests/bootstrap_test.c | ||
177 | tox_strncasecmp_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
178 | tox_strncasecmp_test_LDADD = $(AUTOTEST_LDADD) | ||
103 | 179 | ||
104 | encryptsave_test_SOURCES = ../auto_tests/encryptsave_test.c | 180 | typing_test_SOURCES = ../auto_tests/bootstrap_test.c |
181 | typing_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
182 | typing_test_LDADD = $(AUTOTEST_LDADD) | ||
105 | 183 | ||
106 | encryptsave_test_CFLAGS = $(AUTOTEST_CFLAGS) | 184 | version_test_SOURCES = ../auto_tests/bootstrap_test.c |
185 | version_test_CFLAGS = $(AUTO_TEST_CFLAGS) | ||
186 | version_test_LDADD = $(AUTOTEST_LDADD) | ||
107 | 187 | ||
108 | encryptsave_test_LDADD = $(AUTOTEST_LDADD) | 188 | if BUILD_AV |
109 | 189 | ||
190 | toxav_basic_test_SOURCES = ../auto_tests/toxav_basic_test.c | ||
191 | toxav_basic_test_CFLAGS = $(AUTOTEST_CFLAGS) | ||
192 | toxav_basic_test_LDADD = $(AUTOTEST_LDADD) $(AV_LIBS) | ||
110 | 193 | ||
111 | tox_strncasecmp_test_SOURCES = ../auto_tests/tox_strncasecmp_test.c | 194 | toxav_many_test_SOURCES = ../auto_tests/toxav_many_test.c |
195 | toxav_many_test_CFLAGS = $(AUTOTEST_CFLAGS) | ||
196 | toxav_many_test_LDADD = $(AUTOTEST_LDADD) | ||
112 | 197 | ||
113 | tox_strncasecmp_test_CFLAGS = $(AUTOTEST_CFLAGS) | 198 | endif |
114 | 199 | ||
115 | tox_strncasecmp_test_LDADD = $(AUTOTEST_LDADD) | 200 | endif |
116 | 201 | ||
117 | 202 | ||
118 | EXTRA_DIST += $(top_srcdir)/auto_tests/check_compat.h | 203 | EXTRA_DIST += $(top_srcdir)/auto_tests/check_compat.h |