Example #1
0
// main
//------------------------------------------------------------------------------
int main(int , char * [])
{
	BindReflection_Core();

	// Tests to run
	REGISTER_TESTGROUP( TestAtomic )
	REGISTER_TESTGROUP( TestAString )
	REGISTER_TESTGROUP( TestEnv )
	REGISTER_TESTGROUP( TestFileIO )
	REGISTER_TESTGROUP( TestHash )
	REGISTER_TESTGROUP( TestLevenshteinDistance )
	REGISTER_TESTGROUP( TestMemPoolBlock )
	REGISTER_TESTGROUP( TestMutex )
	REGISTER_TESTGROUP( TestPathUtils )
	REGISTER_TESTGROUP( TestReflection )
	REGISTER_TESTGROUP( TestSemaphore )
	REGISTER_TESTGROUP( TestSharedMemory )
	REGISTER_TESTGROUP( TestTestTCPConnectionPool )
	REGISTER_TESTGROUP( TestTimer )

	UnitTestManager utm;

	bool allPassed = utm.RunTests();

	return allPassed ? 0 : -1;
}
Example #2
0
// main
//------------------------------------------------------------------------------
int main(int , char * [])
{
	// tests to run
	REGISTER_TESTGROUP( TestBFFParsing )
	REGISTER_TESTGROUP( TestBuildAndLinkLibrary )
	REGISTER_TESTGROUP( TestBuildFBuild )
    #if defined( __WINDOWS__ )
    	REGISTER_TESTGROUP( TestCachePlugin ) // TODO:LINUX TODO:MAC Enable
        REGISTER_TESTGROUP( TestCLR )
    #endif
	REGISTER_TESTGROUP( TestCompressor )
	REGISTER_TESTGROUP( TestCopy )
    #if defined( __WINDOWS__ )
        REGISTER_TESTGROUP( TestCSharp )
        REGISTER_TESTGROUP( TestCUDA )
    #endif
    #if defined( __WINDOWS__ )
        REGISTER_TESTGROUP( TestDistributed ) // TODO:LINUX TODO:MAC Enable
        REGISTER_TESTGROUP( TestDLL ) // TODO:LINUX TODO:MAC Enable
        REGISTER_TESTGROUP( TestExe ) // TODO:LINUX TODO:MAC Enable
        REGISTER_TESTGROUP( TestExec ) // TODO:LINUX TODO:MAC Enable
    #endif
	REGISTER_TESTGROUP( TestGraph )
	REGISTER_TESTGROUP( TestIncludeParser )
    #if defined( __WINDOWS__ )
    	REGISTER_TESTGROUP( TestObjectList ) // TODO:LINUX TODO:MAC Enable
        REGISTER_TESTGROUP( TestPrecompiledHeaders ) // TODO:LINUX TODO:MAC Enable
    #endif
	REGISTER_TESTGROUP( TestProjectGeneration )
    #if defined( __WINDOWS__ )
        REGISTER_TESTGROUP( TestResources )
        REGISTER_TESTGROUP( TestTest ) // TODO:LINUX TODO:MAC Enable
        REGISTER_TESTGROUP( TestUnity ) // TODO:LINUX TODO:MAC Enable
    #endif
	REGISTER_TESTGROUP( TestVariableStack )

	UnitTestManager utm;

	bool allPassed = utm.RunTests();

	return allPassed ? 0 : -1;
}