예제 #1
0
 def test_getDependencies2(self):
     try:
         tempDir = mdTestUtilities.copyDirToTempDir("cases/cmake/hello/hello1")
         dependencies = cmake.getDependencies(tempDir, verbose=False)
         self.assertEquals(dependencies, [], "Wrong dependencies found in CMake project")
     finally:
         utilityFunctions.removeDir(tempDir)
예제 #2
0
 def test_getDependenciesFalse2(self):
     # False positive
     try:
         tempDir = mdTestUtilities.copyDirToTempDir("cases/simpleGraphAutoTools/TestCaseB")
         dependencies = cmake.getDependencies(tempDir, verbose=False)
         self.assertEquals(dependencies, None, "Wrong dependencies found in CMake project")
     finally:
         utilityFunctions.removeDir(tempDir)
예제 #3
0
 def test_getDependencies2(self):
     try:
         tempDir = mdTestUtilities.copyDirToTempDir(
             "cases/cmake/hello/hello1")
         dependencies = cmake.getDependencies(tempDir, verbose=False)
         self.assertEquals(dependencies, [],
                           "Wrong dependencies found in CMake project")
     finally:
         utilityFunctions.removeDir(tempDir)
예제 #4
0
 def test_getDependenciesFalse2(self):
     #False positive
     try:
         tempDir = mdTestUtilities.copyDirToTempDir(
             "cases/simpleGraphAutoTools/TestCaseB")
         dependencies = cmake.getDependencies(tempDir, verbose=False)
         self.assertEquals(dependencies, None,
                           "Wrong dependencies found in CMake project")
     finally:
         utilityFunctions.removeDir(tempDir)
예제 #5
0
 def test_getDependencies3(self):
     try:
         tempDir = mdTestUtilities.copyDirToTempDir(
             "cases/cmake/ogre3dBuildFilesOnly")
         dependencies = cmake.getDependencies(tempDir, verbose=False)
         dependencies.sort()
         self.assertEquals(dependencies, [
             'boost', 'carbon', 'cg', 'cocoa', 'cppunit', 'd3d10', 'd3d11',
             'd3d9', 'd3dcompiler', 'd3dx10', 'd3dx11', 'd3dx9', 'directx',
             'dl', 'doxygen', 'dxerr', 'dxgi', 'dxguid', 'freeimage',
             'freetype', 'iokit', 'iphonesdk', 'ois', 'opengl', 'opengles',
             'opengles2', 'pkgconfig', 'poco', 'tbb', 'x11', 'xaw', 'zlib',
             'zzip'
         ], "Wrong dependencies found in CMake project")
     finally:
         utilityFunctions.removeDir(tempDir)
예제 #6
0
 def test_getDependencies3(self):
     try:
         tempDir = mdTestUtilities.copyDirToTempDir("cases/cmake/ogre3dBuildFilesOnly")
         dependencies = cmake.getDependencies(tempDir, verbose=False)
         dependencies.sort()
         self.assertEquals(
             dependencies,
             [
                 "boost",
                 "carbon",
                 "cg",
                 "cocoa",
                 "cppunit",
                 "d3d10",
                 "d3d11",
                 "d3d9",
                 "d3dcompiler",
                 "d3dx10",
                 "d3dx11",
                 "d3dx9",
                 "directx",
                 "dl",
                 "doxygen",
                 "dxerr",
                 "dxgi",
                 "dxguid",
                 "freeimage",
                 "freetype",
                 "iokit",
                 "iphonesdk",
                 "ois",
                 "opengl",
                 "opengles",
                 "opengles2",
                 "pkgconfig",
                 "poco",
                 "tbb",
                 "x11",
                 "xaw",
                 "zlib",
                 "zzip",
             ],
             "Wrong dependencies found in CMake project",
         )
     finally:
         utilityFunctions.removeDir(tempDir)