int MarketDefaultTest::Tester::testAll() { mStatus.message(kInfoMessage, _T("Starting testAll\r\n")); // Do all of the tests int errors = testFiles() + testLowLevel() + testHighLevel() + testRanges() + testCfgDefaults(); mStatus.message(kInfoMessage, _T("Finished testAll - %d error(s)\r\n\r\n"), errors); return errors; }
int main(int argc, char **argv) { uint32 mersize = 20; if (argc < 3) { fprintf(stderr, usage, argv[0]); exit(1); } int arg = 1; while (arg < argc) { if (strncmp(argv[arg], "-mersize", 2) == 0) { arg++; mersize = atoi(argv[arg]); } else if (strncmp(argv[arg], "-describe", 2) == 0) { existDB *e = new existDB(argv[argc-1], false); e->printState(stdout); delete e; exit(0); } else if (strncmp(argv[arg], "-testfiles", 8) == 0) { exit(testFiles(argv[arg+1], argv[arg+2], mersize)); } else if (strncmp(argv[arg], "-testexistence", 8) == 0) { exit(testExistence(argv[arg+1], mersize)); } else if (strncmp(argv[arg], "-testexhaustive", 8) == 0) { exit(testExhaustive(argv[arg+1], argv[arg+2], mersize)); } else if (strncmp(argv[arg], "-build", 2) == 0) { existDB *e = new existDB(argv[argc-2], mersize, existDBnoFlags, 0, ~uint32ZERO); e->saveState(argv[argc-1]); delete e; exit(0); } arg++; } exit(0); }