示例#1
0
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;
}
示例#2
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;
}
示例#3
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;
}
示例#4
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;
}
示例#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;
}
示例#6
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;
}
示例#7
0
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;
}
示例#8
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;
}
示例#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;
}
示例#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;
}
示例#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;
}
示例#12
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;
}
示例#13
0
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;
}
示例#14
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;
}
示例#15
0
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;
}
示例#16
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;
}
示例#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;
}
示例#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;
}
示例#20
0
文件: gc.test.c 项目: dioptre/sophia
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;
}
示例#21
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;
}
示例#22
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;
}
示例#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;
}
示例#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;
}
示例#25
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;
}
示例#26
0
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;
}
示例#27
0
stgroup *npr_group(void)
{
	stgroup *group = st_group("n_phase_recover");
	st_groupadd(group, st_test("recover_open", npr_test0));
	st_groupadd(group, st_test("recover_reply", npr_test1));
	st_groupadd(group, st_test("recover_shutdown0", npr_test2));
	st_groupadd(group, st_test("recover_shutdown1", npr_test3));
	st_groupadd(group, st_test("recover_shutdown2", npr_test4));
	st_groupadd(group, st_test("recover_shutdown3", npr_test5));
	return group;
}
示例#28
0
stgroup *multithread_be_group(void)
{
	stgroup *group = st_group("mt_backend");
	st_groupadd(group, st_test("set_delete_get", mt_set_delete_get));
	st_groupadd(group, st_test("set_checkpoint_get", mt_set_checkpoint_get));
	st_groupadd(group, st_test("set_get_kv_multipart", mt_set_get_kv_multipart));
	st_groupadd(group, st_test("set_get_document_multipart", mt_set_get_document_multipart));
	st_groupadd(group, st_test("set_get_document_multipart_cursor", mt_set_get_document_multipart_cursor));
	st_groupadd(group, st_test("async_read", mt_async_read));
	return group;
}
示例#29
0
stgroup *repository_group(void)
{
	stgroup *group = st_group("repository");
	st_groupadd(group, st_test("empty", repository_empty));
	st_groupadd(group, st_test("test0", repository_test0));
	st_groupadd(group, st_test("test1", repository_test1));
	st_groupadd(group, st_test("test2", repository_test2));
	st_groupadd(group, st_test("test3", repository_test3));
	st_groupadd(group, st_test("test4", repository_test4));
	return group;
}
示例#30
0
stgroup *multipart_group(void)
{
	stgroup *group = st_group("multipart");
	st_groupadd(group, st_test("cmp_eq_key", multipart_cmp_eq_key));
	st_groupadd(group, st_test("schema", multipart_schema));
	st_groupadd(group, st_test("set_get0", multipart_set_get0));
	st_groupadd(group, st_test("set_get1", multipart_set_get1));
	st_groupadd(group, st_test("cursor0", multipart_cursor0));
	st_groupadd(group, st_test("cursor1", multipart_cursor1));
	return group;
}