推进 INI 面板状态 report JSON 导出 helper
This commit is contained in:
@@ -743,6 +743,32 @@ TOOL_TABLE = browser-tool.tbl
|
||||
2,
|
||||
"UI machine session state report motion snapshot count",
|
||||
);
|
||||
const machineSessionStateReportExport = uiDocument.defaultView.getMachineSessionStateReportExport();
|
||||
assertEqual(
|
||||
machineSessionStateReportExport.filename,
|
||||
"machine-session-state-report.json",
|
||||
"UI machine session state report export filename",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionStateReportExport.mediaType,
|
||||
"application/json",
|
||||
"UI machine session state report export media type",
|
||||
);
|
||||
assertEqual(
|
||||
machineSessionStateReportExport.text.endsWith("\n"),
|
||||
true,
|
||||
"UI machine session state report export newline",
|
||||
);
|
||||
assertEqual(
|
||||
JSON.parse(machineSessionStateReportExport.text).run.canonicalEventCount,
|
||||
2,
|
||||
"UI machine session state report export canonical event count",
|
||||
);
|
||||
assertEqual(
|
||||
JSON.parse(machineSessionStateReportExport.text).program.source,
|
||||
"snapshot",
|
||||
"UI machine session state report export program source",
|
||||
);
|
||||
if (
|
||||
!runLog.includes("canon_event=STRAIGHT_TRAVERSE") ||
|
||||
!runLog.includes("canon_event=STRAIGHT_FEED")
|
||||
|
||||
Reference in New Issue
Block a user