int main(int argc, char* argv[]) { run_testcase(testcase_adddi3_reg64_regs); run_testcase(testcase_adddi3_reg64_consts); run_testcase(testcase_adddi3_reg64_const64_gt48b); run_testcase(testcase_adddi3_reg64_const_ranges); return 0; }
int main(int argc, char **argv) { // Инициализируем sc-память при помощи функции libsc_init(). // Она вернет системную sc-сессию. // sc_session *system = libsc_init(); // Кроме ключевых узлов нашей предментной области (теории графов) // есть еще системные ключевые узлы, которые необходимо также создать. // Для этого воспользуемся функцией "pm_keynodes_init". // pm_keynodes_init(system); // Теперь пришла пора создать наши ключевые узлы. // graph_keynodes_init(system); // Создаем не системную сессию для работы. // sc_session* session = libsc_login(); // Отрываем сегмент системных ключевых узлов для пользовательской сессии, // чтобы иметь к ним доступ. Метод sc_session::open_segment открывает sc-сегмент // по полному URI для данной sc-сессии. // session->open_segment("/proc/keynode"); // Отрываем сегмент ключевых узлов теории графов для пользовательской сессии, // чтобы иметь к ним доступ. Метод get_full_uri класса sc_segment // возвращает полный путь к сегменту. // session->open_segment(graph_theory::segment->get_full_uri()); // Запустим тестовые примеры алгоритма поиска одного из минимальных путей. // run_testcase(session, 1, "<{A,B,C},{{A,B},{B,C}}>", "A", "C"); run_testcase(session, 2, "<{A,B,C,D,F},{{A,B},{A,C},{C,D},{B,D},{D,F}}>", "A", "F"); run_testcase(session, 3, "<{A,B,C,D,F,K},{{A,B},{A,C},{C,D},{B,D},{D,F}}>", "A", "K"); run_testcase(session, 4, "<{V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11},{{V1,V2},{V2,V3}," "{V2,V4},{V3,V4},{V3,V5},{V4,V5},{V4,V6},{V5,V7},{V6,V7}," "{V6,V8},{V6,V9},{V8,V9},{V8,V10},{V9,V10},{V9,V11},{V10,V11}}>", "V5", "V11"); run_testcase(session, 5, "<{V1,V2,V3,V4,V5,V6,V7,V8,V9},{{V1,V2},{V2,V3}," "{V2,V4},{V3,V4},{V3,V5},{V4,V5},{V6,V7},{V7,V9}," "{V6,V8},{V6,V9},{V8,V9}}>", "V1", "V9"); // Закроем пользовательскую sc-сессию. // session->close(); // Деинициализируем sc-память. // libsc_deinit(); return 0; }
int main(int argc, char **argv) { int isOkay = 0; if (argc < 2) { puts("Follow usage --help"); exit(-1); } struct sigaction act; memset(&act, 0, sizeof(struct sigaction)); act.sa_handler = SIG_IGN; sigaction(SIGPIPE, &act, 0); const char* host = argv[1]; const char* service = argv[2]; int casecnt = get_casecnt(host, service); if (casecnt == -1) printf("Failed to get case count."); for (int i = 1; i <= casecnt; i++) { printf("Running test case %d\n", i); if (run_testcase(host, service, i) == -1){ printf("Detected error during test %d\n", i); } } //isOkay = wslay_event_context_client_init(), }
int main() { int i; int num_testcases; scanf("%d", &num_testcases); for (i = 0; i < num_testcases; i++) { run_testcase(); } return 0; }