Guard cam-nisley staging paths

This commit is contained in:
2026-06-13 07:56:32 +08:00
parent 03a994edca
commit 5f1d885d36
3 changed files with 67 additions and 3 deletions

View File

@@ -6536,10 +6536,18 @@
].join("\n"),
);
const camNisleyDir = await writeInterpRegressionFiles(interp, "cam-nisley", [
const camNisleyFiles = [
"cam.ngc",
"test.tbl",
]);
];
if (camNisleyFiles.length !== 2 || new Set(camNisleyFiles).size !== camNisleyFiles.length) {
throw new Error("browser_interp_cam_nisley_fixture_coverage: list drift");
}
const camNisleyDir = await writeInterpRegressionFiles(interp, "cam-nisley", camNisleyFiles);
const camNisleyStagedRelativeFiles = camNisleyFiles.map((file) => `${camNisleyDir}/${file}`.replace("/work/browser-interp/cam-nisley/", ""));
if (camNisleyStagedRelativeFiles.join(",") !== camNisleyFiles.join(",")) {
throw new Error("browser_interp_cam_nisley_staging_manifest: list drift");
}
interp.writeTextFile(
`${camNisleyDir}/test.ini`,
[