summaryrefslogtreecommitdiff
path: root/auto_tests
diff options
context:
space:
mode:
authorpyruvate <d.pyruvate.kinase@gmail.com>2014-08-07 23:59:47 +0300
committerpyruvate <d.pyruvate.kinase@gmail.com>2014-08-09 11:33:20 +0300
commitec9082f2c382741c07fdbd81ed7362a99c747256 (patch)
treeb834bb122b5feca3f07d8655ccb96fd5fa8929bd /auto_tests
parent545cc916620c8c9bff5145a216b55a26fcd62d46 (diff)
Remove DEFTESTCASE and DEFTESTCASE_SLOW redefinitions
Diffstat (limited to 'auto_tests')
-rw-r--r--auto_tests/TCP_test.c10
-rw-r--r--auto_tests/assoc_test.c12
-rw-r--r--auto_tests/crypto_test.c12
-rw-r--r--auto_tests/helpers.h15
-rw-r--r--auto_tests/messenger_test.c7
-rw-r--r--auto_tests/network_test.c7
-rw-r--r--auto_tests/onion_test.c10
-rw-r--r--auto_tests/skeleton_test.c8
-rw-r--r--auto_tests/tox_test.c10
-rw-r--r--auto_tests/toxav_basic_test.c8
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}
490END_TEST 492END_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);
500Suite *TCP_suite(void) 494Suite *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
17START_TEST(test_basics) 18START_TEST(test_basics)
18{ 19{
19 /* TODO: real test */ 20 /* TODO: real test */
@@ -132,15 +133,6 @@ START_TEST(test_fillup)
132} 133}
133END_TEST 134END_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
144Suite *Assoc_suite(void) 136Suite *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
13void rand_bytes(uint8_t *b, size_t blen) 15void 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}
271END_TEST 273END_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
283Suite *crypto_suite(void) 275Suite *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}
299END_TEST 301END_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
306Suite *messenger_suite(void) 303Suite *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
14START_TEST(test_addr_resolv_localhost) 16START_TEST(test_addr_resolv_localhost)
15{ 17{
16#ifdef __CYGWIN__ 18#ifdef __CYGWIN__
@@ -141,11 +143,6 @@ START_TEST(test_struct_sizes)
141} 143}
142END_TEST 144END_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
149Suite *network_suite(void) 146Suite *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}
336END_TEST 338END_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);
346Suite *onion_suite(void) 340Suite *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}
21END_TEST 23END_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
29Suite *creativesuitenamegoeshere_suite(void) 25Suite *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}
361END_TEST 363END_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);
371Suite *tox_suite(void) 365Suite *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 */\
214if (status_control.Alice.status == Ended && status_control.Bob.status == Ended) running = 0; break; } c_sleep(20); } } printf("\n"); 216if (status_control.Alice.status == Ended && status_control.Bob.status == Ended) running = 0; break; } c_sleep(20); } } printf("\n");
215 217
216START_TEST(test_AV_flows) 218START_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}