summaryrefslogtreecommitdiff
path: root/auto_tests/helpers.h
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2017-06-04 20:58:28 +0000
committeriphydf <iphydf@users.noreply.github.com>2017-06-05 13:45:20 +0000
commitcb69b8a986b050020e175654a68ca62b6bfb8bc7 (patch)
treecb9015459cc86a127663259702fe12d0ca20c3f3 /auto_tests/helpers.h
parent7f5b057b05ab9262c878aef03dc92d3fbdad31ad (diff)
Build tests on appveyor, the MSVC build.
Tests are not actually ran on appveyor for now, since they all fault for some reason. For now, we just build them. Also, some tests are disabled on msvc entirely, because they don't even compile. We'll need to look into those, later. They are disabled using `MSVC_DONT_BUILD`.
Diffstat (limited to 'auto_tests/helpers.h')
-rw-r--r--auto_tests/helpers.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/auto_tests/helpers.h b/auto_tests/helpers.h
index e5860449..55cc1ca0 100644
--- a/auto_tests/helpers.h
+++ b/auto_tests/helpers.h
@@ -4,25 +4,25 @@
4#include "../toxcore/tox.h" 4#include "../toxcore/tox.h"
5 5
6#include <assert.h> 6#include <assert.h>
7#include <check.h>
8#include <stdio.h> 7#include <stdio.h>
8#include <string.h>
9 9
10#if defined(_WIN32) || defined(__WIN32__) || defined (WIN32) 10#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
11#include <windows.h> 11#include <windows.h>
12#define c_sleep(x) Sleep(x) 12#define c_sleep(x) Sleep(x)
13#else 13#else
14#include <unistd.h> 14#include <unistd.h>
15#define c_sleep(x) usleep(1000*(x)) 15#define c_sleep(x) usleep(1000 * (x))
16#endif 16#endif
17 17
18#define DEFTESTCASE(NAME) \ 18#define DEFTESTCASE(NAME) \
19 TCase *tc_##NAME = tcase_create(#NAME); \ 19 TCase *tc_##NAME = tcase_create(#NAME); \
20 tcase_add_test(tc_##NAME, test_##NAME); \ 20 tcase_add_test(tc_##NAME, test_##NAME); \
21 suite_add_tcase(s, tc_##NAME); 21 suite_add_tcase(s, tc_##NAME)
22 22
23#define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ 23#define DEFTESTCASE_SLOW(NAME, TIMEOUT) \
24 DEFTESTCASE(NAME) \ 24 DEFTESTCASE(NAME); \
25 tcase_set_timeout(tc_##NAME, TIMEOUT); 25 tcase_set_timeout(tc_##NAME, TIMEOUT)
26 26
27static const char *tox_log_level_name(TOX_LOG_LEVEL level) 27static const char *tox_log_level_name(TOX_LOG_LEVEL level)
28{ 28{