TAP version 13 # Subtest: the review loop: the coder pushes and asks, the reviewer fetches and approves, and the task's trail holds each step ok 1 - the review loop: the coder pushes and asks, the reviewer fetches and approves, and the task's trail holds each step --- duration_ms: 1225.799566 type: 'test' ... # Subtest: refusals: no action, non-fast-forward, an unknown commit or request, and a push for another task moves only that task's ref ok 2 - refusals: no action, non-fast-forward, an unknown commit or request, and a push for another task moves only that task's ref --- duration_ms: 983.142477 type: 'test' ... # Subtest: the size cap refuses a push before any byte ok 3 - the size cap refuses a push before any byte --- duration_ms: 265.454029 type: 'test' ... # Subtest: a fetch over the cap refuses before any byte reaches the reviewer ok 4 - a fetch over the cap refuses before any byte reaches the reviewer --- duration_ms: 872.072096 type: 'test' ... # Subtest: the socket refuses a request with no capability, an unknown one, and a bad request line ok 5 - the socket refuses a request with no capability, an unknown one, and a bad request line --- duration_ms: 371.151678 type: 'test' ... # Subtest: a rigged clone runs nothing: hooks, fsmonitor, a filter, a gitlink and a symlinked .git/config leave no marker ok 6 - a rigged clone runs nothing: hooks, fsmonitor, a filter, a gitlink and a symlinked .git/config leave no marker --- duration_ms: 781.998467 type: 'test' ... # Subtest: an identity with no role, or of another business, refuses not-a-role and moves no ref ok 7 - an identity with no role, or of another business, refuses not-a-role and moves no ref --- duration_ms: 510.761213 type: 'test' ... # Subtest: a review of a project the business no longer has refuses unknown-project ok 8 - a review of a project the business no longer has refuses unknown-project --- duration_ms: 535.150633 type: 'test' ... # Subtest: past maxActive connections the socket refuses git-busy, and a hung-up connection frees its slot ok 9 - past maxActive connections the socket refuses git-busy, and a hung-up connection frees its slot --- duration_ms: 265.015105 type: 'test' ... # Subtest: close() answers host-closing to a connection still sending its request line ok 10 - close() answers host-closing to a connection still sending its request line --- duration_ms: 247.819598 type: 'test' ... # Subtest: a bundle that trickles in refuses body-timeout at its deadline and frees its slot ok 11 - a bundle that trickles in refuses body-timeout at its deadline and frees its slot --- duration_ms: 648.591197 type: 'test' ... # Subtest: a reviewer gone before its bundle was sent is filed fetch-aborted, not as the host's fault ok 12 - a reviewer gone before its bundle was sent is filed fetch-aborted, not as the host's fault --- duration_ms: 874.472475 type: 'test' ... # Subtest: a reviewer that hangs up the moment it has the whole bundle was served, not aborted ok 13 - a reviewer that hangs up the moment it has the whole bundle was served, not aborted --- duration_ms: 1781.694646 type: 'test' ... # Subtest: send: a close after every byte left is served; one that fails a queued write is fetch-aborted ok 14 - send: a close after every byte left is served; one that fails a queued write is fetch-aborted --- duration_ms: 43.684353 type: 'test' ... # Subtest: a bundle with no bytes for bodyIdle refuses body-timeout long before its deadline ok 15 - a bundle with no bytes for bodyIdle refuses body-timeout long before its deadline --- duration_ms: 633.956471 type: 'test' ... # Subtest: send: a close once the loop is past its last chunk is served, and a failed write there is fetch-aborted ok 16 - send: a close once the loop is past its last chunk is served, and a failed write there is fetch-aborted --- duration_ms: 45.431857 type: 'test' ... # Subtest: letGo waits for an answer to leave for at most its cap, then destroys the socket ok 17 - letGo waits for an answer to leave for at most its cap, then destroys the socket --- duration_ms: 300.716715 type: 'test' ... # Subtest: a record that fails and can't be undone refuses rollback-failed, which the host logs ok 18 - a record that fails and can't be undone refuses rollback-failed, which the host logs --- duration_ms: 744.450206 type: 'test' ... # Subtest: land: the squash runs the gate in its own worktree, then main moves and the broker records it ok 19 - land: the squash runs the gate in its own worktree, then main moves and the broker records it --- duration_ms: 982.921721 type: 'test' ... # Subtest: land: an arbiter-resolved landing's squash says the arbiter resolved it through the broker ok 20 - land: an arbiter-resolved landing's squash says the arbiter resolved it through the broker --- duration_ms: 828.429936 type: 'test' ... # Subtest: land: refusals before the gate answer the role at once and leave main and no worktree ok 21 - land: refusals before the gate answer the role at once and leave main and no worktree --- duration_ms: 1205.296925 type: 'test' ... # Subtest: land: a failed gate is refused gate-failed with its step, told to the role, and main stays ok 22 - land: a failed gate is refused gate-failed with its step, told to the role, and main stays --- duration_ms: 1044.40894 type: 'test' ... # Subtest: land: a record the broker refuses moves main back, and the landing is refused with the broker's code ok 23 - land: a record the broker refuses moves main back, and the landing is refused with the broker's code --- duration_ms: 955.841351 type: 'test' ... # Subtest: land: a second landing while one runs refuses land-busy, and close() stops the gate and refuses host-closing ok 24 - land: a second landing while one runs refuses land-busy, and close() stops the gate and refuses host-closing --- duration_ms: 918.796447 type: 'test' ... 1..24 # tests 24 # suites 0 # pass 24 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 17205.758678