コード例 #1
0
ファイル: merging_basic_tests.c プロジェクト: syuanivy/malloc
int main(int argc, char *argv[]) {

	cunit_setup = setup;
	cunit_teardown = teardown;

	test_core();
	test_init_shutdown();

	freelist_init(HEAP_SIZE);

	test(malloc0);
	test(malloc1);
	test(malloc_word_size);
	test(malloc_2x_word_size);
	test(one_malloc);
	test(two_malloc);
	test(free_NULL);
	test(free_random);
	test(free_stale);
	test(malloc_then_free);
    test(three_malloc);
    test(five_malloc);
	test(free_without_merging);
	test(merge_with_head);
    test(merge_with_end);
    test(merge_with_middle);
    test(fuse_to_one);
    test(long_freelist);
    test(search_along_list);
    test(exact_fit);
    test(split_chunk);
}
コード例 #2
0
ファイル: rpc_stats_test.c プロジェクト: Saviio/grpc
int main(int argc, char **argv) {
  grpc_test_init(argc, argv);
  test_init_shutdown();
  test_create_and_destroy();
  test_record_and_get_stats();
  test_record_stats_on_unknown_op_id();
  test_record_stats_with_trace_store_uninitialized();
  return 0;
}
コード例 #3
0
ファイル: trace_test.c プロジェクト: Abioy/kythe
int main(int argc, char** argv) {
  grpc_test_init(argc, argv);
  test_init_shutdown();
  test_start_op_generates_locally_unique_ids();
  test_get_trace_method_name();
  test_concurrency();
  test_add_method_tag_to_unknown_op_id();
  test_trace_print();
  test_get_active_ops();
  return 0;
}
コード例 #4
0
ファイル: test_basic_sanity.c プロジェクト: hanjoes/malloc
int main(int argc, char *argv[]) {
//	long pagesize = sysconf(_SC_PAGE_SIZE); // 4096 on my mac laptop
//	printf("pagesize == %ld\n", pagesize);

	cunit_setup = setup;
	cunit_teardown = teardown;

	test_core();
	test_init_shutdown();

	freelist_init(HEAP_SIZE);

	test(malloc0);
	test(malloc1);
	test(malloc_word_size);
	test(malloc_2x_word_size);
	test(one_malloc);
	test(two_malloc);
	test(free_NULL);
	test(free_random);
	test(free_stale);
	test(malloc_then_free);
}