diff options
author | pyruvate <d.pyruvate.kinase@gmail.com> | 2014-08-07 23:59:47 +0300 |
---|---|---|
committer | pyruvate <d.pyruvate.kinase@gmail.com> | 2014-08-09 11:33:20 +0300 |
commit | ec9082f2c382741c07fdbd81ed7362a99c747256 (patch) | |
tree | b834bb122b5feca3f07d8655ccb96fd5fa8929bd /auto_tests | |
parent | 545cc916620c8c9bff5145a216b55a26fcd62d46 (diff) |
Remove DEFTESTCASE and DEFTESTCASE_SLOW redefinitions
Diffstat (limited to 'auto_tests')
-rw-r--r-- | auto_tests/TCP_test.c | 10 | ||||
-rw-r--r-- | auto_tests/assoc_test.c | 12 | ||||
-rw-r--r-- | auto_tests/crypto_test.c | 12 | ||||
-rw-r--r-- | auto_tests/helpers.h | 15 | ||||
-rw-r--r-- | auto_tests/messenger_test.c | 7 | ||||
-rw-r--r-- | auto_tests/network_test.c | 7 | ||||
-rw-r--r-- | auto_tests/onion_test.c | 10 | ||||
-rw-r--r-- | auto_tests/skeleton_test.c | 8 | ||||
-rw-r--r-- | auto_tests/tox_test.c | 10 | ||||
-rw-r--r-- | auto_tests/toxav_basic_test.c | 8 |
10 files changed, 34 insertions, 65 deletions
diff --git a/auto_tests/TCP_test.c b/auto_tests/TCP_test.c index 8e75fae0..25827df3 100644 --- a/auto_tests/TCP_test.c +++ b/auto_tests/TCP_test.c | |||
@@ -14,6 +14,8 @@ | |||
14 | 14 | ||
15 | #include "../toxcore/util.h" | 15 | #include "../toxcore/util.h" |
16 | 16 | ||
17 | #include "helpers.h" | ||
18 | |||
17 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) | 19 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) |
18 | #define c_sleep(x) Sleep(1*x) | 20 | #define c_sleep(x) Sleep(1*x) |
19 | #else | 21 | #else |
@@ -489,14 +491,6 @@ START_TEST(test_client_invalid) | |||
489 | } | 491 | } |
490 | END_TEST | 492 | END_TEST |
491 | 493 | ||
492 | #define DEFTESTCASE(NAME) \ | ||
493 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
494 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
495 | suite_add_tcase(s, tc_##NAME); | ||
496 | |||
497 | #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ | ||
498 | DEFTESTCASE(NAME) \ | ||
499 | tcase_set_timeout(tc_##NAME, TIMEOUT); | ||
500 | Suite *TCP_suite(void) | 494 | Suite *TCP_suite(void) |
501 | { | 495 | { |
502 | Suite *s = suite_create("TCP"); | 496 | Suite *s = suite_create("TCP"); |
diff --git a/auto_tests/assoc_test.c b/auto_tests/assoc_test.c index 5f496ece..b377cadf 100644 --- a/auto_tests/assoc_test.c +++ b/auto_tests/assoc_test.c | |||
@@ -1,4 +1,3 @@ | |||
1 | |||
2 | #ifdef HAVE_CONFIG_H | 1 | #ifdef HAVE_CONFIG_H |
3 | #include "config.h" | 2 | #include "config.h" |
4 | #endif | 3 | #endif |
@@ -14,6 +13,8 @@ | |||
14 | 13 | ||
15 | #include <check.h> | 14 | #include <check.h> |
16 | 15 | ||
16 | #include "helpers.h" | ||
17 | |||
17 | START_TEST(test_basics) | 18 | START_TEST(test_basics) |
18 | { | 19 | { |
19 | /* TODO: real test */ | 20 | /* TODO: real test */ |
@@ -132,15 +133,6 @@ START_TEST(test_fillup) | |||
132 | } | 133 | } |
133 | END_TEST | 134 | END_TEST |
134 | 135 | ||
135 | #define DEFTESTCASE(NAME) \ | ||
136 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
137 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
138 | suite_add_tcase(s, tc_##NAME); | ||
139 | |||
140 | #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ | ||
141 | DEFTESTCASE(NAME) \ | ||
142 | tcase_set_timeout(tc_##NAME, TIMEOUT); | ||
143 | |||
144 | Suite *Assoc_suite(void) | 136 | Suite *Assoc_suite(void) |
145 | { | 137 | { |
146 | Suite *s = suite_create("Assoc"); | 138 | Suite *s = suite_create("Assoc"); |
diff --git a/auto_tests/crypto_test.c b/auto_tests/crypto_test.c index 252f7275..2fb08b8b 100644 --- a/auto_tests/crypto_test.c +++ b/auto_tests/crypto_test.c | |||
@@ -10,6 +10,8 @@ | |||
10 | #include <stdlib.h> | 10 | #include <stdlib.h> |
11 | #include <time.h> | 11 | #include <time.h> |
12 | 12 | ||
13 | #include "helpers.h" | ||
14 | |||
13 | void rand_bytes(uint8_t *b, size_t blen) | 15 | void rand_bytes(uint8_t *b, size_t blen) |
14 | { | 16 | { |
15 | size_t i; | 17 | size_t i; |
@@ -270,16 +272,6 @@ START_TEST(test_large_data_symmetric) | |||
270 | } | 272 | } |
271 | END_TEST | 273 | END_TEST |
272 | 274 | ||
273 | |||
274 | #define DEFTESTCASE(NAME) \ | ||
275 | TCase *NAME = tcase_create(#NAME); \ | ||
276 | tcase_add_test(NAME, test_##NAME); \ | ||
277 | suite_add_tcase(s, NAME); | ||
278 | |||
279 | #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ | ||
280 | DEFTESTCASE(NAME) \ | ||
281 | tcase_set_timeout(NAME, TIMEOUT); | ||
282 | |||
283 | Suite *crypto_suite(void) | 275 | Suite *crypto_suite(void) |
284 | { | 276 | { |
285 | Suite *s = suite_create("Crypto"); | 277 | Suite *s = suite_create("Crypto"); |
diff --git a/auto_tests/helpers.h b/auto_tests/helpers.h new file mode 100644 index 00000000..30fb7c8c --- /dev/null +++ b/auto_tests/helpers.h | |||
@@ -0,0 +1,15 @@ | |||
1 | #ifndef TOXCORE_TEST_HELPERS_H | ||
2 | #define TOXCORE_TEST_HELPERS_H | ||
3 | |||
4 | #include <check.h> | ||
5 | |||
6 | #define DEFTESTCASE(NAME) \ | ||
7 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
8 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
9 | suite_add_tcase(s, tc_##NAME); | ||
10 | |||
11 | #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ | ||
12 | DEFTESTCASE(NAME) \ | ||
13 | tcase_set_timeout(tc_##NAME, TIMEOUT); | ||
14 | |||
15 | #endif // TOXCORE_TEST_HELPERS_H \ No newline at end of file | ||
diff --git a/auto_tests/messenger_test.c b/auto_tests/messenger_test.c index 7ab7d674..3024ed1a 100644 --- a/auto_tests/messenger_test.c +++ b/auto_tests/messenger_test.c | |||
@@ -21,6 +21,8 @@ | |||
21 | #include <string.h> | 21 | #include <string.h> |
22 | #include <check.h> | 22 | #include <check.h> |
23 | 23 | ||
24 | #include "helpers.h" | ||
25 | |||
24 | #define REALLY_BIG_NUMBER ((1) << (sizeof(uint16_t) * 7)) | 26 | #define REALLY_BIG_NUMBER ((1) << (sizeof(uint16_t) * 7)) |
25 | #define STRINGS_EQUAL(X, Y) (strcmp(X, Y) == 0) | 27 | #define STRINGS_EQUAL(X, Y) (strcmp(X, Y) == 0) |
26 | 28 | ||
@@ -298,11 +300,6 @@ START_TEST(test_messenger_state_saveloadsave) | |||
298 | } | 300 | } |
299 | END_TEST | 301 | END_TEST |
300 | 302 | ||
301 | #define DEFTESTCASE(NAME) \ | ||
302 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
303 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
304 | suite_add_tcase(s, tc_##NAME); | ||
305 | |||
306 | Suite *messenger_suite(void) | 303 | Suite *messenger_suite(void) |
307 | { | 304 | { |
308 | Suite *s = suite_create("Messenger"); | 305 | Suite *s = suite_create("Messenger"); |
diff --git a/auto_tests/network_test.c b/auto_tests/network_test.c index afd90e7a..9d07fbb4 100644 --- a/auto_tests/network_test.c +++ b/auto_tests/network_test.c | |||
@@ -11,6 +11,8 @@ | |||
11 | 11 | ||
12 | #include "../toxcore/network.h" | 12 | #include "../toxcore/network.h" |
13 | 13 | ||
14 | #include "helpers.h" | ||
15 | |||
14 | START_TEST(test_addr_resolv_localhost) | 16 | START_TEST(test_addr_resolv_localhost) |
15 | { | 17 | { |
16 | #ifdef __CYGWIN__ | 18 | #ifdef __CYGWIN__ |
@@ -141,11 +143,6 @@ START_TEST(test_struct_sizes) | |||
141 | } | 143 | } |
142 | END_TEST | 144 | END_TEST |
143 | 145 | ||
144 | #define DEFTESTCASE(NAME) \ | ||
145 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
146 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
147 | suite_add_tcase(s, tc_##NAME); | ||
148 | |||
149 | Suite *network_suite(void) | 146 | Suite *network_suite(void) |
150 | { | 147 | { |
151 | Suite *s = suite_create("Network"); | 148 | Suite *s = suite_create("Network"); |
diff --git a/auto_tests/onion_test.c b/auto_tests/onion_test.c index 2394e03d..ed297022 100644 --- a/auto_tests/onion_test.c +++ b/auto_tests/onion_test.c | |||
@@ -14,6 +14,8 @@ | |||
14 | #include "../toxcore/onion_client.h" | 14 | #include "../toxcore/onion_client.h" |
15 | #include "../toxcore/util.h" | 15 | #include "../toxcore/util.h" |
16 | 16 | ||
17 | #include "helpers.h" | ||
18 | |||
17 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) | 19 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) |
18 | #define c_sleep(x) Sleep(1*x) | 20 | #define c_sleep(x) Sleep(1*x) |
19 | #else | 21 | #else |
@@ -335,14 +337,6 @@ START_TEST(test_announce) | |||
335 | } | 337 | } |
336 | END_TEST | 338 | END_TEST |
337 | 339 | ||
338 | #define DEFTESTCASE(NAME) \ | ||
339 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
340 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
341 | suite_add_tcase(s, tc_##NAME); | ||
342 | |||
343 | #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ | ||
344 | DEFTESTCASE(NAME) \ | ||
345 | tcase_set_timeout(tc_##NAME, TIMEOUT); | ||
346 | Suite *onion_suite(void) | 340 | Suite *onion_suite(void) |
347 | { | 341 | { |
348 | Suite *s = suite_create("Onion"); | 342 | Suite *s = suite_create("Onion"); |
diff --git a/auto_tests/skeleton_test.c b/auto_tests/skeleton_test.c index 89ef1b8b..27c9123a 100644 --- a/auto_tests/skeleton_test.c +++ b/auto_tests/skeleton_test.c | |||
@@ -9,6 +9,8 @@ | |||
9 | #include <stdlib.h> | 9 | #include <stdlib.h> |
10 | #include <time.h> | 10 | #include <time.h> |
11 | 11 | ||
12 | #include "helpers.h" | ||
13 | |||
12 | /* | 14 | /* |
13 | #include "../<stuff to test>" | 15 | #include "../<stuff to test>" |
14 | */ | 16 | */ |
@@ -20,12 +22,6 @@ START_TEST(test_creativetestnamegoeshere) | |||
20 | } | 22 | } |
21 | END_TEST | 23 | END_TEST |
22 | 24 | ||
23 | |||
24 | #define DEFTESTCASE(NAME) \ | ||
25 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
26 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
27 | suite_add_tcase(s, tc_##NAME); | ||
28 | |||
29 | Suite *creativesuitenamegoeshere_suite(void) | 25 | Suite *creativesuitenamegoeshere_suite(void) |
30 | { | 26 | { |
31 | Suite *s = suite_create("creativesuitedescritptiongoeshere"); | 27 | Suite *s = suite_create("creativesuitedescritptiongoeshere"); |
diff --git a/auto_tests/tox_test.c b/auto_tests/tox_test.c index 43fb7a1c..f765fcd3 100644 --- a/auto_tests/tox_test.c +++ b/auto_tests/tox_test.c | |||
@@ -12,6 +12,8 @@ | |||
12 | 12 | ||
13 | #include "../toxcore/tox.h" | 13 | #include "../toxcore/tox.h" |
14 | 14 | ||
15 | #include "helpers.h" | ||
16 | |||
15 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) | 17 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) |
16 | #define c_sleep(x) Sleep(1*x) | 18 | #define c_sleep(x) Sleep(1*x) |
17 | #else | 19 | #else |
@@ -360,14 +362,6 @@ loop_top: | |||
360 | } | 362 | } |
361 | END_TEST | 363 | END_TEST |
362 | 364 | ||
363 | #define DEFTESTCASE(NAME) \ | ||
364 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
365 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
366 | suite_add_tcase(s, tc_##NAME); | ||
367 | |||
368 | #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ | ||
369 | DEFTESTCASE(NAME) \ | ||
370 | tcase_set_timeout(tc_##NAME, TIMEOUT); | ||
371 | Suite *tox_suite(void) | 365 | Suite *tox_suite(void) |
372 | { | 366 | { |
373 | Suite *s = suite_create("Tox"); | 367 | Suite *s = suite_create("Tox"); |
diff --git a/auto_tests/toxav_basic_test.c b/auto_tests/toxav_basic_test.c index 57685bfc..c6481366 100644 --- a/auto_tests/toxav_basic_test.c +++ b/auto_tests/toxav_basic_test.c | |||
@@ -16,6 +16,8 @@ | |||
16 | #include "../toxcore/crypto_core.h" | 16 | #include "../toxcore/crypto_core.h" |
17 | #include "../toxav/toxav.h" | 17 | #include "../toxav/toxav.h" |
18 | 18 | ||
19 | #include "helpers.h" | ||
20 | |||
19 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) | 21 | #if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) |
20 | #define c_sleep(x) Sleep(1*x) | 22 | #define c_sleep(x) Sleep(1*x) |
21 | #else | 23 | #else |
@@ -214,7 +216,6 @@ case 3: /* Wait for Both to have status ended */\ | |||
214 | if (status_control.Alice.status == Ended && status_control.Bob.status == Ended) running = 0; break; } c_sleep(20); } } printf("\n"); | 216 | if (status_control.Alice.status == Ended && status_control.Bob.status == Ended) running = 0; break; } c_sleep(20); } } printf("\n"); |
215 | 217 | ||
216 | START_TEST(test_AV_flows) | 218 | START_TEST(test_AV_flows) |
217 | // int test_AV_flows() | ||
218 | { | 219 | { |
219 | long long unsigned int cur_time = time(NULL); | 220 | long long unsigned int cur_time = time(NULL); |
220 | Tox *bootstrap_node = tox_new(0); | 221 | Tox *bootstrap_node = tox_new(0); |
@@ -574,10 +575,7 @@ Suite *tox_suite(void) | |||
574 | { | 575 | { |
575 | Suite *s = suite_create("ToxAV"); | 576 | Suite *s = suite_create("ToxAV"); |
576 | 577 | ||
577 | TCase *tc_av_flows = tcase_create("AV_flows"); | 578 | DEFTESTCASE_SLOW(AV_flows, 200); |
578 | tcase_add_test(tc_av_flows, test_AV_flows); | ||
579 | tcase_set_timeout(tc_av_flows, 200); | ||
580 | suite_add_tcase(s, tc_av_flows); | ||
581 | 579 | ||
582 | return s; | 580 | return s; |
583 | } | 581 | } |