您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ test_print函数代码示例

51自学网 2021-06-03 08:45:46
  C++
这篇教程C++ test_print函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中test_print函数的典型用法代码示例。如果您正苦于以下问题:C++ test_print函数的具体用法?C++ test_print怎么用?C++ test_print使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了test_print函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: bmk7_execute

static void bmk7_execute(void) {  uint32_t n;  threads[0] = chThdCreateStatic(wa[0], WA_SIZE, chThdGetPriority()+5, thread3, NULL);  threads[1] = chThdCreateStatic(wa[1], WA_SIZE, chThdGetPriority()+4, thread3, NULL);  threads[2] = chThdCreateStatic(wa[2], WA_SIZE, chThdGetPriority()+3, thread3, NULL);  threads[3] = chThdCreateStatic(wa[3], WA_SIZE, chThdGetPriority()+2, thread3, NULL);  threads[4] = chThdCreateStatic(wa[4], WA_SIZE, chThdGetPriority()+1, thread3, NULL);  n = 0;  test_wait_tick();  test_start_timer(1000);  do {    chSemReset(&sem1, 0);    n++;#if defined(SIMULATOR)    ChkIntSources();#endif  } while (!test_timer_done);  test_terminate_threads();  chSemReset(&sem1, 0);  test_wait_threads();  test_print("--- Score : ");  test_printn(n);  test_print(" reschedules/S, ");  test_printn(n * 6);  test_println(" ctxswc/S");}
开发者ID:Amirelecom,项目名称:brush-v1,代码行数:29,


示例2: bmk2_execute

static void bmk2_execute(void) {  uint32_t n;  threads[0] = chThdCreateStatic(wa[0], WA_SIZE, chThdGetPriority()+1, thread1, NULL);  n = msg_loop_test(threads[0]);  test_wait_threads();  test_print("--- Score : ");  test_printn(n);  test_print(" msgs/S, ");  test_printn(n << 1);  test_println(" ctxswc/S");}
开发者ID:Amirelecom,项目名称:brush-v1,代码行数:12,


示例3: write_to_shunt

static FlowPacket *write_to_shunt (FlowShunt *shunt, gpointer data){  FlowPacket *packet;  guint       pause_ms;  if (writes_are_blocked)    test_end (TEST_RESULT_FAILED, "got write while blocked");  if (data != shunt)    test_end (TEST_RESULT_FAILED, "write callback user_data does not match");  if (finished_writing)    test_end (TEST_RESULT_FAILED, "got write callback after sending end-of-stream");  if (src_index == BUFFER_SIZE)  {    packet = flow_create_simple_event_packet (FLOW_STREAM_DOMAIN, FLOW_STREAM_END);    finished_writing = TRUE;    flow_shunt_block_writes (shunt);    test_print ("Write: End of stream marker/n");  }  else  {    guint len;    len = g_random_int_range (PACKET_MIN_SIZE, PACKET_MAX_SIZE + 1);    if (src_index + len > BUFFER_SIZE)      len = BUFFER_SIZE - src_index;    packet = flow_packet_new (FLOW_PACKET_FORMAT_BUFFER, buffer + src_index, len);    test_print ("Write: %d byte packet at offset %d/n", len, src_index);    src_index += len;  }  if (!packet)    test_end (TEST_RESULT_FAILED, "failed to create a packet");  pause_ms = get_pause_interval_ms ();  if (pause_ms > 0)  {    test_print ("Blocking writes for %.2fs/n", (float) pause_ms / 1000.0);    writes_are_blocked = TRUE;    flow_shunt_block_writes (shunt);    g_timeout_add (pause_ms, (GSourceFunc) write_pause_ended, shunt);  }  return packet;}
开发者ID:hpjansson,项目名称:flow,代码行数:52,


示例4: resolved

static voidresolved (GList *addr_list, GList *name_list, FlowIPResolver *ip_resolver){  GList *l;  if (!name_list && addr_list)  {    for (l = addr_list; l; l = g_list_next (l))    {      FlowIPAddr *ip_addr     = l->data;      gchar      *ip_addr_str = flow_ip_addr_get_string (ip_addr);      test_print ("%-20.20s -> %s/n", "[NULL]", ip_addr_str);      g_free (ip_addr_str);    }  }  else if (name_list && !addr_list)  {    for (l = name_list; l; l = g_list_next (l))    {      gchar *name = l->data;      test_print ("%-20.20s -> %s/n", name, "[NULL]");    }  }  else if (!name_list && !addr_list)  {    test_end (TEST_RESULT_FAILED, "none-to-none resolution");  }  else  /* name_list && addr_list */  {    for ( ; name_list; name_list = g_list_next (name_list))    {      gchar *name = name_list->data;      for (l = addr_list; l; l = g_list_next (l))      {        FlowIPAddr *ip_addr     = l->data;        gchar      *ip_addr_str = flow_ip_addr_get_string (ip_addr);        test_print ("%-20.20s -> %s/n", name, ip_addr_str);        g_free (ip_addr_str);      }    }  }  to_resolve--;  if (!to_resolve)    test_quit_main_loop ();}
开发者ID:hpjansson,项目名称:flow,代码行数:51,


示例5: do_test

static void do_test(char *buf, size_t len){    int i, j;    char *code;    protect_mem(buf, len, ALLOW_READ|ALLOW_WRITE);    for (i = 0; i < 7; i++) {        for (j = 0; j < 7; j++) {            code = copy_to_buf(buf, len, NULL, CODE_INC, COPY_NORMAL);             protect_mem_check(buf, len, prot_codes[i], ALLOW_READ|ALLOW_WRITE);            protect_mem_check(buf, len, prot_codes[j], prot_codes[i]);            test_print(code, 5);            test_print(code, 2);            if (j > 1 && j < 6) {                code = copy_to_buf(buf, len, NULL, CODE_DEC, COPY_NORMAL);                test_print(code, 3);                test_print(code, 1);                code = copy_to_buf(buf, len, NULL, CODE_SELF_MOD, COPY_NORMAL);                test_print(code, 43981);                test_print(code, 4660);            }            buf++;            len--;            if (j > 1 && j < 6) {                protect_mem_check(buf, len, ALLOW_READ|ALLOW_WRITE, prot_codes[j]);                code = copy_to_buf(buf, len, NULL, CODE_SELF_MOD, COPY_NORMAL);                protect_mem_check(buf, len, prot_codes[i], ALLOW_READ|ALLOW_WRITE);                protect_mem_check(buf, len, prot_codes[j], prot_codes[i]);                test_print(code, 4660);                test_print(code, 43981);            }            protect_mem_check(buf, len, ALLOW_READ|ALLOW_WRITE, prot_codes[j]);        }    }}
开发者ID:cherry-wb,项目名称:dr-vis,代码行数:35,


示例6: bmk13_execute

static void bmk13_execute(void) {  test_print("--- System: ");  test_printn(sizeof(ReadyList) + sizeof(VTList) +              PORT_IDLE_THREAD_STACK_SIZE +              (sizeof(Thread) + sizeof(struct intctx) +               sizeof(struct extctx) +               PORT_INT_REQUIRED_STACK) * 2);  test_println(" bytes");  test_print("--- Thread: ");  test_printn(sizeof(Thread));  test_println(" bytes");  test_print("--- Timer : ");  test_printn(sizeof(VirtualTimer));  test_println(" bytes");#if CH_USE_SEMAPHORES || defined(__DOXYGEN__)  test_print("--- Semaph: ");  test_printn(sizeof(Semaphore));  test_println(" bytes");#endif#if CH_USE_EVENTS || defined(__DOXYGEN__)  test_print("--- EventS: ");  test_printn(sizeof(EventSource));  test_println(" bytes");  test_print("--- EventL: ");  test_printn(sizeof(EventListener));  test_println(" bytes");#endif#if CH_USE_MUTEXES || defined(__DOXYGEN__)  test_print("--- Mutex : ");  test_printn(sizeof(Mutex));  test_println(" bytes");#endif#if CH_USE_CONDVARS || defined(__DOXYGEN__)  test_print("--- CondV.: ");  test_printn(sizeof(CondVar));  test_println(" bytes");#endif#if CH_USE_QUEUES || defined(__DOXYGEN__)  test_print("--- Queue : ");  test_printn(sizeof(GenericQueue));  test_println(" bytes");#endif#if CH_USE_MAILBOXES || defined(__DOXYGEN__)  test_print("--- MailB.: ");  test_printn(sizeof(Mailbox));  test_println(" bytes");#endif}
开发者ID:Highway-Man,项目名称:ConVEX-Installer,代码行数:49,


示例7: main

intmain(int argc, char **argv){	unif01_Gen *gen;	int rc;	gen = unif01_CreateExternGenBits("arc4random", arc4random);	/* XXX: The following battery does not set pVal, so we cannot check	 * the results. */	bbattery_FIPS_140_2(gen);	/* XXX: The following battery fails one test. */	bbattery_pseudoDIEHARD(gen);	test_battery_result();	bbattery_Rabbit(gen, 33554432);	test_battery_result();	bbattery_SmallCrush(gen);	test_battery_result();	unif01_DeleteExternGenBits(gen);	if (test_failed) {		test_print("failed tests = %d", test_failed);		/* XXX: We should probably FAIL the test, but we currently		 * have one test always failing. */		rc = TEST_SKIP;	} else {		rc = TEST_OK;	}	return rc;}
开发者ID:JackieXie168,项目名称:libbsd,代码行数:35,


示例8: test_battery_result

static voidtest_battery_result(void){	char **testNames = bbattery_TestNames;	double *pVal = bbattery_pVal;	double pSuspect = 0.001;	test_print("bbattery_NTests = %d", bbattery_NTests);	for (int i = 0; i < bbattery_NTests; i++) {		/* That test was not done: pVal = -1. */		if (pVal[i] < 0.0) {			test_res(i, testNames, pVal, "SKIP");			continue;		}		/* That test passed or failed. */		if ((pVal[i] >= pSuspect) &&		    (pVal[i] <= 1.0 - pSuspect)) {			test_res(i, testNames, pVal, "PASS");		} else {			test_res(i, testNames, pVal, "FAIL");			test_failed++;		}	}}
开发者ID:JackieXie168,项目名称:libbsd,代码行数:25,


示例9: bmk9_execute

static void bmk9_execute(void) {  uint32_t n;  static uint8_t ib[16];  static InputQueue iq;  chIQInit(&iq, ib, sizeof(ib), NULL);  n = 0;  test_wait_tick();  test_start_timer(1000);  do {    chIQPutI(&iq, 0);    chIQPutI(&iq, 1);    chIQPutI(&iq, 2);    chIQPutI(&iq, 3);    (void)chIQGet(&iq);    (void)chIQGet(&iq);    (void)chIQGet(&iq);    (void)chIQGet(&iq);    n++;#if defined(SIMULATOR)    ChkIntSources();#endif  } while (!test_timer_done);  test_print("--- Score : ");  test_printn(n * 4);  test_println(" bytes/S");}
开发者ID:Amirelecom,项目名称:brush-v1,代码行数:27,


示例10: bmk4_execute

static void bmk4_execute(void) {  Thread *tp;  uint32_t n;  tp = threads[0] = chThdCreateStatic(wa[0], WA_SIZE, chThdGetPriority()+1, thread4, NULL);  n = 0;  test_wait_tick();  test_start_timer(1000);  do {    chSysLock();    chSchWakeupS(tp, RDY_OK);    chSchWakeupS(tp, RDY_OK);    chSchWakeupS(tp, RDY_OK);    chSchWakeupS(tp, RDY_OK);    chSysUnlock();    n += 4;#if defined(SIMULATOR)    ChkIntSources();#endif  } while (!test_timer_done);  chSysLock();  chSchWakeupS(tp, RDY_TIMEOUT);  chSysUnlock();  test_wait_threads();  test_print("--- Score : ");  test_printn(n * 2);  test_println(" ctxswc/S");}
开发者ID:Amirelecom,项目名称:brush-v1,代码行数:29,


示例11: test_print

void test_print(MdsObject* r){	if (!r)	{		cout << "something error" << endl;		return;	}	switch (r->obj_type)	{		case Type_Int:{					  MdsIntObject* res1 = (MdsIntObject*)r;					  cout << res1->get_value() << endl;					  break;		}		case Type_String:{						 MdsStringObject* res2 = (MdsStringObject*)r;						 cout << res2->get_value() << endl;						 break;		}		case Type_List:{					   MdsListObject* res3 = (MdsListObject*)r;					   vector<MdsObject*> vec = res3->get_value();					   cout << "[" << endl;					   for (size_t i = 0; i < vec.size(); i++)					   {						   cout << '/t';						   test_print(vec[i]);					   }					   cout << "]" << endl;					   break;		}	}}
开发者ID:Penetrate3D,项目名称:Medusa,代码行数:33,


示例12: list_member_print_and_free

static voidlist_member_print_and_free (gchar *member,                            gpointer user_data){	test_print ("    %s/n", member);	g_free (member);}
开发者ID:Distrotech,项目名称:evolution-data-server,代码行数:7,


示例13: test_get_supported_fields_sync

static voidtest_get_supported_fields_sync (ETestServerFixture *fixture,                                gconstpointer user_data){	EBook *book;	GList *fields;	book = E_TEST_SERVER_UTILS_SERVICE (fixture, EBook);	fields = ebook_test_utils_book_get_supported_fields (book);	test_print ("successfully retrieved supported fields:/n");	g_list_foreach (fields, (GFunc) list_member_print_and_free, NULL);	test_print ("----------------/n");	g_list_free (fields);}
开发者ID:Distrotech,项目名称:evolution-data-server,代码行数:16,


示例14: BM_sprintf_overhead

/* performance test */static void BM_sprintf_overhead(benchmark::State& state) {  while (state.KeepRunning()) {    test_print("BM_sprintf_overhead:%zu", state.iterations());    state.PauseTiming();    logd_yield();    state.ResumeTiming();  }}
开发者ID:android,项目名称:platform_system_core,代码行数:9,


示例15: test_print_port_info

void test_print_port_info(void) {#ifdef PORT_COMPILER_NAME  test_print("*** Compiler:     ");  test_println(PORT_COMPILER_NAME);#endif  test_print("*** Architecture: ");  test_println(PORT_ARCHITECTURE_NAME);#ifdef PORT_CORE_VARIANT_NAME  test_print("*** Core Variant: ");  test_println(PORT_CORE_VARIANT_NAME);#endif#ifdef PORT_INFO  test_print("*** Port Info:    ");  test_println(PORT_INFO);#endif}
开发者ID:oh3eqn,项目名称:ChibiOS,代码行数:17,


示例16: main

int main(int argc, char **argv){	test_init();	test_print();	return 0;}
开发者ID:koushik2506,项目名称:exp,代码行数:8,


示例17: read_pause_ended

static gbooleanread_pause_ended (FlowShunt *shunt){  test_print ("Resuming reads/n");  reads_are_blocked = FALSE;  flow_shunt_unblock_reads (shunt);  return FALSE;}
开发者ID:hpjansson,项目名称:flow,代码行数:8,


示例18: write_pause_ended

static gbooleanwrite_pause_ended (FlowShunt *shunt){  test_print ("Resuming writes/n");  writes_are_blocked = FALSE;  flow_shunt_unblock_writes (shunt);  return FALSE;}
开发者ID:hpjansson,项目名称:flow,代码行数:8,


示例19: contacts_removed

static voidcontacts_removed (EBookView *book_view, const GList *ids){	GList *l;	for (l = (GList*)ids; l; l = l->next) {		test_print ("Removed contact: %s/n", (gchar *)l->data);	}}
开发者ID:nobled,项目名称:evolution-data-server,代码行数:9,


示例20: print_contact

static voidprint_contact (EContact *contact){	GList *emails, *e;	test_print ("Contact: %s/n", (gchar *)e_contact_get_const (contact, E_CONTACT_FULL_NAME));	test_print ("UID: %s/n", (gchar *)e_contact_get_const (contact, E_CONTACT_UID));	test_print ("Email addresses:/n");	emails = e_contact_get (contact, E_CONTACT_EMAIL);	for (e = emails; e; e = e->next) {		test_print ("/t%s/n",  (gchar *)e->data);	}	g_list_foreach (emails, (GFunc) g_free, NULL);	g_list_free (emails);	test_print ("/n");}
开发者ID:gcampax,项目名称:evolution-data-server,代码行数:18,


示例21: test_exec

void	test_exec(t_lst_elem *elem){	t_test	*test;	test = elem->data;	test_exec_do(test);	test_print(elem);  	// usleep(300 * 1000);}
开发者ID:bensisko69,项目名称:projet_42,代码行数:9,


示例22: main

int main(){	char str[3][20] = {{"a"}, {"b"}, {"c"}};	int i = 0;	for (; i < 3; i++)	{		printf("i=%d, str_len = %d/n", i, strlen(str[i]));		test_print(str[i], strlen(str[i]));	}	return 0;}
开发者ID:anlaneg,项目名称:test,代码行数:11,


示例23: main

int main() {  test_create(1);  test_add(2);  test_print(3);  test_remove(4);  test_remove_last_node();  test_remove_first_node();  test_add_with_index(0);  test_add_with_index(1);  test_add_with_index(2);  return 0;}
开发者ID:Trazarw,项目名称:C-Katas,代码行数:12,


示例24: main

int main() {	struct tnode *root;	char node_urls[10][MAX_URL_LENGTH];	int url_frequency[10]; 	root = NULL;	root = add_to_tree(root, "google.com");	root = add_to_tree(root, "google.com");	assert( root->count == 2);	root = add_to_tree(root, "amazon.com"); 	assert(treeprint(0,root,node_urls, url_frequency) == 2);	       	populate_tree("small_url", &root);	test_print(root, 7, Expected_URLs_small, Expected_Url_Freq_small);       	populate_tree("long_url", &root);	assert( lookup(root, "vonage.com") == 2323);	test_print(root, 10, Expected_URLs, Expected_Url_Freq);		return 0; }
开发者ID:syk435,项目名称:Tree_Structure_Experimenting,代码行数:21,


示例25: test_get_static_capabilities_sync

static voidtest_get_static_capabilities_sync (ETestServerFixture *fixture,                                   gconstpointer user_data){	EBook *book;	const gchar *caps;	book = E_TEST_SERVER_UTILS_SERVICE (fixture, EBook);	caps = ebook_test_utils_book_get_static_capabilities (book);	test_print ("successfully retrieved static capabilities: '%s'/n", caps);}
开发者ID:jdapena,项目名称:evolution-data-server,代码行数:12,


示例26: main

int main(){  test_print();  test_memory();  test_metrics();  test_find();  test_locate();  fputs("All tests passed/n", stdout);  return 0;}
开发者ID:vadimvinnik,项目名称:list-tree,代码行数:12,


示例27: get_supported_fields_cb

static voidget_supported_fields_cb (EBookTestClosure *closure){	/* XXX: assuming an empty list is valid, we'll just print out anything	 * we do get */	if (closure->list) {		EIterator *iter;		const gchar *field;		test_print ("supported fields:/n");		iter = e_list_get_iterator (closure->list);		while ((field = e_iterator_get (iter))) {			test_print ("    %s/n", field);			e_iterator_next (iter);		}		test_print ("----------------/n");		g_object_unref (closure->list);	}	g_main_loop_quit ((GMainLoop *) (closure->user_data));}
开发者ID:Distrotech,项目名称:evolution-data-server,代码行数:22,


示例28: test_get_alarm_email_address

static voidtest_get_alarm_email_address (ETestServerFixture *fixture,                              gconstpointer user_data){	ECal *cal;	gchar *address;	cal = E_TEST_SERVER_UTILS_SERVICE (fixture, ECal);	address = ecal_test_utils_cal_get_alarm_email_address (cal);	test_print ("alarm email address: '%s'/n", address);	g_free (address);}
开发者ID:jdapena,项目名称:evolution-data-server,代码行数:13,


示例29: main

//void test_print (int * A, int size); int main (int argc, char *argv[]) { 	if (argc !=2) { 		printf("pass the array size as argument /n"); 		exit (EXIT_FAILURE);	}	int size = atoi (argv[1]); 	int * A = new int [size];	for (int i = 0; i < size; i++) {	 	A[i] = rand()%size;	 }	 	//test initial array	Quicksort * sort = new Quicksort ();	test_print (A, 0, size-1);	//delare an object of class quicksort 	sort->Sort(A, 0, size-1);	//test final array	test_print (A, 0, size-1);}
开发者ID:Kaligirwa,项目名称:CPP,代码行数:24,



注:本文中的test_print函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ test_printf函数代码示例
C++ test_pass函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。