File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1438,14 +1438,15 @@ namespace Harness {
14381438 }
14391439
14401440 const referenceDir = referencePath(relativeFileBase, opts && opts.Baselinefolder, opts && opts.Subfolder);
1441- let existing = IO.readDirectory(referenceDir, referencedExtensions || [extension]);
1441+ let existing = IO.readDirectory(referenceDir, referencedExtensions || [extension]); // always an _absolute_ path
14421442 if (extension === ".ts" || referencedExtensions && referencedExtensions.indexOf(".ts") > -1 && referencedExtensions.indexOf(".d.ts") === -1) {
14431443 // special-case and filter .d.ts out of .ts results
14441444 existing = existing.filter(f => !ts.endsWith(f, ".d.ts"));
14451445 }
14461446 const missing: string[] = [];
1447+ const absoluteTestDir = `${process.cwd()}/${referenceDir}`;
14471448 for (const name of existing) {
1448- const localCopy = name.substring(referenceDir .length - relativeFileBase.length);
1449+ const localCopy = name.substring(absoluteTestDir .length - relativeFileBase.length);
14491450 if (!writtenFiles.has(localCopy)) {
14501451 missing.push(localCopy);
14511452 }
You can’t perform that action at this time.
0 commit comments