继续推进浏览器 invalid INI reject groups guard
This commit is contained in:
@@ -10084,30 +10084,36 @@
|
||||
explicitSavedToolTableTextLines,
|
||||
);
|
||||
|
||||
const invalidParameterFileMachineId = "browser-invalid-param-file-session";
|
||||
const invalidParameterFileIniLines = opfsInvalidIniLines(
|
||||
invalidParameterFileMachineId,
|
||||
"RS274NGC",
|
||||
"PARAMETER_FILE = ../escape.var",
|
||||
);
|
||||
const invalidParameterFileErrorPattern = /Invalid parameter filename/;
|
||||
await verifyOpfsInvalidIniSessionRejects(
|
||||
"opfs_reject_invalid_ini_parameter_file",
|
||||
interp,
|
||||
ini,
|
||||
"browser-invalid-param-file-session",
|
||||
opfsInvalidIniLines(
|
||||
"browser-invalid-param-file-session",
|
||||
"RS274NGC",
|
||||
"PARAMETER_FILE = ../escape.var",
|
||||
),
|
||||
/Invalid parameter filename/,
|
||||
invalidParameterFileMachineId,
|
||||
invalidParameterFileIniLines,
|
||||
invalidParameterFileErrorPattern,
|
||||
);
|
||||
|
||||
const invalidToolTableMachineId = "browser-invalid-tool-file-session";
|
||||
const invalidToolTableIniLines = opfsInvalidIniLines(
|
||||
invalidToolTableMachineId,
|
||||
"EMCIO",
|
||||
"TOOL_TABLE = nested/tool.tbl",
|
||||
);
|
||||
const invalidToolTableErrorPattern = /Invalid tool table filename/;
|
||||
await verifyOpfsInvalidIniSessionRejects(
|
||||
"opfs_reject_invalid_ini_tool_table",
|
||||
interp,
|
||||
ini,
|
||||
"browser-invalid-tool-file-session",
|
||||
opfsInvalidIniLines(
|
||||
"browser-invalid-tool-file-session",
|
||||
"EMCIO",
|
||||
"TOOL_TABLE = nested/tool.tbl",
|
||||
),
|
||||
/Invalid tool table filename/,
|
||||
invalidToolTableMachineId,
|
||||
invalidToolTableIniLines,
|
||||
invalidToolTableErrorPattern,
|
||||
);
|
||||
|
||||
status.textContent = "browser_interp_smoke=ok";
|
||||
|
||||
Reference in New Issue
Block a user