void setupRunner(TestRunner &runner) { // execute tests in test dir with defined structure ADD_SUITE(runner, SybCTnewDATest); ADD_SUITE(runner, SybCTnewDAImplTest); ADD_SUITE(runner, SybCTThreadTest); ADD_SUITE(runner, ConfiguredActionTest); }
void setupRunner(TestRunner &runner) { // Use this work suite to debug a failing TestCase ADD_SUITE(runner, StressAppTest); ADD_SUITE(runner, RemoteStresserTest); ADD_SUITE(runner, FlowControllerTest); ADD_SUITE(runner, HTTPFlowControllerTest); ADD_SUITE(runner, HTTPFlowControllerPrepareTest); ADD_SUITE(runner, ConfiguredActionTest); ADD_SUITE(runner, HTMLComparerTest); ADD_SUITE(runner, NewRendererTest); ADD_SUITE(runner, HTMLParserTest); } // setupRunner
abts_suite *testatomic(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_init, NULL); abts_run_test(suite, test_set32, NULL); abts_run_test(suite, test_read32, NULL); abts_run_test(suite, test_dec32, NULL); abts_run_test(suite, test_xchg32, NULL); abts_run_test(suite, test_cas_equal, NULL); abts_run_test(suite, test_cas_equal_nonnull, NULL); abts_run_test(suite, test_cas_notequal, NULL); abts_run_test(suite, test_casptr_equal, NULL); abts_run_test(suite, test_casptr_equal_nonnull, NULL); abts_run_test(suite, test_casptr_notequal, NULL); abts_run_test(suite, test_add32, NULL); abts_run_test(suite, test_inc32, NULL); abts_run_test(suite, test_set_add_inc_sub, NULL); abts_run_test(suite, test_wrap_zero, NULL); abts_run_test(suite, test_inc_neg1, NULL); #if APR_HAS_THREADS abts_run_test(suite, test_atomics_threaded, NULL); #endif return suite; }
abts_suite *testhash(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, hash_make, NULL); abts_run_test(suite, hash_set, NULL); abts_run_test(suite, hash_reset, NULL); abts_run_test(suite, same_value, NULL); abts_run_test(suite, same_value_custom, NULL); abts_run_test(suite, key_space, NULL); abts_run_test(suite, delete_key, NULL); abts_run_test(suite, hash_count_0, NULL); abts_run_test(suite, hash_count_1, NULL); abts_run_test(suite, hash_count_5, NULL); abts_run_test(suite, hash_clear, NULL); abts_run_test(suite, hash_traverse, NULL); abts_run_test(suite, summation_test, NULL); abts_run_test(suite, overlay_empty, NULL); abts_run_test(suite, overlay_2unique, NULL); abts_run_test(suite, overlay_same, NULL); abts_run_test(suite, overlay_fetch, NULL); return suite; }
abts_suite *testnames(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, merge_aboveroot, NULL); abts_run_test(suite, merge_belowroot, NULL); abts_run_test(suite, merge_noflag, NULL); abts_run_test(suite, merge_dotdot, NULL); abts_run_test(suite, merge_secure, NULL); abts_run_test(suite, merge_notrel, NULL); abts_run_test(suite, merge_notrelfail, NULL); abts_run_test(suite, merge_notabs, NULL); abts_run_test(suite, merge_notabsfail, NULL); abts_run_test(suite, merge_dotdot_dotdot_dotdot, NULL); #if defined(WIN32) abts_run_test(suite, merge_lowercasedrive, NULL); #endif abts_run_test(suite, root_absolute, NULL); abts_run_test(suite, root_relative, NULL); abts_run_test(suite, root_from_slash, NULL); abts_run_test(suite, root_from_cwd_and_back, NULL); return suite; }
abts_suite *testcrypto(abts_suite *suite) { suite = ADD_SUITE(suite); /* test simple init and shutdown */ abts_run_test(suite, test_crypto_init, NULL); /* test a simple encrypt / decrypt operation - openssl */ abts_run_test(suite, test_crypto_block_openssl, NULL); /* test a padded encrypt / decrypt operation - openssl */ abts_run_test(suite, test_crypto_block_openssl_pad, NULL); /* test a simple encrypt / decrypt operation - nss */ abts_run_test(suite, test_crypto_block_nss, NULL); /* test a padded encrypt / decrypt operation - nss */ abts_run_test(suite, test_crypto_block_nss_pad, NULL); /* test encrypt nss / decrypt openssl */ abts_run_test(suite, test_crypto_block_nss_openssl, NULL); /* test padded encrypt nss / decrypt openssl */ abts_run_test(suite, test_crypto_block_nss_openssl_pad, NULL); /* test encrypt openssl / decrypt nss */ abts_run_test(suite, test_crypto_block_openssl_nss, NULL); /* test padded encrypt openssl / decrypt nss */ abts_run_test(suite, test_crypto_block_openssl_nss_pad, NULL); return suite; }
abts_suite *testdso(abts_suite *suite) { suite = ADD_SUITE(suite) #if APR_HAS_DSO apr_filepath_merge(&modname, NULL, MOD_NAME, 0, p); abts_run_test(suite, test_load_module, NULL); abts_run_test(suite, test_dso_sym, NULL); abts_run_test(suite, test_dso_sym_return_value, NULL); abts_run_test(suite, test_unload_module, NULL); #ifdef LIB_NAME apr_filepath_merge(&libname, NULL, LIB_NAME, 0, p); abts_run_test(suite, test_load_library, NULL); abts_run_test(suite, test_dso_sym_library, NULL); abts_run_test(suite, test_dso_sym_return_value_library, NULL); abts_run_test(suite, test_unload_library, NULL); #endif abts_run_test(suite, test_load_notthere, NULL); #endif /* APR_HAS_DSO */ return suite; }
abts_suite *testescape(abts_suite *suite) { suite = ADD_SUITE(suite); abts_run_test(suite, test_escape, NULL); return suite; }
abts_suite *teststrmatch(abts_suite *suite) { suite = ADD_SUITE(suite); abts_run_test(suite, test_str, NULL); return suite; }
abts_suite *testsleep(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, sleep_one, NULL); return suite; }
abts_suite *testreslist(abts_suite *suite) { suite = ADD_SUITE(suite); #if APR_HAS_THREADS abts_run_test(suite, test_reslist, NULL); #endif return suite; }
abts_suite *testrmm(abts_suite *suite) { suite = ADD_SUITE(suite); #if APR_HAS_SHARED_MEMORY abts_run_test(suite, test_rmm, NULL); #endif return suite; }
abts_suite *testflock(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_withlock, NULL); abts_run_test(suite, test_withoutlock, NULL); abts_run_test(suite, remove_lockfile, NULL); return suite; }
abts_suite *testmd4(abts_suite *suite) { suite = ADD_SUITE(suite); for (count=0; count < num_sums; count++) { abts_run_test(suite, test_md4sum, NULL); } return suite; }
abts_suite *testproc(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_create_proc, NULL); abts_run_test(suite, test_proc_wait, NULL); abts_run_test(suite, test_file_redir, NULL); return suite; }
int main(int argc, char **argv) { int failure_count = 0; Suite *suite; SRunner *suite_runner; ADD_SUITE(list_suite); ADD_SUITE(harp_config_suite); ADD_SUITE(harp_config_find_suite); ADD_SUITE(connection_suite); ADD_SUITE(request_suite); ADD_SUITE(resolve_suite); ADD_SUITE(response_suite); ADD_SUITE(worker_suite); ADD_SUITE(utils_suite); ADD_SUITE(harp_config_write_suite); return (failure_count == 0 ? EXIT_SUCCESS : EXIT_FAILURE); }
abts_suite *testipsub(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_bad_input, NULL); abts_run_test(suite, test_singleton_subnets, NULL); abts_run_test(suite, test_interesting_subnets, NULL); abts_run_test(suite, test_badmask_str, NULL); abts_run_test(suite, test_badip_str, NULL); return suite; }
abts_suite *testdup(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_file_dup, NULL); abts_run_test(suite, test_file_readwrite, NULL); abts_run_test(suite, test_dup2, NULL); abts_run_test(suite, test_dup2_readwrite, NULL); return suite; }
abts_suite *testenv(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_setenv, NULL); abts_run_test(suite, test_getenv, NULL); abts_run_test(suite, test_delenv, NULL); abts_run_test(suite, test_emptyenv, NULL); return suite; }
abts_suite *testpath(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, list_split_multi, NULL); abts_run_test(suite, list_split_single, NULL); abts_run_test(suite, list_merge_multi, NULL); abts_run_test(suite, list_merge_single, NULL); return suite; }
TestSuite *ts_1710(TestSuite *suite) { Store *store = open_ram_store(); suite = ADD_SUITE(suite); tst_run_test(suite, test_problem_text, store); store_deref(store); return suite; }
abts_suite *testfilecopy(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, copy_short_file, NULL); abts_run_test(suite, copy_over_existing, NULL); abts_run_test(suite, append_nonexist, NULL); abts_run_test(suite, append_exist, NULL); return suite; }
abts_suite *testfileinfo(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_info_get, NULL); abts_run_test(suite, test_stat, NULL); abts_run_test(suite, test_stat_eq_finfo, NULL); abts_run_test(suite, test_buffered_write_size, NULL); abts_run_test(suite, test_mtime_set, NULL); return suite; }
abts_suite *testgetopt(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, no_options, NULL); abts_run_test(suite, no_options_found, NULL); abts_run_test(suite, required_option, NULL); abts_run_test(suite, required_option_notgiven, NULL); abts_run_test(suite, optional_option, NULL); abts_run_test(suite, optional_option_notgiven, NULL); return suite; }
abts_suite *testsock(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, test_addr_info, NULL); abts_run_test(suite, test_create_bind_listen, NULL); abts_run_test(suite, test_send, NULL); abts_run_test(suite, test_recv, NULL); abts_run_test(suite, test_timeout, NULL); abts_run_test(suite, test_get_addr, NULL); return suite; }
TestSuite *ts_q_parser(TestSuite *suite) { suite = ADD_SUITE(suite); tst_run_test(suite, test_q_parser, NULL); tst_run_test(suite, test_q_parser_standard_analyzer, NULL); tst_run_test(suite, test_qp_clean_str, NULL); tst_run_test(suite, test_qp_bad_queries, NULL); tst_run_test(suite, test_qp_prefix_query, NULL); tst_run_test(suite, test_qp_keyword_switch, NULL); return suite; }
abts_suite *testoc(abts_suite *suite) { suite = ADD_SUITE(suite) #if !APR_HAS_OTHER_CHILD abts_run_test(suite, oc_not_impl, NULL); #else abts_run_test(suite, test_child_kill, NULL); #endif return suite; }
abts_suite *testpass(abts_suite *suite) { suite = ADD_SUITE(suite); abts_run_test(suite, test_crypt, NULL); #if APR_HAS_THREADS abts_run_test(suite, test_threadsafe, NULL); #endif abts_run_test(suite, test_shapass, NULL); abts_run_test(suite, test_md5pass, NULL); return suite; }
abts_suite *testsockopt(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, create_socket, NULL); abts_run_test(suite, set_keepalive, NULL); abts_run_test(suite, set_debug, NULL); abts_run_test(suite, remove_keepalive, NULL); abts_run_test(suite, corkable, NULL); abts_run_test(suite, close_socket, NULL); return suite; }
abts_suite *testlock(abts_suite *suite) { suite = ADD_SUITE(suite) #if !APR_HAS_THREADS abts_run_test(suite, threads_not_impl, NULL); #else abts_run_test(suite, test_thread_mutex, NULL); abts_run_test(suite, test_thread_rwlock, NULL); abts_run_test(suite, test_cond, NULL); abts_run_test(suite, test_timeoutcond, NULL); #endif return suite; }