Support for running the testsuite in command line programs for continuous integration.
Here is a small example inspired from SDLmain.c:
g_launcher = new JGameLauncher();
InitGame();
MTGCollection()->loadFolder("sets/primitives/");
MTGCollection()->loadFolder("sets/", "_cards.dat");
options.reloadProfile();
TestSuite testSuite("test/_tests.txt");
int result = testSuite.run();
DestroyGame();
delete g_launcher;
return result;
This commit is contained in:
@@ -164,7 +164,7 @@ void GameApp::Create()
|
||||
HasMusic = jfs->FileExists(WResourceManager::Instance()->musicFile("Track0.mp3")) && jfs->FileExists(WResourceManager::Instance()->musicFile("Track1.mp3"));
|
||||
|
||||
LOG("Init Collection");
|
||||
MTGAllCards::loadInstance();
|
||||
MTGAllCards::getInstance();
|
||||
|
||||
LOG("Loading rules");
|
||||
Rules::loadAllRules();
|
||||
|
||||
Reference in New Issue
Block a user