Guard nested m98m99 staging paths

This commit is contained in:
2026-06-13 06:35:22 +08:00
parent c3fadfec65
commit c398caf8b4
3 changed files with 142 additions and 10 deletions

View File

@@ -2739,14 +2739,28 @@ verifyExpectedOutput(
"X IN O1",
);
const m98m99DisableFanucSubsFiles = [
"test-fanuc.ini",
"test-no-fanuc.ini",
"test-fanuc.ngc",
"test-rs274ngc.ngc",
];
const m98m99DisableFanucSubsDir = writeInterpRegressionFiles(
"m98m99/09-disable-fanuc-subs",
m98m99DisableFanucSubsFiles,
);
assert.deepEqual(
[
"test-fanuc.ini",
"test-no-fanuc.ini",
"test-fanuc.ngc",
"test-rs274ngc.ngc",
m98m99NestedSubsPath,
m98m99SubFollowsMainPath,
...m98m99DisableFanucSubsFiles
.filter((file) => file.endsWith(".ngc"))
.map((file) => `${m98m99DisableFanucSubsDir}/${file}`),
],
m98m99RegressionFiles
.slice(9, 13)
.map((file) => `/work/interp/m98m99/${file}`),
"interp m98m99 nested/disable-fanuc staging manifest drift",
);
for (const disableFanucCase of [
{