Exemple #1
0
stgroup *half_commit_group(void)
{
	stgroup *group = st_group("half_commit");
	st_groupadd(group, st_test("prepare_commit", hc_prepare_commit));
	st_groupadd(group, st_test("prepare_commit_conflict", hc_prepare_commit_conflict));
	return group;
}
stgroup *transaction_batch_group(void)
{
	stgroup *group = st_group("transaction_batch");
	st_groupadd(group, st_test("test0", transaction_batch_test0));
	st_groupadd(group, st_test("test1", transaction_batch_test1));
	return group;
}
Exemple #3
0
stgroup *prefix_group(void)
{
	stgroup *group = st_group("prefix");
	st_groupadd(group, st_test("test0", prefix_test0));
	st_groupadd(group, st_test("test1", prefix_test1));
	return group;
}
Exemple #4
0
stgroup *anticache_group(void)
{
	stgroup *group = st_group("anticache");
	st_groupadd(group, st_test("promote0", anticache_promote0));
	st_groupadd(group, st_test("promote1", anticache_promote1));
	return group;
}
Exemple #5
0
stgroup *ss_a_group(void)
{
	stgroup *group = st_group("sra");
	st_groupadd(group, st_test("malloc", ssa_malloc));
	st_groupadd(group, st_test("realloc", ssa_realloc));
	return group;
}
Exemple #6
0
stgroup *get_cache_group(void)
{
	stgroup *group = st_group("get_cache");
	st_groupadd(group, st_test("test0", get_cache_test0));
	st_groupadd(group, st_test("test1", get_cache_test1));
	return group;
}
stgroup *secondary_index_group(void)
{
	stgroup *group = st_group("secondary_index");
	st_groupadd(group, st_test("unique", secondary_index_test_unique0));
	st_groupadd(group, st_test("nonunique", secondary_index_test_nonunique0));
	return group;
}
Exemple #8
0
stgroup *backup_group(void)
{
	stgroup *group = st_group("backup");
	st_groupadd(group, st_test("test_log_recover", backup_test0));
	st_groupadd(group, st_test("test_db_recover", backup_test1));
	return group;
}
Exemple #9
0
stgroup *branch_group(void)
{
	stgroup *group = st_group("branch");
	st_groupadd(group, st_test("test0", branch_test0));
	st_groupadd(group, st_test("test1", branch_test1));
	st_groupadd(group, st_test("test1_directio", branch_test1_directio));
	return group;
}
Exemple #10
0
stgroup *drop_group(void)
{
	stgroup *group = st_group("drop");
	st_groupadd(group, st_test("test", drop_test));
	st_groupadd(group, st_test("test_fail_on_drop0", drop_test_fail_on_drop0));
	st_groupadd(group, st_test("test_fail_on_drop1", drop_test_fail_on_drop1));
	return group;
}
Exemple #11
0
stgroup *ddl_group(void)
{
	stgroup *group = st_group("ddl");
	st_groupadd(group, st_test("precreate", ddl_precreate));
	st_groupadd(group, st_test("create_online0", ddl_create_online0));
	st_groupadd(group, st_test("constraint", ddl_constraint));
	return group;
}
stgroup *get_oldest_group(void)
{
	stgroup *group = st_group("get_oldest");
	st_groupadd(group, st_test("test0", get_oldest_test0));
	st_groupadd(group, st_test("test1", get_oldest_test1));
	st_groupadd(group, st_test("test2", get_oldest_test2));
	return group;
}
Exemple #13
0
stgroup *github_group(void)
{
	stgroup *group = st_group("github");
	st_groupadd(group, st_test("ticket_97", github_97));
	st_groupadd(group, st_test("ticket_104", github_104));
	st_groupadd(group, st_test("ticket_112", github_112));
	return group;
}
stgroup *multithread_upsert_group(void)
{
	stgroup *group = st_group("mt_upsert");
	st_groupadd(group, st_test("upsert0", mt_upsert0));
	st_groupadd(group, st_test("upsert1", mt_upsert1));
	st_groupadd(group, st_test("upsert2", mt_upsert2));
	return group;
}
Exemple #15
0
stgroup *cache_group(void)
{
	stgroup *group = st_group("cache");
	st_groupadd(group, st_test("single_branch", cache_test0));
	st_groupadd(group, st_test("double_branch", cache_test1));
	st_groupadd(group, st_test("invalidate", cache_invalidate));
	return group;
}
Exemple #16
0
stgroup *compact_group(void)
{
	stgroup *group = st_group("compact");
	st_groupadd(group, st_test("by_branch", compact_branch));
	st_groupadd(group, st_test("by_temperature", compact_temperature));
	st_groupadd(group, st_test("scheme", compact_index));
	return group;
}
stgroup *checkpoint_group(void)
{
	stgroup *group = st_group("checkpoint");
	st_groupadd(group, st_test("test0", checkpoint_test0));
	st_groupadd(group, st_test("test1", checkpoint_test1));
	st_groupadd(group, st_test("test2", checkpoint_test2));
	return group;
}
Exemple #18
0
stgroup *snapshot_group(void)
{
	stgroup *group = st_group("snapshot");
	st_groupadd(group, st_test("create_and_recover", snapshot_test0));
	st_groupadd(group, st_test("invalidate", snapshot_test1));
	st_groupadd(group, st_test("md", snapshot_test2));
	return group;
}
Exemple #19
0
stgroup *amqf_group(void)
{
	stgroup *group = st_group("amqf");
	st_groupadd(group, st_test("test0", amqf_test0));
	st_groupadd(group, st_test("test1", amqf_test1));
	st_groupadd(group, st_test("test2", amqf_test2));
	st_groupadd(group, st_test("test3", amqf_test3));
	return group;
}
Exemple #20
0
stgroup *tpr_group(void)
{
	stgroup *group = st_group("two_phase_recover");
	st_groupadd(group, st_test("recover_open", tpr_test0));
	st_groupadd(group, st_test("recover_reply", tpr_test1));
	st_groupadd(group, st_test("recover_shutdown0", tpr_test2));
	st_groupadd(group, st_test("recover_shutdown1", tpr_test3));
	return group;
}
Exemple #21
0
stgroup *gc_group(void)
{
	stgroup *group = st_group("gc");
	st_groupadd(group, st_test("test0", gc_test0));
	st_groupadd(group, st_test("test1", gc_test1));
	st_groupadd(group, st_test("test2", gc_test2));
	st_groupadd(group, st_test("test3", gc_test3));
	return group;
}
stgroup *half_commit_group(void)
{
	stgroup *group = st_group("half_commit");
	st_groupadd(group, st_test("prepare_commit_empty", hc_prepare_commit_empty));
	st_groupadd(group, st_test("prepare_commit", hc_prepare_commit));
	st_groupadd(group, st_test("prepare_rollback0", hc_prepare_rollback0));
	st_groupadd(group, st_test("prepare_rollback1", hc_prepare_rollback1));
	st_groupadd(group, st_test("prepare_commit_conflict", hc_prepare_commit_conflict));
	return group;
}
Exemple #23
0
stgroup *compact_group(void)
{
	stgroup *group = st_group("compact");
	st_groupadd(group, st_test("delete_node0", compact_delete_node0));
	st_groupadd(group, st_test("delete_node1", compact_delete_node1));
	st_groupadd(group, st_test("delete_compaction0", compact_delete0));
	st_groupadd(group, st_test("delete_compaction1", compact_delete1));
	st_groupadd(group, st_test("delete_cursor", compact_delete_cursor));
	return group;
}
Exemple #24
0
stgroup *snapshot_group(void)
{
	stgroup *group = st_group("snapshot");
	st_groupadd(group, st_test("create_delete", snapshot_create_delete));
	st_groupadd(group, st_test("cursor", snapshot_cursor));
	st_groupadd(group, st_test("get", snapshot_get));
	st_groupadd(group, st_test("recover_cursor", snapshot_recover_cursor));
	st_groupadd(group, st_test("recover_get", snapshot_recover_get));
	return group;
}
Exemple #25
0
stgroup *ddl_group(void)
{
	stgroup *group = st_group("ddl");
	st_groupadd(group, st_test("precreate", ddl_precreate));
	st_groupadd(group, st_test("create_online0", ddl_create_online0));
	st_groupadd(group, st_test("create_online1", ddl_create_online1));
	st_groupadd(group, st_test("create_online2", ddl_create_online2));
	st_groupadd(group, st_test("open_online0", ddl_open_online0));
	return group;
}
Exemple #26
0
stgroup *object_group(void)
{
	stgroup *group = st_group("object");
	st_groupadd(group, st_test("db", object_db));
	st_groupadd(group, st_test("setget", object_set_get));
	st_groupadd(group, st_test("lsn0", object_lsn0));
	st_groupadd(group, st_test("readonly0", object_readonly0));
	st_groupadd(group, st_test("readonly1", object_readonly1));
	return group;
}
Exemple #27
0
stgroup *batch_group(void)
{
	stgroup *group = st_group("batch");
	st_groupadd(group, st_test("batch_empty", batch_empty));
	st_groupadd(group, st_test("batch_db_destroy", batch_db_destroy));
	st_groupadd(group, st_test("batch_set", batch_set));
	st_groupadd(group, st_test("batch_set_commit", batch_set_commit));
	st_groupadd(group, st_test("batch_set_commit_get", batch_set_commit_get));
	st_groupadd(group, st_test("batch_set_commit_N", batch_set_commit_n));
	st_groupadd(group, st_test("batch_set_rollback0", batch_set_rollback0));
	st_groupadd(group, st_test("batch_set_rollback1", batch_set_rollback1));
	st_groupadd(group, st_test("batch_delete_commit", batch_delete_commit));
	st_groupadd(group, st_test("batch_update_commit", batch_update_commit));
	return group;
}
Exemple #28
0
stgroup *conf_group(void)
{
	stgroup *group = st_group("conf");
	st_groupadd(group, st_test("version", conf_version));
	st_groupadd(group, st_test("error_injection", conf_error_injection));
	st_groupadd(group, st_test("compaction", conf_compaction));
	st_groupadd(group, st_test("validation0", conf_validation0));
	st_groupadd(group, st_test("validation1", conf_validation1));
	st_groupadd(group, st_test("validation_upsert", conf_validation_upsert));
	st_groupadd(group, st_test("empty_key", conf_empty_key));
	st_groupadd(group, st_test("db", conf_db));
	st_groupadd(group, st_test("cursor", conf_cursor));
	return group;
}
stgroup *sv_mergeiter_group(void)
{
	stgroup *group = st_group("svmergeiter");
	st_groupadd(group, st_test("merge_a", sv_mergeiter_merge_a));
	st_groupadd(group, st_test("merge_b", sv_mergeiter_merge_b));
	st_groupadd(group, st_test("merge_ab", sv_mergeiter_merge_ab));
	st_groupadd(group, st_test("merge_abc", sv_mergeiter_merge_abc));
	st_groupadd(group, st_test("merge_ba", sv_mergeiter_merge_ba));
	st_groupadd(group, st_test("merge_dup_ab", sv_mergeiter_merge_dup_ab));
	st_groupadd(group, st_test("merge_dup_a_chain", sv_mergeiter_merge_dup_a_chain));
	st_groupadd(group, st_test("merge_dup_ab_chain", sv_mergeiter_merge_dup_ab_chain));
	st_groupadd(group, st_test("merge_dup_abc_chain", sv_mergeiter_merge_dup_abc_chain));
	return group;
}
Exemple #30
0
stgroup *ss_rq_group(void)
{
	stgroup *group = st_group("ssrq");
	st_groupadd(group, st_test("test0", ss_rq_test0));
	st_groupadd(group, st_test("test1", ss_rq_test1));
	st_groupadd(group, st_test("test2", ss_rq_test2));
	st_groupadd(group, st_test("test3", ss_rq_test3));
	st_groupadd(group, st_test("test4", ss_rq_test4));
	st_groupadd(group, st_test("test5", ss_rq_test5));
	st_groupadd(group, st_test("test6", ss_rq_test6));
	st_groupadd(group, st_test("test7", ss_rq_test7));
	st_groupadd(group, st_test("test8", ss_rq_test8));
	return group;
}