{ "command": { "name": "rate-limit", "command": [ "rtk", "proxy", "node", "node_modules/@playwright/test/cli.js", "test", "--config=playwright.rate-limits.config.ts", "--retries=0", "--reporter=list,json", "--output=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\phase6\\current\\ui\\rate-limit-results" ], "startedUtc": "2026-10-11T09:19:14.672954+00:00", "finishedUtc": "2026-10-11T09:19:25.695402+00:00", "exitCode": 0, "stats": { "startTime": "2026-10-11T09:19:15.209Z", "duration": 10454.819, "expected": 9, "skipped": 0, "unexpected": 0, "flaky": 0 } }, "reportSha256": "61b4a4451b88868dc278a3fead4c276e5fdcf3baf8a0125206458e25ec2c1c20", "logSha256": "8577cd3c476d8bfe6f69dc2a068ad13e4c494e4588f34266def39034f5ccac08", "stats": { "startTime": "2026-10-11T09:19:15.209Z", "duration": 10454.819, "expected": 9, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "A exhausting account exports does not throttle the other account on the same IP", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 1131 } ] }, { "title": "B exhausting account exports does not throttle the other account on the same IP", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 477 } ] }, { "title": "concurrent accounts share an IP while sessions, bearer/cookie and changed IPs share each owner's allowance", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 540 } ] }, { "title": "crafted body/query/headers and B02 context cannot select the email-send owner", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 461 } ] }, { "title": "export and disabled deletion consume the same account-data policy without affecting another account", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 458 } ] }, { "title": "invalid credentials are rejected before account partitioning and cannot select anonymous login partitions", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 665 } ] }, { "title": "login/security policies remain IP based for authenticated and anonymous requests", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 465 } ] }, { "title": "public PDF remains IP plus slug scoped even after authentication", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 361 } ] }, { "title": "untrusted direct peers cannot evade IP limits with forged forwarding headers", "expectedStatus": "passed", "status": "expected", "results": [ { "status": "passed", "retry": 0, "durationMs": 20 } ] } ] }