示例#1
0
void test_end(void)
{
	if (!current_test)
		test_die("BEGIN_TEST() not used before END_TEST");

	show_test_result("ok");
	free(current_test);
	current_test = NULL;
}
示例#2
0
void test_die(const char *fmt, ...)
{
	va_list p;

	if (current_test)
		show_test_result("FAILED");

	va_start(p, fmt);
	vfprintf(stderr, fmt, p);
	va_end(p);
	fputc('\n', stderr);
	fflush(stderr);
	exit(128);
}
static void chunk_test(ADBG_Case_t *c, enum storage_benchmark_cmd cmd)
{
	uint32_t chunk_size = DEFAULT_CHUNK_SIZE;
	struct test_record records[ARRAY_SIZE(data_size_table) - 1];
	uint i;

	for (i = 0; data_size_table[i]; i++) {
		ADBG_EXPECT_TEEC_SUCCESS(c,
			run_chunk_access_test(cmd, data_size_table[i],
				chunk_size, &records[i]));
	}

	show_test_result(records, ARRAY_SIZE(records));
}