コード例 #1
0
ファイル: onion_test.c プロジェクト: isotoxin/toxcore
END_TEST

static Suite *onion_suite(void)
{
    Suite *s = suite_create("Onion");

    DEFTESTCASE_SLOW(basic, 5);
    DEFTESTCASE_SLOW(announce, 70);
    return s;
}
コード例 #2
0
ファイル: tox_test.c プロジェクト: 2mauis/toxcore
END_TEST

Suite *tox_suite(void)
{
    Suite *s = suite_create("Tox");

    DEFTESTCASE_SLOW(few_clients, 50);
    DEFTESTCASE_SLOW(many_clients, 150);
    return s;
}
コード例 #3
0
ファイル: dht_test.c プロジェクト: Ansa89/toxcore
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;
}
コード例 #4
0
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;
}
コード例 #5
0
ファイル: encryptsave_test.c プロジェクト: rrooij/toxcore
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;
}
コード例 #6
0
ファイル: crypto_test.c プロジェクト: Ansa89/toxcore
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;
}
コード例 #7
0
ファイル: tox_test.c プロジェクト: Mikhael-Danilov/toxcore
static Suite *tox_suite(void)
{
    Suite *s = suite_create("Tox few clients");

    DEFTESTCASE_SLOW(few_clients, 8 * timeout_mux);

    return s;
}
コード例 #8
0
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;
}
コード例 #9
0
ファイル: toxav_basic_test.c プロジェクト: GrayHatter/toxcore
END_TEST

static Suite *tox_suite(void)
{
    Suite *s = suite_create("ToxAV");

    DEFTESTCASE_SLOW(AV_flows, 200);
    return s;
}
コード例 #10
0
ファイル: onion_test.c プロジェクト: ittner/toxcore
END_TEST

Suite *onion_suite(void)
{
    Suite *s = suite_create("Onion");

    DEFTESTCASE_SLOW(basic, 5);
    //DEFTESTCASE_SLOW(announce, 50); //TODO: fix test.
    return s;
}
コード例 #11
0
ファイル: encryptsave_test.c プロジェクト: aming2007/toxcore
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;
}
コード例 #12
0
ファイル: crypto_test.c プロジェクト: 9cat/ProjectTox-Core
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;
}