Пример #1
0
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;
}
Пример #2
0
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);
}