struct torture_suite *torture_registry_hive(TALLOC_CTX *mem_ctx) { struct torture_tcase *tcase; struct torture_suite *suite = torture_suite_create(mem_ctx, "hive"); tcase = torture_suite_add_tcase(suite, "ldb"); torture_tcase_set_fixture(tcase, hive_setup_ldb, NULL); tcase_add_tests(tcase); tcase = torture_suite_add_tcase(suite, "regf"); torture_tcase_set_fixture(tcase, hive_setup_regf, NULL); tcase_add_tests(tcase); return suite; }
/** * DSDB-SYNTAX test suite creation */ struct torture_suite *torture_dsdb_syntax(TALLOC_CTX *mem_ctx) { typedef bool (*pfn_run)(struct torture_context *, void *); struct torture_tcase *tc; struct torture_suite *suite = torture_suite_create(mem_ctx, "dsdb.syntax"); if (suite == NULL) { return NULL; } tc = torture_suite_add_tcase(suite, "tc"); if (!tc) { return NULL; } torture_tcase_set_fixture(tc, torture_dsdb_syntax_tcase_setup, torture_dsdb_syntax_tcase_teardown); torture_tcase_add_simple_test(tc, "DN-BINARY", (pfn_run)torture_dsdb_drs_DN_BINARY); torture_tcase_add_simple_test(tc, "DN", (pfn_run)torture_dsdb_drs_DN); torture_tcase_add_simple_test(tc, "OR-Name", (pfn_run)torture_dsdb_drs_OR_Name); torture_tcase_add_simple_test(tc, "INT32", (pfn_run)torture_dsdb_drs_INT32); torture_tcase_add_simple_test(tc, "INT64", (pfn_run)torture_dsdb_drs_INT64); torture_tcase_add_simple_test(tc, "NTTIME", (pfn_run)torture_dsdb_drs_NTTIME); torture_tcase_add_simple_test(tc, "BOOL", (pfn_run)torture_dsdb_drs_BOOL); torture_tcase_add_simple_test(tc, "UNICODE", (pfn_run)torture_dsdb_drs_UNICODE); suite->description = talloc_strdup(suite, "DSDB syntax tests"); return suite; }
struct torture_suite *torture_registry_hive(TALLOC_CTX *mem_ctx) { struct torture_tcase *tcase; struct torture_suite *suite = torture_suite_create(mem_ctx, "hive"); torture_suite_add_simple_test(suite, "dir-refuses-null-location", test_dir_refuses_null_location); tcase = torture_suite_add_tcase(suite, "dir"); torture_tcase_set_fixture(tcase, hive_setup_dir, NULL); tcase_add_tests(tcase); tcase = torture_suite_add_tcase(suite, "ldb"); torture_tcase_set_fixture(tcase, hive_setup_ldb, NULL); tcase_add_tests(tcase); tcase = torture_suite_add_tcase(suite, "regf"); torture_tcase_set_fixture(tcase, hive_setup_regf, NULL); tcase_add_tests(tcase); return suite; }