git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100846
91177308-0d34-0410-b5e6-
96231b3b80d8
self.command = [command]
else:
self.command = list(command)
self.command = [command]
else:
self.command = list(command)
+ if dir is not None:
+ dir = str(dir)
+ self.dir = dir
self.recursive = bool(recursive)
self.pattern = re.compile(pattern)
self.useTempInput = useTempInput
def getTestsInDirectory(self, testSuite, path_in_suite,
litConfig, localConfig):
self.recursive = bool(recursive)
self.pattern = re.compile(pattern)
self.useTempInput = useTempInput
def getTestsInDirectory(self, testSuite, path_in_suite,
litConfig, localConfig):
- for dirname,subdirs,filenames in os.walk(self.dir):
+ dir = self.dir
+ if dir is None:
+ dir = testSuite.getSourcePath(path_in_suite)
+
+ for dirname,subdirs,filenames in os.walk(dir):
if not self.recursive:
subdirs[:] = []
if not self.recursive:
subdirs[:] = []
continue
path = os.path.join(dirname,filename)
continue
path = os.path.join(dirname,filename)
- suffix = path[len(self.dir):]
+ suffix = path[len(dir):]
if suffix.startswith(os.sep):
suffix = suffix[1:]
test = Test.Test(testSuite,
if suffix.startswith(os.sep):
suffix = suffix[1:]
test = Test.Test(testSuite,