Lines Matching refs:testFile
97 for (const testFile of testFiles) { constant
99 let tsName = testFile;
100 if (testFile.includes(testExtensionSts)) {
102 tsName = testFile.replace(testExtensionSts, ts.Extension.Ts);
103 fs.renameSync(path.join(testDir, testFile), path.join(testDir, tsName));
118 fs.renameSync(path.join(testDir, tsName), path.join(testDir, testFile));
124 function parseArgs(testDir: string, testFile: string, mode: Mode): CommandLineOptions {
126 const args: string[] = [path.join(testDir, testFile)];
127 const argsFileName = path.join(testDir, testFile + ARGS_CONFIG_EXT);
144 function compareExpectedAndActual(testDir: string, testFile: string, mode: Mode, resultNodes: TestN…
149 const testResultFileName = testFile + resultExt;
172 function runTest(testDir: string, testFile: string, mode: Mode): boolean {
173 if (mode === Mode.AUTOFIX && fs.existsSync(path.join(testDir, testFile + AUTOFIX_SKIP_EXT))) {
174 Logger.info(`Skipping test ${testFile} (${Mode[mode]} mode)`);
177 Logger.info(`Running test ${testFile} (${Mode[mode]} mode)`);
183 const cmdOptions = parseArgs(testDir, testFile, mode);
207 const testResult = compareExpectedAndActual(testDir, testFile, mode, resultNodes);
210 writeActualResultFile(testDir, testFile, mode, resultNodes, testResult);
264 testFile: string,
276 fs.writeFileSync(path.join(actualResultsDir, testFile + resultExt), actualResultJSON);
279 fs.writeFileSync(path.join(actualResultsDir, testFile + resultExt + DIFF_EXT), diff);