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 *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; }
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 *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 *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; }
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 *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 *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 *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 *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; }
abts_suite *testpass(abts_suite *suite) { suite = ADD_SUITE(suite); #if CRYPT_ALGO_SUPPORTED abts_run_test(suite, test_crypt, NULL); #if APR_HAS_THREADS abts_run_test(suite, test_threadsafe, NULL); #endif #endif /* CRYPT_ALGO_SUPPORTED */ abts_run_test(suite, test_shapass, NULL); abts_run_test(suite, test_md5pass, NULL); return suite; }
abts_suite *testdbd(abts_suite *suite) { suite = ADD_SUITE(suite); abts_run_test(suite, test_dbd_init, NULL); #if APU_HAVE_SQLITE2 abts_run_test(suite, test_dbd_sqlite2, NULL); #endif #if APU_HAVE_SQLITE3 abts_run_test(suite, test_dbd_sqlite3, NULL); #endif return suite; }
abts_suite *testud(abts_suite *suite) { suite = ADD_SUITE(suite) apr_pool_create(&pool, p); testdata = apr_pstrdup(pool, "This is a test\n"); abts_run_test(suite, set_userdata, NULL); abts_run_test(suite, get_userdata, NULL); abts_run_test(suite, get_nonexistkey, NULL); apr_pool_clear(pool); abts_run_test(suite, post_pool_clear, NULL); return suite; }
abts_suite *testldap(abts_suite *suite) { #if APR_HAS_LDAP apr_ldap_err_t *result = NULL; suite = ADD_SUITE(suite); apr_ldap_ssl_init(p, NULL, 0, &result); if (get_ldap_host()) { abts_run_test(suite, test_ldap, NULL); abts_run_test(suite, test_ldaps, NULL); abts_run_test(suite, test_ldap_tls, NULL); } #endif /* APR_HAS_LDAP */ return suite; }
abts_suite *testtable(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, table_make, NULL); abts_run_test(suite, table_get, NULL); abts_run_test(suite, table_set, NULL); abts_run_test(suite, table_getnotthere, NULL); abts_run_test(suite, table_add, NULL); abts_run_test(suite, table_nelts, NULL); abts_run_test(suite, table_clear, NULL); abts_run_test(suite, table_unset, NULL); abts_run_test(suite, table_overlap, NULL); abts_run_test(suite, table_overlap2, NULL); return suite; }
abts_suite *teststrmatch(abts_suite *suite) { suite = ADD_SUITE(suite); abts_run_test(suite, test_str, NULL); return suite; }
abts_suite *testescape(abts_suite *suite) { suite = ADD_SUITE(suite); abts_run_test(suite, test_escape, 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 *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 *testpipe(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, create_pipe, NULL); abts_run_test(suite, close_pipe, NULL); abts_run_test(suite, set_timeout, NULL); abts_run_test(suite, close_pipe, NULL); abts_run_test(suite, read_write, NULL); abts_run_test(suite, close_pipe, NULL); abts_run_test(suite, read_write_notimeout, NULL); abts_run_test(suite, test_pipe_writefull, NULL); abts_run_test(suite, close_pipe, 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_serv_by_name, 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_atreadeof, NULL); abts_run_test(suite, test_timeout, NULL); abts_run_test(suite, test_print_addr, NULL); abts_run_test(suite, test_get_addr, NULL); return suite; }
abts_suite *testmmap(abts_suite *suite) { suite = ADD_SUITE(suite) #if APR_HAS_MMAP abts_run_test(suite, create_filename, NULL); abts_run_test(suite, test_file_open, NULL); abts_run_test(suite, read_expected_contents, NULL); abts_run_test(suite, test_get_filesize, NULL); abts_run_test(suite, test_mmap_create, NULL); abts_run_test(suite, test_mmap_contents, NULL); abts_run_test(suite, test_mmap_offset, NULL); abts_run_test(suite, test_mmap_delete, NULL); abts_run_test(suite, test_file_close, NULL); #else abts_run_test(suite, not_implemented, NULL); #endif return suite; }
abts_suite *testrand(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, rand_exists, NULL); abts_run_test(suite, rand_seed_short, NULL); abts_run_test(suite, rand_kat, NULL); abts_run_test(suite, rand_seed_short2, NULL); abts_run_test(suite, rand_kat2, NULL); abts_run_test(suite, rand_barrier, NULL); abts_run_test(suite, rand_kat3, NULL); abts_run_test(suite, rand_kat4, NULL); #if APR_HAS_FORK abts_run_test(suite, rand_fork, NULL); #endif return suite; }
abts_suite *testfmt(abts_suite *suite) { suite = ADD_SUITE(suite) abts_run_test(suite, ssize_t_fmt, NULL); abts_run_test(suite, size_t_fmt, NULL); abts_run_test(suite, off_t_fmt, NULL); abts_run_test(suite, pid_t_fmt, NULL); abts_run_test(suite, int64_t_fmt, NULL); abts_run_test(suite, uint64_t_fmt, NULL); abts_run_test(suite, uint64_t_hex_fmt, NULL); abts_run_test(suite, more_int64_fmts, 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; }