Beispiel #1
0
int DoRun(Runner& runner)
{
	if (g_RunningArgs.nameSuite.empty())
		runner.RunAll();
	else if (g_RunningArgs.nameCase.empty())
		runner.RunSuite(g_RunningArgs.nameSuite.c_str());
	else
		runner.RunCase(g_RunningArgs.nameSuite.c_str(), g_RunningArgs.nameCase.c_str());

	runner.Close();

	if (g_RunningArgs.flags & fPause)
	{
		puts("Press any key to exit...");

#ifdef _WINDOWS
		getch();
#else
		getchar();
#endif
		puts("\r\n");
	}

	return 0;
}