fix(traffic): считать общий пик по совпадающим интервалам

This commit is contained in:
Denozordec committed 2026-10-13 13:58:56 +07:00
1 parent dbc3b2c947
commit 7b88416415
21 files changed
+1390 -27

No files matched your search

@@ -1,9 +1,9 @@
{
"date": "2026-10-13",
"block": "12.5.190",
"block": "12.5.191",
"runtime": {
"backend": "ux-peak190",
"frontend": "ux-warning183"
"backend": "ux-peak191",
"frontend": "ux-peak191"
},
"apis": [
{
@@ -0,0 +1,16 @@
{
"date": "2026-10-13",
"block": "12.5.191",
"command": "playwright test traffic-.*\\.spec\\.ts",
"uniqueCases": 77,
"passed": 77,
"duration": "1.6m",
"focusedInitialRun": {
"passed": 4,
"durationSeconds": 22.4,
"includedInUniqueCount": true
},
"scope": "Ordinary HTTP API fixture path, not built-in mock mode; separate deployed read-only smoke",
"frontendTypeScript": true,
"backendBuild": true
}
@@ -0,0 +1,10 @@
{
"date": "2026-10-13",
"block": "12.5.191",
"newFrontend": "ux-peak191",
"oldBackend": "ux-peak190",
"readerAccepted": true,
"serverCount": 2,
"pageErrors": 0,
"bound": "Additive observed DTO reader compatibility; legacy numeric-only paths verified separately as unknown"
}
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,26 @@
{
"date": "2026-10-13",
"block": "12.5.191",
"version": "1.0.0-test.peak191",
"passed": true,
"method": "Read-only actual application volume API; no new native RouterOS commands; exact edge values covered separately by owned SQL",
"cases": [
{
"sourceId": "1",
"volumeUnit": "GiB",
"rxTotalGiB": 0.012759584002196789,
"txTotalGiB": 0.0008463365957140923,
"currentState": "current"
},
{
"sourceId": "2",
"volumeUnit": "GiB",
"rxTotalGiB": 0.0011972729116678238,
"txTotalGiB": 0.0014407914131879807,
"currentState": "current"
}
],
"newRouterOSCommands": 0,
"passwordChanges": 0,
"messages": 0
}
@@ -0,0 +1,25 @@
{
"date": "2026-10-13",
"block": "12.5.191",
"secretEnvCopied": false,
"rollbackTags": {
"MMAPP_IMAGE_TAG": "ux-warning183",
"BACKEND_IMAGE_TAG": "ux-peak190"
},
"services": {
"backend": {
"image": "mmapp-test/backend:ux-peak191",
"imageId": "sha256:f6db37afa8263cf16ddb955938c7c20796b49570a08f8f706803b94e30812fb7",
"state": "running",
"health": "healthy",
"matchedVerifiedImage": true
},
"frontend": {
"image": "mmapp-test/frontend:ux-peak191",
"imageId": "sha256:1d9f85dbb5c791f09dad2863041d0fae5a291b02f5e73a5e96185a7866c673c7",
"state": "running",
"health": null,
"matchedVerifiedImage": true
}
}
}
@@ -0,0 +1,10 @@
{
"date": "2026-10-13",
"block": "12.5.191",
"matched": {
"backend": 461,
"frontend": 524
},
"different": [],
"missing": []
}
@@ -0,0 +1,31 @@
{
"date": "2026-10-13",
"block": "12.5.191",
"passed": true,
"profiles": [
{
"date": "2026-10-13",
"block": "12.5.191",
"database": "mm_accept_166_1791874191164",
"scope": "ephemeral role and precreated owned database; no copied production credentials",
"tests": [
{
"command": "npm --prefix backend run test:traffic-rate",
"passed": true,
"durationMs": 41228,
"ownedTrafficSqlCases": 9,
"ownedHistorySqlCases": 14,
"ownedLiveSqlCases": 10,
"ownedVolumeSqlCases": 17,
"ownedStatusSqlCases": 21,
"postgresUnavailableSkip": false
}
],
"scopedRoleVerified": true,
"passed": true,
"databaseRemoved": true,
"roleRemoved": true,
"testContainerRemoved": true
}
]
}