int main(int argc, char **argv) try { if (argc < 3) { unsigned n = 100; if (argc > 1) { n = atoi(argv[1]); } TestTrace(Path(_T("test/data/09kc3ov3.igc")), n); } else { assert(argc >= 3); unsigned n = atoi(argv[2]); plan_tests(n); for (unsigned i=2; i<2+n; i++) { unsigned nt = pow(2,i); char buf[100]; sprintf(buf," trace size %d", nt); ok(TestTrace(PathName(argv[1]), nt),buf, 0); } } return 0; } catch (const std::runtime_error &e) { PrintException(e); return EXIT_FAILURE; }
int main(int argc, char **argv) { if (argc < 3) { unsigned n = 100; if (argc > 1) { n = atoi(argv[1]); } TestTrace("test/data/09kc3ov3.igc", n); } else { assert(argc >= 3); unsigned n = atoi(argv[2]); plan_tests(n); for (unsigned i=2; i<2+n; i++) { unsigned nt = pow(2,i); char buf[100]; sprintf(buf," trace size %d", nt); ok(TestTrace(argv[1], nt),buf, 0); } } return 0; }