Guard cam-nisley staging paths
This commit is contained in:
@@ -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`,
|
||||
[
|
||||
|
||||
@@ -1491,7 +1491,21 @@ verifyExpectedOutput(
|
||||
].join("\n"),
|
||||
);
|
||||
|
||||
const camNisleyDir = writeInterpRegressionFiles("cam-nisley", ["cam.ngc", "test.tbl"]);
|
||||
const camNisleyFiles = [
|
||||
"cam.ngc",
|
||||
"test.tbl",
|
||||
];
|
||||
assert.deepEqual(
|
||||
camNisleyFiles.filter((file) => file.endsWith(".ngc")),
|
||||
interpRegressionNgcFilesRecursive("cam-nisley"),
|
||||
"interp cam-nisley fixture coverage drift",
|
||||
);
|
||||
const camNisleyDir = writeInterpRegressionFiles("cam-nisley", camNisleyFiles);
|
||||
assert.deepEqual(
|
||||
camNisleyFiles.map((file) => `${camNisleyDir}/${file}`),
|
||||
camNisleyFiles.map((file) => `/work/interp/cam-nisley/${file}`),
|
||||
"interp cam-nisley staging manifest drift",
|
||||
);
|
||||
interp.writeTextFile(
|
||||
`${camNisleyDir}/test.ini`,
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user