feat: Wave 6 batch 2 — accounts/auth, gateways, routes, JetStream API, JetStream cluster tests
Add comprehensive Go-parity test coverage across 5 subsystems: - Accounts/Auth: isolation, import/export, auth mechanisms, permissions (82 tests) - Gateways: connection, forwarding, interest mode, config (106 tests) - Routes: connection, subscription, forwarding, config validation (78 tests) - JetStream API: stream/consumer CRUD, pub/sub, features, admin (234 tests) - JetStream Cluster: streams, consumers, failover, meta (108 tests) Total: ~608 new test annotations across 22 files (+13,844 lines) All tests pass individually; suite total: 2,283 passing, 3 skipped
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"planPath": "docs/plans/2026-02-24-full-production-parity-plan.md",
|
||||
"tasks": [
|
||||
{"id": 39, "subject": "Task 0: Inventory and Scaffolding", "status": "pending"},
|
||||
{"id": 40, "subject": "Task 1: AVL Tree / SequenceSet (16 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 41, "subject": "Task 2: Subject Tree ART (59 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 42, "subject": "Task 3: Generic Subject List (21 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 43, "subject": "Task 4: Time Hash Wheel (8 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 44, "subject": "Task 5: StreamStore/ConsumerStore Interfaces", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 39, "subject": "Task 0: Inventory and Scaffolding", "status": "completed"},
|
||||
{"id": 40, "subject": "Task 1: AVL Tree / SequenceSet (16 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 41, "subject": "Task 2: Subject Tree ART (59 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 42, "subject": "Task 3: Generic Subject List (21 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 43, "subject": "Task 4: Time Hash Wheel (8 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 44, "subject": "Task 5: StreamStore/ConsumerStore Interfaces", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 45, "subject": "Task 6: FileStore Block Engine (160 tests)", "status": "pending", "blockedBy": [40, 41, 42, 43, 44]},
|
||||
{"id": 46, "subject": "Task 7: RAFT Core Types", "status": "pending", "blockedBy": [45]},
|
||||
{"id": 47, "subject": "Task 8: RAFT Wire Format (10 tests)", "status": "pending", "blockedBy": [46]},
|
||||
@@ -16,16 +16,16 @@
|
||||
{"id": 51, "subject": "Task 12: JetStream Meta Controller (30 tests)", "status": "pending", "blockedBy": [50]},
|
||||
{"id": 52, "subject": "Task 13: Per-Stream/Consumer RAFT Groups (40 tests)", "status": "pending", "blockedBy": [51]},
|
||||
{"id": 53, "subject": "Task 14: NORACE Concurrency Suite (30 tests)", "status": "pending", "blockedBy": [52]},
|
||||
{"id": 54, "subject": "Task 15: Config Reload Tests (70 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 55, "subject": "Task 16: MQTT Bridge Tests (73 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 56, "subject": "Task 17: Leaf Node Tests (108 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 57, "subject": "Task 18: Accounts/Auth Tests (49 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 58, "subject": "Task 19: Gateway Tests (86 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 59, "subject": "Task 20: Route Tests (68 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 60, "subject": "Task 21: Monitoring Tests (93 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 61, "subject": "Task 22: Client Protocol Tests (52 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 62, "subject": "Task 23: JetStream API Tests (292 tests)", "status": "pending", "blockedBy": [39]},
|
||||
{"id": 63, "subject": "Task 24: JetStream Cluster Tests (100 tests)", "status": "pending", "blockedBy": [39]}
|
||||
{"id": 54, "subject": "Task 15: Config Reload Tests (70 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 55, "subject": "Task 16: MQTT Bridge Tests (73 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 56, "subject": "Task 17: Leaf Node Tests (108 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 57, "subject": "Task 18: Accounts/Auth Tests (49 tests)", "status": "in_progress", "blockedBy": [39]},
|
||||
{"id": 58, "subject": "Task 19: Gateway Tests (86 tests)", "status": "in_progress", "blockedBy": [39]},
|
||||
{"id": 59, "subject": "Task 20: Route Tests (68 tests)", "status": "in_progress", "blockedBy": [39]},
|
||||
{"id": 60, "subject": "Task 21: Monitoring Tests (93 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 61, "subject": "Task 22: Client Protocol Tests (52 tests)", "status": "completed", "blockedBy": [39]},
|
||||
{"id": 62, "subject": "Task 23: JetStream API Tests (292 tests)", "status": "in_progress", "blockedBy": [39]},
|
||||
{"id": 63, "subject": "Task 24: JetStream Cluster Tests (100 tests)", "status": "in_progress", "blockedBy": [39]}
|
||||
],
|
||||
"lastUpdated": "2026-02-24T00:00:00Z"
|
||||
"lastUpdated": "2026-02-24T02:45:00Z"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user