Base da6f1166, r1 patch applied clean with --index, +/- and context lines identical.
Bus suite 127/127, mutants 15 of 15 killed.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
70 lines
2.5 KiB
Plaintext
70 lines
2.5 KiB
Plaintext
✖ agents: a held role with nothing on the bus is idle; a role session gets the claim rows unchanged (14.161771ms)
|
||
✔ agents: working counts what the holder received and has not read; routed alone is not working (12.319292ms)
|
||
✔ agents: input needed is the role's open decisions routed to the human, gated first, then oldest (21.004589ms)
|
||
✔ agents: working wins over waiting, and Input needed still shows (8.877211ms)
|
||
✔ agents: a new holder doesn't inherit what the last one left unread; decisions stay with the role (11.507099ms)
|
||
✔ agents: state reads only its own business, even for a run name both use (10.642701ms)
|
||
✔ agents: a message the holder released unread is stranded; the next holder gets nothing and cannot read it (11.781784ms)
|
||
✔ agents: a message the holder read is not stranded; one the current holder has not read is not listed (11.017624ms)
|
||
✔ agents: stranded is oldest first and capped at 50 for a role (59.127457ms)
|
||
✔ agents: stranded is per role and per business (21.121818ms)
|
||
✔ agents: a message routed to a held role and not yet received is not stranded (7.260205ms)
|
||
ℹ tests 11
|
||
ℹ suites 0
|
||
ℹ pass 10
|
||
ℹ fail 1
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 236.650829
|
||
|
||
✖ failing tests:
|
||
|
||
test at tests/agents.test.mjs:49:1
|
||
✖ agents: a held role with nothing on the bus is idle; a role session gets the claim rows unchanged (14.161771ms)
|
||
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
|
||
+ actual - expected
|
||
... Skipped lines
|
||
|
||
[
|
||
'seq',
|
||
'at',
|
||
'business',
|
||
'role',
|
||
...
|
||
'decision',
|
||
+ 'state',
|
||
+ 'working',
|
||
+ 'inputNeeded',
|
||
+ 'stranded'
|
||
]
|
||
|
||
at TestContext.<anonymous> (file:///mnt/storage/scratch/researcher/q80-r2/packages/bus/tests/agents.test.mjs:62:33)
|
||
at Test.runInAsyncScope (node:async_hooks:226:14)
|
||
at Test.run (node:internal/test_runner/test:1402:25)
|
||
at Test.start (node:internal/test_runner/test:1262:17)
|
||
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
|
||
generatedMessage: true,
|
||
code: 'ERR_ASSERTION',
|
||
actual: [
|
||
'seq', 'at',
|
||
'business', 'role',
|
||
'op', 'holder_run',
|
||
'harness', 'address',
|
||
'by', 'reason',
|
||
'decision', 'state',
|
||
'working', 'inputNeeded',
|
||
'stranded'
|
||
],
|
||
expected: [
|
||
'seq', 'at',
|
||
'business', 'role',
|
||
'op', 'holder_run',
|
||
'harness', 'address',
|
||
'by', 'reason',
|
||
'decision'
|
||
],
|
||
operator: 'deepStrictEqual',
|
||
diff: 'simple'
|
||
}
|