def resolveCommand( self ): # if no command specified, do not run check if not self.getCommand(): return runCommand = RunCommand( [ self.getCommand() ], searchPaths = self.__commandSearchPaths ) runCommand.checkVersion()
def testCheckCMakeVersion( self ): # cmake example cmakeCommand = RunCommand( [ "cmake" ] ) self.assertRaises( ConfigurationError, cmakeCommand.checkVersion, expectedReturnCode = -1 ) # cmake returns 0 version = cmakeCommand.checkVersion( expectedReturnCode = 0 ) self.assertTrue( "cmake version" in version )
def testCheckQMakeVersion( self ): # qmake example qmakeCommand = RunCommand( [ "qmake" ] ) self.assertRaises( ConfigurationError, qmakeCommand.checkVersion, expectedReturnCode = 1 ) # qmake returns 0 version = qmakeCommand.checkVersion( expectedReturnCode = 0 ) self.assertTrue( "QMake version" in version )