END_TEST static Suite *onion_suite(void) { Suite *s = suite_create("Onion"); DEFTESTCASE_SLOW(basic, 5); DEFTESTCASE_SLOW(announce, 70); return s; }
END_TEST Suite *tox_suite(void) { Suite *s = suite_create("Tox"); DEFTESTCASE_SLOW(few_clients, 50); DEFTESTCASE_SLOW(many_clients, 150); return s; }
END_TEST Suite *dht_suite(void) { Suite *s = suite_create("DHT"); //DEFTESTCASE(addto_lists_ipv4); //DEFTESTCASE(addto_lists_ipv6); DEFTESTCASE_SLOW(list, 20); DEFTESTCASE_SLOW(DHT_test, 50); return s; }
static Suite *tox_suite(void) { Suite *s = suite_create("Tox many tcp"); /* Each tox connects to a single tox TCP */ DEFTESTCASE_SLOW(many_clients_tcp, 4 * timeout_mux); /* Try to make a connection to each "older sibling" tox instance via TCP */ DEFTESTCASE_SLOW(many_clients_tcp_b, 8 * timeout_mux); return s; }
END_TEST Suite *encryptsave_suite(void) { Suite *s = suite_create("encryptsave"); DEFTESTCASE_SLOW(known_kdf, 60); DEFTESTCASE_SLOW(save_friend, 20); DEFTESTCASE_SLOW(keys, 30); return s; }
END_TEST Suite *crypto_suite(void) { Suite *s = suite_create("Crypto"); DEFTESTCASE(known); DEFTESTCASE(fast_known); DEFTESTCASE_SLOW(endtoend, 15); /* waiting up to 15 seconds */ DEFTESTCASE(large_data); DEFTESTCASE(large_data_symmetric); DEFTESTCASE_SLOW(increment_nonce, 20); return s; }
static Suite *tox_suite(void) { Suite *s = suite_create("Tox few clients"); DEFTESTCASE_SLOW(few_clients, 8 * timeout_mux); return s; }
END_TEST #define DEFTESTCASE(NAME) \ TCase *tc_##NAME = tcase_create(#NAME); \ tcase_add_test(tc_##NAME, test_##NAME); \ suite_add_tcase(s, tc_##NAME); #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ DEFTESTCASE(NAME) \ tcase_set_timeout(tc_##NAME, TIMEOUT); Suite *onion_suite(void) { Suite *s = suite_create("Onion"); DEFTESTCASE_SLOW(basic, 5); DEFTESTCASE_SLOW(announce, 200); return s; }
END_TEST static Suite *tox_suite(void) { Suite *s = suite_create("ToxAV"); DEFTESTCASE_SLOW(AV_flows, 200); return s; }
END_TEST Suite *onion_suite(void) { Suite *s = suite_create("Onion"); DEFTESTCASE_SLOW(basic, 5); //DEFTESTCASE_SLOW(announce, 50); //TODO: fix test. return s; }
END_TEST Suite * encryptsave_suite(void) { Suite *s = suite_create("encryptsave"); DEFTESTCASE_SLOW(known_kdf, 60); /* is 5-10 seconds on my computer, but is directly dependent on CPU */ DEFTESTCASE(save_friend); return s; }
END_TEST #define DEFTESTCASE(NAME) \ TCase *NAME = tcase_create(#NAME); \ tcase_add_test(NAME, test_##NAME); \ suite_add_tcase(s, NAME); #define DEFTESTCASE_SLOW(NAME, TIMEOUT) \ DEFTESTCASE(NAME) \ tcase_set_timeout(NAME, TIMEOUT); Suite *crypto_suite(void) { Suite *s = suite_create("Crypto"); DEFTESTCASE(known); DEFTESTCASE(fast_known); DEFTESTCASE_SLOW(endtoend, 15); /* waiting up to 15 seconds */ DEFTESTCASE(large_data); DEFTESTCASE(large_data_symmetric); return s; }