Example #1
0
int main(int argc, char** argv)
{
    if (argc != 2) {
        fprintf(stderr, "usage: %s <config-file>\n", argv[0]);
        exit(1);
    }
    int result = 0;

    // Call qd_dispatch() first initialize allocator used by other tests.
    qd_dispatch_t *qd = qd_dispatch(0);
    qd_dispatch_load_config(qd, argv[1]);
    if (qd_error_code()) {
        printf("Config failed: %s\n", qd_error_message());
        return 1;
    }
    result += timer_tests();
    result += server_tests(qd);
    result += tool_tests();
    result += parse_tests();
    result += compose_tests();
#if USE_MEMORY_POOL
    result += alloc_tests();
#endif
    result += policy_tests();
    qd_dispatch_free(qd);       // dispatch_free last.

    return result;
}
Example #2
0
int main(int argc, char** argv)
{
    int result = 0;
    result += tool_tests();
    result += timer_tests();
    result += alloc_tests();
    result += server_tests();
    result += message_tests();
    return result;
}