summaryrefslogtreecommitdiffstats
path: root/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'builder.py')
-rwxr-xr-xbuilder.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/builder.py b/builder.py
index 7e79d5f9..cbe5dc59 100755
--- a/builder.py
+++ b/builder.py
@@ -608,13 +608,15 @@ class TestFragementComposer(BuildSystemComposer):
configTest=None,
runTest=True,
netTest=False,
- extraLibs=[]):
+ extraLibs=[],
+ modules=[]):
self.testName = testName
self.fileFragments = fileFragments
self.configTest = configTest
self.runTest = runTest
self.netTest = netTest
self.extraLibs = extraLibs
+ self.modules = modules
def __str__(self):
return 'TEST: ' + self.testName
@@ -625,7 +627,8 @@ class TestFragementComposer(BuildSystemComposer):
'files': self.fileFragments,
'run': self.runTest,
'net': self.netTest,
- 'libs': self.extraLibs
+ 'libs': self.extraLibs,
+ 'modules': self.modules,
}
@@ -636,7 +639,8 @@ class TestIfHeaderComposer(TestFragementComposer):
fileFragments,
runTest=True,
netTest=False,
- extraLibs=[]):
+ extraLibs=[],
+ modules=[]):
if headers is not list:
headers = [headers]
self.headers = headers
@@ -645,7 +649,8 @@ class TestIfHeaderComposer(TestFragementComposer):
'header',
runTest=runTest,
netTest=netTest,
- extraLibs=extraLibs)
+ extraLibs=extraLibs,
+ modules=modules)
def compose(self, path):
r = TestFragementComposer.compose(self, path)
@@ -660,7 +665,8 @@ class TestIfLibraryComposer(TestFragementComposer):
fileFragments,
runTest=True,
netTest=False,
- extraLibs=[]):
+ extraLibs=[],
+ modules=[]):
if libraries is not list:
libraries = [libraries]
self.libraries = libraries
@@ -669,7 +675,8 @@ class TestIfLibraryComposer(TestFragementComposer):
'library',
runTest=runTest,
netTest=netTest,
- extraLibs=extraLibs)
+ extraLibs=extraLibs,
+ modules=modules)
def compose(self, path):
r = TestFragementComposer.compose(self, path)
@@ -990,12 +997,11 @@ class Module(object):
NoConverter(), assertSourceFile,
sourceFileBuildComposer)
- def addTest(self, testFragementComposer, dependencies=[]):
+ def addTest(self, testFragementComposer):
self.files += [
File('user', testFragementComposer.testName, PathComposer(),
NoConverter(), NoConverter(), testFragementComposer)
]
- self.dependencies += dependencies
def addDependency(self, dep):
if not isinstance(dep, str):