feat: diagnose sync timeouts #12
Annotations
6 errors
|
quality
Process completed with exit code 1.
|
|
test/housekeeping.test.ts > scheduled housekeeping > recovers stale process ownership automatically:
test/housekeeping.test.ts#L121
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) } ] to deeply equal ArrayContaining{…}
- Expected
+ Received
- ArrayContaining [
- ObjectContaining {
+ [
+ {
"attributes": {
- "count": 1,
+ "broadcastWorkerCount": 0,
+ "deadProcessCleanupEnabled": true,
+ "effectWorkerCount": 0,
+ "reminderSchedulerCount": 0,
+ "retentionEnabled": false,
+ "workerCount": 1,
+ },
+ "name": "solid_objects.runtime.started",
+ "occurredAt": "2026-08-13T14:57:13.261Z",
+ },
+ {
+ "attributes": {
+ "count": 2,
},
"name": "solid_objects.processes.cleaned",
+ "occurredAt": "2026-08-13T14:57:13.262Z",
+ },
+ {
+ "attributes": {},
+ "name": "solid_objects.runtime.stopped",
+ "occurredAt": "2026-08-13T14:57:13.263Z",
},
]
❯ test/housekeeping.test.ts:121:20
|
|
mysql (8.0)
Process completed with exit code 1.
|
|
test/mysql.test.ts > MySQL adapter > runs mailbox, outbox, reconciliation, retention, and doctor workflows:
test/mysql.test.ts#L115
AssertionError: expected { timeoutMilliseconds: 1, …(10) } to match object { status: 'ready', …(1) }
(13 matching properties omitted from actual)
- Expected
+ Received
{
"status": "ready",
- "waitingOn": "notYetAvailable",
+ "waitingOn": "actorPaused",
}
❯ test/mysql.test.ts:115:29
|
|
mysql (8.4)
Process completed with exit code 1.
|
|
test/mysql.test.ts > MySQL adapter > runs mailbox, outbox, reconciliation, retention, and doctor workflows:
test/mysql.test.ts#L115
AssertionError: expected { timeoutMilliseconds: 1, …(10) } to match object { status: 'ready', …(1) }
(13 matching properties omitted from actual)
- Expected
+ Received
{
"status": "ready",
- "waitingOn": "notYetAvailable",
+ "waitingOn": "actorPaused",
}
❯ test/mysql.test.ts:115:29
|