收拢 browser explicit session readback path helper
This commit is contained in:
@@ -4839,6 +4839,14 @@
|
||||
await verifyOpfsSavedText(label, () => loadTextFile(opfsPath), expectedLines);
|
||||
}
|
||||
|
||||
function opfsSessionSavedReadbackPaths(session, savedParameters) {
|
||||
return {
|
||||
parameters: session.parameters.opfsPath,
|
||||
parameterBackup: savedParameters.backupOpfsPath,
|
||||
toolTable: session.toolTable.opfsPath,
|
||||
};
|
||||
}
|
||||
|
||||
async function verifyOpfsMachineFileReadback(label, machineId, fileKey, expectedLines) {
|
||||
await verifyOpfsSavedText(label, async () => {
|
||||
const machineFiles = await loadMachineTextFiles(machineId);
|
||||
@@ -9881,20 +9889,22 @@
|
||||
"\t",
|
||||
iniNamedParameterReadbackValues,
|
||||
);
|
||||
const iniNamedSavedParameterTextPath = loadedIniFileSession.parameters.opfsPath;
|
||||
const iniNamedSavedReadbackPaths = opfsSessionSavedReadbackPaths(
|
||||
loadedIniFileSession,
|
||||
savedIniNamedParameters,
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_ini_named_parameter_text",
|
||||
iniNamedSavedParameterTextPath,
|
||||
iniNamedSavedReadbackPaths.parameters,
|
||||
iniNamedSavedParameterTextLines,
|
||||
);
|
||||
const iniNamedSavedParameterBackupTextLines = opfsSavedParameterPlainTextLinesForValues(
|
||||
" ",
|
||||
iniNamedInitialParameterValues,
|
||||
);
|
||||
const iniNamedSavedParameterBackupPath = savedIniNamedParameters.backupOpfsPath;
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_ini_named_parameter_backup_text",
|
||||
iniNamedSavedParameterBackupPath,
|
||||
iniNamedSavedReadbackPaths.parameterBackup,
|
||||
iniNamedSavedParameterBackupTextLines,
|
||||
);
|
||||
const iniNamedLoadToolTableResultLines = opfsToolTableResultLinesForTool(
|
||||
@@ -9937,10 +9947,9 @@
|
||||
iniNamedSaveToolTableResultLines,
|
||||
);
|
||||
const iniNamedSavedToolTableTextLines = opfsToolTableTextLinesForTool(iniNamedToolTable);
|
||||
const iniNamedSavedToolTableTextPath = loadedIniFileSession.toolTable.opfsPath;
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_ini_named_tool_table_text",
|
||||
iniNamedSavedToolTableTextPath,
|
||||
iniNamedSavedReadbackPaths.toolTable,
|
||||
iniNamedSavedToolTableTextLines,
|
||||
);
|
||||
|
||||
@@ -10073,20 +10082,22 @@
|
||||
"\t",
|
||||
explicitParameterReadbackValues,
|
||||
);
|
||||
const explicitSavedParameterTextPath = loadedIniOverrideSession.parameters.opfsPath;
|
||||
const explicitSavedReadbackPaths = opfsSessionSavedReadbackPaths(
|
||||
loadedIniOverrideSession,
|
||||
savedExplicitParameters,
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_explicit_parameter_text",
|
||||
explicitSavedParameterTextPath,
|
||||
explicitSavedReadbackPaths.parameters,
|
||||
explicitSavedParameterTextLines,
|
||||
);
|
||||
const explicitSavedParameterBackupTextLines = opfsSavedParameterPlainTextLinesForValues(
|
||||
" ",
|
||||
explicitInitialParameterValues,
|
||||
);
|
||||
const explicitSavedParameterBackupPath = savedExplicitParameters.backupOpfsPath;
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_explicit_parameter_backup_text",
|
||||
explicitSavedParameterBackupPath,
|
||||
explicitSavedReadbackPaths.parameterBackup,
|
||||
explicitSavedParameterBackupTextLines,
|
||||
);
|
||||
const savedExplicitToolTable = await saveMachineToolTableToOpfs(
|
||||
@@ -10115,10 +10126,9 @@
|
||||
explicitSaveToolTableResultLines,
|
||||
);
|
||||
const explicitSavedToolTableTextLines = opfsToolTableTextLinesForTool(explicitToolTable);
|
||||
const explicitSavedToolTableTextPath = loadedIniOverrideSession.toolTable.opfsPath;
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_explicit_tool_table_text",
|
||||
explicitSavedToolTableTextPath,
|
||||
explicitSavedReadbackPaths.toolTable,
|
||||
explicitSavedToolTableTextLines,
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user