| import os | |
| import lit.formats | |
| class CustomFormat(lit.formats.ShTest): | |
| def getTestsForPath(self, testSuite, path_in_suite, litConfig, localConfig): | |
| for sub in ['one.test', 'two.test']: | |
| basePath = os.path.dirname(testSuite.getExecPath(path_in_suite)) | |
| os.makedirs(basePath, exist_ok=True) | |
| generatedFile = os.path.join(basePath, sub) | |
| with open(generatedFile, 'w') as f: | |
| f.write('RUN: true') | |
| yield lit.Test.Test(testSuite, (generatedFile, ), localConfig) |