Guard final interp per-file staging paths
This commit is contained in:
@@ -323,15 +323,6 @@ function assertInterpRegressionFilesStaging(name, files, wasmDir) {
|
||||
}
|
||||
}
|
||||
|
||||
function assertInterpRegressionStaging(name, files, wasmDir) {
|
||||
assertInterpRegressionFilesCoverage(name, files);
|
||||
assert.deepEqual(
|
||||
files.map((file) => `${wasmDir}/${file}`),
|
||||
files.map((file) => `/work/interp/${name}/${file}`),
|
||||
`interp ${name} staging manifest drift`,
|
||||
);
|
||||
}
|
||||
|
||||
function interpRegressionNgcFiles(name) {
|
||||
const sourceDir = resolve(rootDir, "vendor/linuxcnc/tests/interp", name);
|
||||
return readdirSync(sourceDir)
|
||||
@@ -1365,7 +1356,8 @@ const doWhileBreakNgcFiles = [
|
||||
"test.ngc",
|
||||
];
|
||||
const doWhileBreakDir = writeInterpRegressionFiles("do-while-break", doWhileBreakNgcFiles);
|
||||
assertInterpRegressionStaging("do-while-break", doWhileBreakNgcFiles, doWhileBreakDir);
|
||||
assertInterpRegressionFilesCoverage("do-while-break", doWhileBreakNgcFiles);
|
||||
assertInterpRegressionFilesStaging("do-while-break", doWhileBreakNgcFiles, doWhileBreakDir);
|
||||
const doWhileBreakPath = `${doWhileBreakDir}/test.ngc`;
|
||||
verifyExpectedOutput(
|
||||
"interp_do_while_break_wasm",
|
||||
@@ -1583,7 +1575,8 @@ const camNisleyFiles = [
|
||||
"test.tbl",
|
||||
];
|
||||
const camNisleyDir = writeInterpRegressionFiles("cam-nisley", camNisleyFiles);
|
||||
assertInterpRegressionStaging("cam-nisley", camNisleyFiles, camNisleyDir);
|
||||
assertInterpRegressionFilesCoverage("cam-nisley", camNisleyFiles);
|
||||
assertInterpRegressionFilesStaging("cam-nisley", camNisleyFiles, camNisleyDir);
|
||||
interp.writeTextFile(
|
||||
`${camNisleyDir}/test.ini`,
|
||||
[
|
||||
@@ -2265,7 +2258,8 @@ const g76Files = [
|
||||
"test.tbl",
|
||||
];
|
||||
const g76Dir = writeInterpRegressionFiles("g76", g76Files);
|
||||
assertInterpRegressionStaging("g76", g76Files, g76Dir);
|
||||
assertInterpRegressionFilesCoverage("g76", g76Files);
|
||||
assertInterpRegressionFilesStaging("g76", g76Files, g76Dir);
|
||||
interp.writeTextFile(
|
||||
`${g76Dir}/test.ini`,
|
||||
[
|
||||
@@ -3247,7 +3241,11 @@ const m98m99NamedProgramDir = writeInterpRegressionFiles(
|
||||
"m98m99/13-named-program",
|
||||
m98m99NamedProgramFiles,
|
||||
);
|
||||
assertInterpRegressionStaging(
|
||||
assertInterpRegressionFilesCoverage(
|
||||
"m98m99/13-named-program",
|
||||
m98m99NamedProgramFiles,
|
||||
);
|
||||
assertInterpRegressionFilesStaging(
|
||||
"m98m99/13-named-program",
|
||||
m98m99NamedProgramFiles,
|
||||
m98m99NamedProgramDir,
|
||||
|
||||
Reference in New Issue
Block a user