fix(terminal): показывать последние записи журнала RouterOS
This commit is contained in:
1 parent
1e4d3b4678
commit
bd023b8aaa
15 files changed
+321
-16
No files matched your search
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"date": "2026-10-11",
|
||||
"runtime": {
|
||||
"backend": "ux-log133",
|
||||
"frontend": "ux-log133"
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"server": 1,
|
||||
"width": 1280,
|
||||
"apiStatus": 200,
|
||||
"outputLines": 3,
|
||||
"ownMarkerVisible": true,
|
||||
"commandClearedAfterSuccess": true,
|
||||
"accurateRestExplanation": true,
|
||||
"noOverflow": true
|
||||
},
|
||||
{
|
||||
"server": 2,
|
||||
"width": 320,
|
||||
"apiStatus": 200,
|
||||
"outputLines": 3,
|
||||
"ownMarkerVisible": true,
|
||||
"commandClearedAfterSuccess": true,
|
||||
"accurateRestExplanation": true,
|
||||
"noOverflow": true
|
||||
}
|
||||
],
|
||||
"pageErrors": []
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
{
|
||||
"date": "2026-10-11",
|
||||
"block": "12.5.133",
|
||||
"before": {
|
||||
"date": "2026-10-11",
|
||||
"runtime": "ux-crl127",
|
||||
"cases": [
|
||||
{
|
||||
"host": "194.226.121.150",
|
||||
"nativeCount": 1000,
|
||||
"sdkCount": 0,
|
||||
"status": 200,
|
||||
"output": "(no log entries)"
|
||||
},
|
||||
{
|
||||
"host": "104.165.244.7",
|
||||
"nativeCount": 1000,
|
||||
"sdkCount": 0,
|
||||
"status": 200,
|
||||
"output": "(no log entries)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"after": {
|
||||
"date": "2026-10-11",
|
||||
"runtime": "ux-log133",
|
||||
"cases": [
|
||||
{
|
||||
"host": "194.226.121.150",
|
||||
"nativeCount": 1000,
|
||||
"sdkCount": 3,
|
||||
"latestNativeIdsMatch": true,
|
||||
"cases": [
|
||||
{
|
||||
"limit": 3,
|
||||
"status": 200,
|
||||
"lines": 3,
|
||||
"ownMarkerVisible": true,
|
||||
"emptyPlaceholder": false
|
||||
},
|
||||
{
|
||||
"limit": 50,
|
||||
"status": 200,
|
||||
"lines": 50,
|
||||
"ownMarkerVisible": true,
|
||||
"emptyPlaceholder": false
|
||||
},
|
||||
{
|
||||
"limit": 500,
|
||||
"status": 200,
|
||||
"lines": 200,
|
||||
"ownMarkerVisible": true,
|
||||
"emptyPlaceholder": false
|
||||
}
|
||||
],
|
||||
"invalidLimitStatus": 400
|
||||
},
|
||||
{
|
||||
"host": "104.165.244.7",
|
||||
"nativeCount": 1000,
|
||||
"sdkCount": 3,
|
||||
"latestNativeIdsMatch": true,
|
||||
"cases": [
|
||||
{
|
||||
"limit": 3,
|
||||
"status": 200,
|
||||
"lines": 3,
|
||||
"ownMarkerVisible": true,
|
||||
"emptyPlaceholder": false
|
||||
},
|
||||
{
|
||||
"limit": 50,
|
||||
"status": 200,
|
||||
"lines": 50,
|
||||
"ownMarkerVisible": true,
|
||||
"emptyPlaceholder": false
|
||||
},
|
||||
{
|
||||
"limit": 500,
|
||||
"status": 200,
|
||||
"lines": 200,
|
||||
"ownMarkerVisible": true,
|
||||
"emptyPlaceholder": false
|
||||
}
|
||||
],
|
||||
"invalidLimitStatus": 400
|
||||
}
|
||||
],
|
||||
"success": true
|
||||
},
|
||||
"runtime": {
|
||||
"backend": "ux-log133",
|
||||
"frontend": "ux-log133",
|
||||
"backendHealthy": true,
|
||||
"postgresHealthy": true,
|
||||
"frontendRunning": true
|
||||
},
|
||||
"hashes": {
|
||||
"serviceSource": "7216fd8b4c95cafeb72467c1015b207f1d760b792b0e6f1437c7ed7d188a2d1a",
|
||||
"compiledService": "f3184e8c1f5cda41d02df0d248bfd520e21123558e35b5aa282f003028bf6a13",
|
||||
"terminalPage": "c9ce468bac4cd5603ff028a4230f01989e5c5a464b10baff772c1bb98935acfe",
|
||||
"sourceAndCompiledMatchDeployment": true
|
||||
},
|
||||
"checks": {
|
||||
"sdkHttpTestPassed": true,
|
||||
"execRoutePassed": true,
|
||||
"execJwtRbacPassed": true,
|
||||
"backendBuildPassed": true,
|
||||
"frontendProductionBuildPassed": true,
|
||||
"sourceTypeScriptPassed": true,
|
||||
"eslintChangedTestPagePassed": true,
|
||||
"serviceScopedLintPassedWithPreferConstDisabled": true,
|
||||
"baselineServiceLintErrors": [
|
||||
"prefer-const line125 req",
|
||||
"prefer-const line899 entry"
|
||||
],
|
||||
"initialFailures": [
|
||||
{
|
||||
"check": "SDK loopback test",
|
||||
"cause": "Sandbox EACCES; identical test passed with authorized local HTTP access"
|
||||
},
|
||||
{
|
||||
"check": "UI output comparison",
|
||||
"cause": "Expected newline string across separate divs; each API line confirmed separately on rerun"
|
||||
},
|
||||
{
|
||||
"check": "Root TypeScript",
|
||||
"cause": "Ignored historical tmp scripts/copies included by root tsconfig; existing source-only config passed, not a claim of root tsc pass"
|
||||
}
|
||||
]
|
||||
},
|
||||
"bounds": [
|
||||
"Output limit enforced locally against latest default memory buffer entries, chronological native order, maximum200",
|
||||
"Reads the default memory buffer before slicing; network transfer is not limited to N entries",
|
||||
"Six live limit scenarios across two CHR; invalid0 returns400; two final live UI scenarios1280/320",
|
||||
"Only script/info marker log entries added; no custom logger/config/network/tunnel fixture created in133 and default logs not cleared",
|
||||
"Passwords unchanged; no new IPsec or external CRL failure acceptance in this terminal block",
|
||||
"Source/runtime targeted verification, no full regression rerun"
|
||||
],
|
||||
"references": [
|
||||
"https://manual.mikrotik.com/docs/developer-guides/rest-api/"
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 119 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 61 KiB |
Reference in new issue
Block a user