diff options
author | iphydf <iphydf@users.noreply.github.com> | 2017-06-04 20:58:28 +0000 |
---|---|---|
committer | iphydf <iphydf@users.noreply.github.com> | 2017-06-05 13:45:20 +0000 |
commit | cb69b8a986b050020e175654a68ca62b6bfb8bc7 (patch) | |
tree | cb9015459cc86a127663259702fe12d0ca20c3f3 /auto_tests/helpers.h | |
parent | 7f5b057b05ab9262c878aef03dc92d3fbdad31ad (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.h | 14 |
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 | ||
27 | static const char *tox_log_level_name(TOX_LOG_LEVEL level) | 27 | static const char *tox_log_level_name(TOX_LOG_LEVEL level) |
28 | { | 28 | { |