summaryrefslogtreecommitdiff
path: root/auto_tests
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2018-06-24 12:41:26 +0000
committeriphydf <iphydf@users.noreply.github.com>2018-06-24 19:51:34 +0000
commit5c2600d87bd000b32b2a37c5a74275912ddd5328 (patch)
tree82ddac9827ff05735bdf7b8a24531333a3c611db /auto_tests
parent8e00294b3cb9808ce55160240454359638178275 (diff)
Add new Circle CI configuration.
This one has ASAN enabled, unlike Travis.
Diffstat (limited to 'auto_tests')
-rw-r--r--auto_tests/TCP_test.c2
-rw-r--r--auto_tests/messenger_test.c2
-rw-r--r--auto_tests/network_test.c3
-rw-r--r--auto_tests/onion_test.c8
4 files changed, 9 insertions, 6 deletions
diff --git a/auto_tests/TCP_test.c b/auto_tests/TCP_test.c
index f86518b1..2db46602 100644
--- a/auto_tests/TCP_test.c
+++ b/auto_tests/TCP_test.c
@@ -45,7 +45,7 @@ static inline IP get_loopback()
45 return ip; 45 return ip;
46} 46}
47 47
48static uint16_t ports[NUM_PORTS] = {1234, 33445, 25643}; 48static uint16_t ports[NUM_PORTS] = {13215, 33445, 25643};
49 49
50START_TEST(test_basic) 50START_TEST(test_basic)
51{ 51{
diff --git a/auto_tests/messenger_test.c b/auto_tests/messenger_test.c
index bf3ea179..d7344f4d 100644
--- a/auto_tests/messenger_test.c
+++ b/auto_tests/messenger_test.c
@@ -355,6 +355,8 @@ int main(void)
355 /* IPv6 status from global define */ 355 /* IPv6 status from global define */
356 Messenger_Options options = {0}; 356 Messenger_Options options = {0};
357 options.ipv6enabled = TOX_ENABLE_IPV6_DEFAULT; 357 options.ipv6enabled = TOX_ENABLE_IPV6_DEFAULT;
358 options.port_range[0] = 41234;
359 options.port_range[1] = 44234;
358 options.log_callback = (logger_cb *)print_debug_log; 360 options.log_callback = (logger_cb *)print_debug_log;
359 m = new_messenger(&options, nullptr); 361 m = new_messenger(&options, nullptr);
360 362
diff --git a/auto_tests/network_test.c b/auto_tests/network_test.c
index 0abd14a4..f9de94f9 100644
--- a/auto_tests/network_test.c
+++ b/auto_tests/network_test.c
@@ -93,7 +93,8 @@ START_TEST(test_addr_resolv_localhost)
93 extra.family.value); 93 extra.family.value);
94 ck_assert_msg(extra.ip.v4.uint32 == loopback, "Expected 127.0.0.1, got %s.", 94 ck_assert_msg(extra.ip.v4.uint32 == loopback, "Expected 127.0.0.1, got %s.",
95 ip_ntoa(&ip, ip_str, sizeof(ip_str))); 95 ip_ntoa(&ip, ip_str, sizeof(ip_str)));
96#else 96#elif 0
97 // TODO(iphydf): Fix this to work on IPv6-supporting systems.
97 ck_assert_msg(net_family_is_ipv4(ip.family), "Expected family TOX_AF_INET (%d), got %u.", TOX_AF_INET, ip.family.value); 98 ck_assert_msg(net_family_is_ipv4(ip.family), "Expected family TOX_AF_INET (%d), got %u.", TOX_AF_INET, ip.family.value);
98 ck_assert_msg(ip.ip.v4.uint32 == loopback, "Expected 127.0.0.1, got %s.", 99 ck_assert_msg(ip.ip.v4.uint32 == loopback, "Expected 127.0.0.1, got %s.",
99 ip_ntoa(&ip, ip_str, sizeof(ip_str))); 100 ip_ntoa(&ip, ip_str, sizeof(ip_str)));
diff --git a/auto_tests/onion_test.c b/auto_tests/onion_test.c
index c60d3e1a..77dc7c49 100644
--- a/auto_tests/onion_test.c
+++ b/auto_tests/onion_test.c
@@ -167,8 +167,8 @@ START_TEST(test_basic)
167 logger_callback_log(log2, (logger_cb *)print_debug_log, nullptr, &index[1]); 167 logger_callback_log(log2, (logger_cb *)print_debug_log, nullptr, &index[1]);
168 168
169 IP ip = get_loopback(); 169 IP ip = get_loopback();
170 Onion *onion1 = new_onion(new_DHT(log1, new_networking(log1, ip, 34567), true)); 170 Onion *onion1 = new_onion(new_DHT(log1, new_networking(log1, ip, 36567), true));
171 Onion *onion2 = new_onion(new_DHT(log2, new_networking(log2, ip, 34568), true)); 171 Onion *onion2 = new_onion(new_DHT(log2, new_networking(log2, ip, 36568), true));
172 ck_assert_msg((onion1 != nullptr) && (onion2 != nullptr), "Onion failed initializing."); 172 ck_assert_msg((onion1 != nullptr) && (onion2 != nullptr), "Onion failed initializing.");
173 networking_registerhandler(onion2->net, NET_PACKET_ANNOUNCE_REQUEST, &handle_test_1, onion2); 173 networking_registerhandler(onion2->net, NET_PACKET_ANNOUNCE_REQUEST, &handle_test_1, onion2);
174 174
@@ -256,7 +256,7 @@ START_TEST(test_basic)
256 Logger *log3 = logger_new(); 256 Logger *log3 = logger_new();
257 logger_callback_log(log3, (logger_cb *)print_debug_log, nullptr, &index[2]); 257 logger_callback_log(log3, (logger_cb *)print_debug_log, nullptr, &index[2]);
258 258
259 Onion *onion3 = new_onion(new_DHT(log3, new_networking(log3, ip, 34569), true)); 259 Onion *onion3 = new_onion(new_DHT(log3, new_networking(log3, ip, 36569), true));
260 ck_assert_msg((onion3 != nullptr), "Onion failed initializing."); 260 ck_assert_msg((onion3 != nullptr), "Onion failed initializing.");
261 261
262 random_nonce(nonce); 262 random_nonce(nonce);
@@ -478,7 +478,7 @@ START_TEST(test_announce)
478 478
479 for (i = 0; i < NUM_ONIONS; ++i) { 479 for (i = 0; i < NUM_ONIONS; ++i) {
480 index[i] = i + 1; 480 index[i] = i + 1;
481 onions[i] = new_onions(i + 34655, &index[i]); 481 onions[i] = new_onions(i + 36655, &index[i]);
482 ck_assert_msg(onions[i] != nullptr, "Failed to create onions. %u", i); 482 ck_assert_msg(onions[i] != nullptr, "Failed to create onions. %u", i);
483 } 483 }
484 484