Compare commits
32
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d952222478 | ||
|
|
c8a9bcf946 | ||
|
|
58b2bbb3a5 | ||
|
|
95d4991d20 | ||
|
|
966ee31ea8 | ||
|
|
696ea3a3af | ||
|
|
0ce22dde65 | ||
|
|
36056a5dd9 | ||
|
|
8bb5b3c73c | ||
|
|
6927628b99 | ||
|
|
cd87d5305f | ||
|
|
77a7df8949 | ||
|
|
61af103679 | ||
|
|
eb7240dc85 | ||
|
|
9903a5d6f6 | ||
|
|
4577e46459 | ||
|
|
5e77cdd095 | ||
|
|
5b1ae8d6f4 | ||
|
|
ef119377f8 | ||
|
|
1edf4acfd1 | ||
|
|
13c1b3529f | ||
|
|
380b9810dc | ||
|
|
b2f2071a0a | ||
|
|
49433b4dd3 | ||
|
|
da55da6244 | ||
|
|
1efcaf981b | ||
|
|
9878703d3a | ||
|
|
56cfaf468e | ||
|
|
a41cfd491e | ||
|
|
7fe32d7226 | ||
|
|
06f507dbc0 | ||
|
|
9a50f082f5 |
No files matched your search
@@ -5560,3 +5560,25 @@ claim. Receipts and limitations in agents/lena/work/queue-296/BUILD.md and run-r
|
||||
2026-10-24 | Fethry | Row266 implementation verified before candidate commit. Six owned production paths plus four new tests, no old tests edited. RED history and fixture corrections recorded before action. Editor build, webui458/0, plugins120/0, bus1000/0 and all12 scripts exit0. Initial bus999/1 hit old T9 50ms timer race; sage4158 authorized three unchanged credential-file6/0 reruns and whole bus1000/0 rerun, all green. Raw/normalized TAP provenance retained. Candidate/mutants/review next; no landing claim.
|
||||
|
||||
2026-10-24 | Fethry | Row266 final verification: candidate3095d6ea5, manifest5f816042 (10 package paths, no old-test edit). All16 isolated mutants killed by assertions with restored hashes and unchanged candidate. Initial M01 uncaught plugin refusal excluded, strengthened only new doesNotReject assertion and full plugins120/0 rerun. Final cwd node/Chromium sweep empty, killpg cleanup recorded. Full webui458/0, plugins120/0, bus1000/0, all12 scripts0; earlier T9 race plus four unchanged green reruns retained. Push/review packet next; Sage gate and two reviews remain.
|
||||
|
||||
2026-10-24 | Fethry | Row328 (#1826/Vikunja622, mos-1594, sage4190) prepared UNTESTED on fethry/row328 from2ce476d54. Before: second T9 start keeps50ms periodic timer, causing old bus999/1 race in266. After: only T9 helper accepts interval default50 and second start uses2147483647 TIMEOUT_MAX; assertions/product unchanged, approved test +4/-3. Stress runner prepared for50 M1-50, optional50 M1-1,50 fixed, whole file; per-run TMPDIR/TAP/load, hash restoration and killpg cleanup. No tests before Sage CLEAR; explicit untested push requested.
|
||||
|
||||
2026-10-24 | Fethry | Row328 sage4205 stress stopped at required no-reproduction boundary. M1-50 passed50/50; fallbackM1-1 passed50/50, zero library-sync-busy assertions, no skips/cancels. Fixed50 and whole-file NOT RUN. Absolute19 initial priority then host drift recorded. All100 fresh shell gXXX TMPDIRs29bytes; both mutants restore exact test hash and empty diff/stat+porcelain. No test/assertion/product changes. Receipts/nice/load/plain-text BUILD pushed; slot returned fethry0043. Await Sage/Mos ruling; no in-review/acceptance claim.
|
||||
|
||||
2026-10-24 | Fethry | Row328 sage4214/Mos1599 option A GREEN on06c57a7db:8x50 M1-50 produced374 passes/26 expected library-sync-busy assertion failures, exact restore/full diff+porcelain clean, same8x50 fixed400/400, whole library-credential6/6, no skips/cancels or unexpected errors/reruns. Node nice16/19 observed after absolute19; loads and801 receipts retained. Old test staysapproved+4/-3, assertions/product unchanged. Own process sweep empty. Evidence push/slot return and owner review move next; Boyd/Dewey then Sage full bus/scripts gate pending.
|
||||
|
||||
2026-10-24T19:44:50Z | Sage | Row 257 (#1762, Q198 S1 pressure parser and rules evaluator, Morgana, Filbert) LANDED 73692e1bb, pushed 17:41:58Z 10-24. Before: refactor at 487500a16. After: Morgana's four commits cherry-picked onto 487500a16 with unchanged patches; the 9 packages/supervisor paths match Filbert's round 2 manifest b176a88f. Filbert r1 c30188 (N1/N2 fixed in r2), r2 APPROVE c30190 rev 3037, request c30189 posted by Sage. Slot result on 1261fa2d8: three files whole 15/0, 29/0, 1/0, supervisor 45/0, M1-M8 killed by assertion. Sage gate: first run RED 17:20:42Z, webui 441/1 on the old row278 sign-out test (timeout at load about 8.5, the row touches no webui path); the webui-only rerun 442/0 was not counted; the full rerun was GREEN 17:41:11Z: bus 998/0, business 283/0, webui 442/0, supervisor 45/0, cli 989 plus the allowed FED R7 skip, all 12 scripts rc 0. Correction: the row278 timing red is an old test, so any change to it goes to Mos (mos-1272). Follow-up: Morgana's carry (sage-3003, CLEAR_HELD entry and a clear-path hold test) binds the row that wires a Q198 hold into a launch refusal. Not re-pinned.
|
||||
|
||||
2026-10-24T19:44:50Z | Sage | Row 266 (#1771, C2-10c Console room view, Fethry on Codex, Boyd and Dewey) LANDED 3e5041b43, pushed 18:00:49Z 10-24. Before: refactor at 73692e1bb. After: Fethry's four commits cherry-picked, every patch-id equal to the seat branch; tree is manifest 5f816042 with no other change. Boyd APPROVE c31609 rev 3983, Dewey APPROVE c31610 rev 3985 (N1-N3 non-blocking), request c31608 posted by Sage. Sage gate GREEN first run 18:00:08Z: bus 1000/0, business 283/0, webui 458/0, supervisor 45/0, cli 989 plus the allowed FED R7 skip, all 12 scripts rc 0. Dewey's N2, the old T9 library-sync-busy race, went to Mos and became row 328. Not re-pinned.
|
||||
|
||||
2026-10-24T19:44:50Z | Sage | Row 224 (#1725, C2-05b, Della on Codex, Dewey) LANDED 5e77cdd09, pushed 19:18Z 10-24. Before: refactor at 7fe32d722. After: Della's 13 commits cherry-picked onto 7fe32d722. Sage gate GREEN 19:16:37Z on 27624aa66 (base 06f507dbc): bus 1011/0, business 283/0, harness 176/0, cli 990/0 plus the allowed FED R7 skip, webui 458/0, all scripts rc 0. Drift between the gated base and 7fe32d722 is only docs/plans/2026-10-24_model-proxy-rows.md, which no test reads (mos-1601 condition); manifest-r9 952482b4 matches the landed tree. Dewey APPROVE c31619 rev 3999. #1725 closed c31623; note rev 4015, done rev 4016. Correction: the first done move passed --evidence and was refused (rc 2, the round closes on its recorded verdicts); rerun without it. Follow-up: Dewey's N3, the old ask helper can't serve a library business, goes to a later row. Not re-pinned.
|
||||
|
||||
2026-10-24T19:44:50Z | Sage | Row 328 (#1826, Vikunja 622, old T9 timer race, Fethry on Codex, Boyd and Dewey) LANDED 8bb5b3c73, pushed 19:40Z 10-24. Before: refactor at 5e77cdd09. After: Fethry's 8 commits cherry-picked onto 5e77cdd09 (same patches); T9's second start passes intervalMs 2147483647 (mos-1594), test-only. Under 8x50 concurrent loops M1 (50 ms back) gave 26 expected failures and the fix 400/400. Boyd APPROVE c31621 rev 4002, Dewey APPROVE c31622 rev 4003. Sage gate GREEN 19:38:54Z on 8bb5b3c73 itself, no drift: bus 1011/0, business 283/0, harness 176/0, cli 990/0 plus the allowed FED R7 skip, webui 458/0, every scripts/test-*.sh rc 0 (Dewey N1). Manifest 1e010468. #1826 closed c31625, Vikunja 622 done (comment 1071), note rev 4019, done rev 4020. Not re-pinned.
|
||||
|
||||
## 2026-10-24 — row332 P3 proxy harness configuration: investigation/test placement
|
||||
|
||||
Fethry at c8a9bcf94, per Sage sage-4292 and mos-1616 pi-route amendment. Before: every managed session receives instance-wide provider credentials; harnesses have no transient per-session proxy context; pi preflight checks only its binary. Intended after: proxy-mode isolation, Claude proxy env, pi private run-local route config using environment references only, credential preflight, and business proxy account settings. Design/test plan: agents/fethry/work/queue-332/BUILD.md. Initial tests placed before production changes. No tests run: Sage CLEAR is required and has not arrived. No success/acceptance claim, live change, or dependency landing. Existing proxy issue number requested from Sage; not yet received.
|
||||
|
||||
## 2026-10-24 — row332 crash stop, documentation-only checkpoint
|
||||
|
||||
Fethry stopped under Mos mos-1630/Jason's T3 crash instruction. No production implementation, tests, probes, mutants or acceptance runs occurred; Sage CLEAR never arrived. Explicit route metadata per sage-4293 is recorded in agents/fethry/work/queue-332/BUILD.md; full state and resumption boundaries are in HANDOFF.md there. Safe crash checkpoint commits documentation/historical plain-text import manifest only; four unrun tests and the import-audit script remain uncommitted. No long jobs restarted, protected branch changes, merges, live changes or further thread messages.
|
||||
@@ -0,0 +1,742 @@
|
||||
# Row 224 — C2-05b broker lookups and typed tools (#1725)
|
||||
|
||||
Owner: Della; reviewer: Dewey. Assignment sage-2795; scope extension sage-2804.
|
||||
Base: `4f3fbc25a` (Researcher C2-05a). Branch: `della/row224`.
|
||||
Brief: C2-05b in `docs/plans/2026-10-20_case2-rows.md` at `aca16404c`
|
||||
and `51cc0445c`; design section 3, 5.3 M3 and 7.2; C2-05a BUILD rulings.
|
||||
|
||||
## Execution boundary and progress
|
||||
|
||||
Code/docs and local Git only while row 253 holds the gate. No Node (including
|
||||
syntax checks), HTTPS Git, queue claim, test or push until Sage's CLEAR.
|
||||
Tests are written first; their RED/GREEN runs are deferred, not claimed.
|
||||
Queue next is deferred too: its executable uses Node. Sage assigned this row
|
||||
explicitly. After 253 and 216 land, rebase under a new branch name.
|
||||
|
||||
- Pre-flight: query.mjs consumes `{repo,commit,mapping}`; broker cannot import
|
||||
Git/filesystem library code because it is in the sandbox import closure.
|
||||
Runtime injects the host lookup adapter; existing human file/status/sync stay.
|
||||
- Pre-flight: resolved has no project list and a library is never a checkout.
|
||||
Bundle needs an explicit library flag from launcher business configuration.
|
||||
- M3 reading: exact creative base is five lookups plus send_message; retain
|
||||
explicitly granted broker web_search/web_fetch for research/companion under
|
||||
landed C2-08 and sage-2804. No generic spec, task, evidence or decision tools. Residual (mos-1308): those
|
||||
reads lack broker action checks; their typed-tool absence is the only fence
|
||||
for creative roles. M1/M2 deny bash; broker-side refusal is outside this row.
|
||||
Mos confirmed this interpretation in mos-1308; design wording fix belongs to Gosalyn. Other definitions retain their current tools.
|
||||
- Multi-library businesses use an optional project ID; omit it only with one
|
||||
configured library. Universe is required for all five tools, including get.
|
||||
- Missing library uses the brief's `library-not-configured`; argument errors
|
||||
reuse `invalid-request` and C2-05a query codes. No new action or authority.
|
||||
|
||||
## Manifest (draft code, unrun)
|
||||
|
||||
- bus/src/broker.mjs: five lookup verbs, strict args, holder/business rechecks.
|
||||
- bus/src/runtime.mjs: host lookup adapter, stale-before-read sync, served pin.
|
||||
- harness/src/tools.mjs: five schemas; creative exact-set filtering.
|
||||
- harness/src/bundle.mjs: library flag forwarded to typedTools.
|
||||
- cli/src/launcher.mjs: one flag derived from trusted business projects.
|
||||
- bus/tests/library-lookups.test.mjs: real query/broker/socket/runtime cases.
|
||||
- harness/tests/library-tools.test.mjs: schemas, role snapshots, bundle parity.
|
||||
- cli/tests/thread-launch.test.mjs: flag reaches a real launched bundle with no library checkout.
|
||||
- agents/della/work/queue-224/BUILD.md: manifest, rulings and deferred verification ledger.
|
||||
|
||||
## Verification ledger
|
||||
|
||||
No test or syntax-check run yet. Acceptance requires full bus/cli/harness suites
|
||||
and every scripts/test-*.sh on Sage's gate; focused files and affected CLI/
|
||||
seat import-closure tests precede that only in an authorized CLEAR.
|
||||
|
||||
## Coordination
|
||||
|
||||
Huey272 reports no runtime/bundle/launcher overlap. Rocko219 changes launcher
|
||||
THREAD_DEFINITIONS checks only, separate from our buildBundle flag argument.
|
||||
The launcher argument is required: bundle cannot derive library presence from
|
||||
checkout IDs (a library has no agent clone). No role, authority or config schema
|
||||
changes; library project entries are already validated and protected by M9.
|
||||
|
||||
## Mount and pin impact (inspection only)
|
||||
|
||||
No new imports in broker.mjs or tools.mjs; no RUNNER_FILES or sandbox mount
|
||||
addition. runtime.mjs is host-only and already imports library index.mjs.
|
||||
Bundle forwards only a boolean, never a root/mapping/slot/credential. The
|
||||
existing import-closure tests are bus/tests/project-runtime.test.mjs and
|
||||
seat/tests/sandbox.test.mjs. Grep found no literal sha256 pin for runtime.mjs
|
||||
or bundle.mjs; bundle tests derive current source digests through SOURCES.
|
||||
Library sources remain in the existing whole-directory release copy.
|
||||
|
||||
## Runs to schedule only after CLEAR
|
||||
|
||||
Set TMPDIR=/mnt/storage/scratch/tmp. Focused new bus/harness files first,
|
||||
then existing library.test.mjs, library-sync.test.mjs, project-runtime.test.mjs,
|
||||
harness creative/tools/spec-tools/bundle files and affected CLI launch tests.
|
||||
Follow with the required whole bus/cli/harness suites and Sage's full shell gate.
|
||||
No timing claim yet: use the repository/Sage per-file limits and record every
|
||||
command, outcome, elapsed time and timeout before acceptance. No focused skip
|
||||
or pattern run substitutes for whole-file gate evidence.
|
||||
|
||||
## Read-through findings and residuals
|
||||
|
||||
- Library get requires universe although the older design table omitted it;
|
||||
section 3 isolation rule and C2-05a's accepted API are binding.
|
||||
- Query type enum matches mapping.TYPES (five values); manuscript is a distinct
|
||||
lookup and not a find type. Unknown host-path/commit/business/accept fields
|
||||
are refused; explicit project is restricted to this business's library list.
|
||||
- Async reads recheck the live holder and current project revision. A stale
|
||||
read attempts sync, then takes the new served snapshot; a returned fetch
|
||||
failure/divergence keeps serving the old pin. Busy sync uses the current pin.
|
||||
Unreadable state, no served commit or unsafe configuration refuse. Query
|
||||
and sync never hold a SQLite transaction over await.
|
||||
- Processing halt refuses new agent lookup work and rechecks before returning
|
||||
async results. Existing human library file/status/sync behavior is unchanged.
|
||||
- Timer sync and reads still use C2-03a's 60-second contract. No timer tuning or
|
||||
resource-limit schema is introduced by this row. Q222 creative reply settings
|
||||
are in C2-06; no reply guard or writing capability is implemented here.
|
||||
- The generic tool socket's existing 60-second client timeout can precede the
|
||||
server's 120-second Git timeout. This row does not change the generic timeout;
|
||||
a timed-out lookup is read-only and retryable, never a write/outcome claim.
|
||||
- All tests are authored but unrun. No RED, GREEN, syntax, runtime performance,
|
||||
sandbox, broker/harness suite, shell gate, claim or push evidence exists yet.
|
||||
|
||||
## Candidate review checklist (read-through only)
|
||||
|
||||
- [x] Five verbs mapped to real C2-05a methods, all require universe.
|
||||
- [x] Default sole library or explicit owned project; no caller repo/commit.
|
||||
- [x] Human-only file/status/sync gates kept; lookup holder rechecked.
|
||||
- [x] Async socket dispatch includes lookup verbs through LIBRARY_VERBS.
|
||||
- [x] Stale/unknown fetch syncs first; results use current immutable served pin.
|
||||
- [x] Six/eight creative names per mos-1308; other roles retain their tools.
|
||||
- [x] Launcher -> bundle -> typedTools passes presence without a library clone.
|
||||
- [x] No imports added to sandbox source closure; no mount change.
|
||||
- [ ] Execute new tests, RED characterization, full files/suites after CLEAR.
|
||||
- [ ] Rebase after rows 253/216 land, under a new branch name.
|
||||
- [ ] Claim/push only in Sage-authorized gap; Dewey review and Sage gate.
|
||||
|
||||
Candidate preservation commits are explicitly unrun under sage-2795; they are
|
||||
not completion, green-suite or landing claims. No dependencies installed.
|
||||
|
||||
Correction: the first committed-range diff --check found a blank line at EOF
|
||||
in the new library-tools test, missed while it was untracked. Removed in a
|
||||
follow-up local commit; the complete range must be checked again. No tests ran.
|
||||
|
||||
## Shared-log receipts for Sage (sage-2815)
|
||||
|
||||
The shared logs are unchanged from the base in this row. Sage appends these
|
||||
receipts in the landing sweep; they are preserved here, not in the manifest.
|
||||
|
||||
For `BUILD-LOG.md`:
|
||||
|
||||
```text
|
||||
2026-10-22T16:36:30Z | Della row224 C2-05b #1725 preparation | Before: C2-05a queries exist at 4f3fbc25a but no broker lookup verbs or typed tools. Scope: broker/tools plus Sage-authorized runtime/bundle integration, tests and docs. Existing human-only library reads retained; five agent queries require a live holder and trusted configured source. Code/docs only under row253 gate; no Node/test/push/claim. Runtime ownership coordinated with Rocko219/Huey272.
|
||||
```
|
||||
|
||||
For `docs/SESSIONS.md`:
|
||||
|
||||
```text
|
||||
2026-10-22T16:36:30Z | Della (sage-2795 / sage-2804, Q220) | Row 224 C2-05b #1725, della/row224 base 4f3fbc25a | Read both pinned briefs and C2-05a source; preparing broker/typed tools and authorized host runtime/bundle seams. No queue command, Node, HTTPS Git, claim, test or push during Gander gate. Dewey reviewer; Rocko/Huey runtime coordination sent. Tests and integration verification deferred to CLEAR.
|
||||
```
|
||||
|
||||
Local-only draft pins 19c0a7adf/7cf39c390 are superseded by the
|
||||
log-free candidate. Saved as local branch della/row224-draft-with-logs before
|
||||
rebuilding the unpublished candidate commit; no remote history changed.
|
||||
|
||||
## Dewey dewey-0852 and Sage sage-2819 — focused corrections
|
||||
|
||||
B1: inline freshness uses max(lastFetch, lastError.at), not lastFetch alone.
|
||||
An error within 60 seconds counts as a recent attempt, so later lookups serve
|
||||
the old served pin without another fetch. Keep inline sync: the brief requires
|
||||
it and businesses without timed libraries have no sync timer. The extended
|
||||
failed-fetch test makes reads at +1, +59,999 and +60,000 ms (one attempt total),
|
||||
then +60,001 ms (second attempt). All reads must return the old commit.
|
||||
|
||||
Required mutant M-B1: remove lastError.at from recentAttempt. The repeated
|
||||
reads must fail the attempted-count assertion. This mutant has NOT been run.
|
||||
|
||||
Residual (Sage will defer): the first inline fetch in each outage window can
|
||||
still exceed the tool timeout (60 seconds, or the runner broker client’s
|
||||
30 seconds). Bounding that fetch is out of scope for 224. Subsequent reads
|
||||
are paced by persisted lastError.at. No claim of first-read outage latency.
|
||||
|
||||
N1: whole bus, cli and harness suites are required, plus the shell gate.
|
||||
If the new thread-launch integration test skips due to sandboxProblem(),
|
||||
name the skip; a skip is not launcher integration proof.
|
||||
N2: cli/tests/thread-launch.test.mjs now depends on library/tests/helpers.mjs
|
||||
mappingEntry() and library/tests/fixtures/mapping.json. Changes to that fixture
|
||||
must rerun the CLI launch file.
|
||||
N3: harness/tests/library-tools.test.mjs compares the type enum to mapping.mjs
|
||||
TYPES, so adding a mapped type cannot silently leave the typed tool behind.
|
||||
|
||||
These edits are local code/docs only. No Node, RED/GREEN run, mutant, claim,
|
||||
HTTPS Git or push. New local pin goes to Dewey/Mos/Sage for focused review.
|
||||
|
||||
## sage-4163 — row224-r2 static rebase, 2026-10-24
|
||||
|
||||
New isolated worktree: `/mnt/storage/scratch/della-row224-r2`.
|
||||
Branch `della/row224-r2`, base refactor `487500a16f4ab5902c318509fdec6acc56a543ca`.
|
||||
Only the two row-owned commits were cherry-picked, in order:
|
||||
`38e322ea0` -> `327073400`; `23816cf28` -> `e138b2c55`.
|
||||
No old prerequisite commits were copied into this series. Rows 216 and 217
|
||||
are now upstream. Row 266 remains a landing dependency: rebase on its landing
|
||||
when Sage announces it. No broker hunk touches room.read or its hydration.
|
||||
|
||||
One content conflict: the footer of cli/tests/thread-launch.test.mjs. Kept
|
||||
both upstream C2-09a test bodies and every assertion, followed by our unchanged
|
||||
C2-05b launched-bundle test. No test was removed or weakened. Range-diff shows
|
||||
only that context relocation and the upstream sandbox workspace expression
|
||||
beside launcher's added library flag. The B1 commit is patch-identical.
|
||||
|
||||
B1 answer: e138b2c55 retains max(lastFetch, lastError.at), the repeated-read
|
||||
regression and M-B1 specification. Dewey already checked the original fix at
|
||||
23816cf28 in dewey-0853; it still needs executed mutant and gate evidence.
|
||||
N2 dependency also includes harness/tests/library-tools.test.mjs importing
|
||||
library/src/mapping.mjs TYPES; changes there must rerun that harness file.
|
||||
|
||||
Static checks: complete-range git diff --check clean; nine manifest paths.
|
||||
Scanned packages/*/tests for every changed basename alongside literal 64-hex
|
||||
hashes (three lines on either side): no matching hash pins. Broker and tools
|
||||
add no imports; no RUNNER_FILES or sandbox mount changes.
|
||||
No Node, syntax check, test, mutant, install or build was run. The historical
|
||||
verification ledger above records the original preparation, not current gate
|
||||
permission. Under sage-4163 the required gate is Dewey's manifest approval,
|
||||
whole bus and harness suites, plus every scripts/test-*.sh on Sage's gate;
|
||||
record every skip. Tests and mutants wait for Sage's explicit CLEAR. Static
|
||||
Git and pushing this new branch are authorized now. Shared logs remain
|
||||
unchanged; Sage owns their append-only landing receipts.
|
||||
|
||||
## sage-4181 — row266 landing rebase, 2026-10-24
|
||||
|
||||
Rebased the complete r2 series onto refactor
|
||||
`3e5041b43b36d7f1c5ba7ce2f14b3634fe0955db` under new branch
|
||||
`della/row224-r3`; r2 is preserved, no force-push. No conflicting files and
|
||||
no manual conflict resolutions. Range-diff: all three prior commits equal
|
||||
(212aef616, 82d6cc62c, c509dcb6e). B1 remains patch-identical.
|
||||
Complete-range diff --check is clean. No test, syntax or mutant run.
|
||||
|
||||
Own touched test files, each to run whole in Sage's slot:
|
||||
- packages/bus/tests/library-lookups.test.mjs
|
||||
- packages/cli/tests/thread-launch.test.mjs
|
||||
- packages/harness/tests/library-tools.test.mjs
|
||||
|
||||
Tests changed by the new upstream base, also named for the rebase-rule gate:
|
||||
- packages/bus/tests/room-check.test.mjs
|
||||
- packages/plugins/tests/room-channel.test.mjs
|
||||
- packages/supervisor/tests/pressure.test.mjs
|
||||
- packages/supervisor/tests/purity.test.mjs
|
||||
- packages/supervisor/tests/rules.test.mjs
|
||||
- packages/webui/tests/room-browser.test.mjs
|
||||
- packages/webui/tests/room-http.test.mjs
|
||||
|
||||
None of those seven upstream test files has a row224-owned diff. Full bus and
|
||||
harness suites plus every scripts/test-*.sh remain the row gate; the listed
|
||||
CLI and upstream files require whole-file runs under sage-4181 too. Dewey's
|
||||
delta review follows Sage's run. No CLEAR is inferred from the rebase.
|
||||
|
||||
## sage-4192 CLEAR — run receipt and old-test stop, 2026-10-24
|
||||
|
||||
Candidate named by CLEAR: a1a7357457a31d219b99effa9b312ec78d06f060.
|
||||
Fresh mktemp TMPDIR: /mnt/storage/scratch/tmp/della-224-4192.r3L7cj.
|
||||
Each command used nice -n 19 and timeout -k 10 300 node --test FILE.
|
||||
Inherited OS niceness was -4, so nice initially yielded 15; corrected the
|
||||
current runner tree to absolute 19 during the CLI run. Future runs must set
|
||||
absolute 19 before spawning. No other seat's processes were changed.
|
||||
|
||||
First whole bus/tests/library-lookups.test.mjs run: 11 tests, 8 pass, 3 fail,
|
||||
0 skipped, duration 1.173 s (exit 1). All three are this row's new tests.
|
||||
Root causes: Broker clones businesses, so mutating the original fixture did
|
||||
not publish the second project or the delisting; runtime requires the
|
||||
selected harness to be enabled. Fixed only new fixture setup: reloadBusiness
|
||||
after each of the two changes and plugins.harness ['pi'] in runtime fixture.
|
||||
All assertions and production code are unchanged. Whole-file rerun: 11 pass,
|
||||
0 fail/cancelled/skipped, 1.322 s (exit 0). B1 regression included and passed;
|
||||
M-B1 has not been executed.
|
||||
|
||||
Next whole cli/tests/thread-launch.test.mjs reported OLD-test reds at :167,
|
||||
:216 and :241. On observing them stopped only this run's process tree; no
|
||||
rerun or next file was started. Interrupted-file summary: 0 pass, 3 fail,
|
||||
1 cancelled, 0 skipped, 62.988 s. Returned slot to Sage in della-0041 under
|
||||
mos-1592. No old test changed. No in-review move: the third own file, all
|
||||
seven new-base files, both whole suites and mutant evidence remain pending.
|
||||
No shell/full landing gate was run.
|
||||
|
||||
Exact completed run receipts:
|
||||
|
||||
```text
|
||||
{"name": "packages/bus/tests/library-lookups.test.mjs", "command": ["nice", "-n", "19", "timeout", "-k", "10", "300", "node", "--test", "packages/bus/tests/library-lookups.test.mjs"], "exit": 1, "seconds": 1.173, "TMPDIR": "/mnt/storage/scratch/tmp/della-224-4192.r3L7cj"}
|
||||
{"name": "packages/bus/tests/library-lookups.test.mjs", "command": ["nice", "-n", "19", "timeout", "-k", "10", "300", "node", "--test", "packages/bus/tests/library-lookups.test.mjs"], "exit": 0, "seconds": 1.322, "TMPDIR": "/mnt/storage/scratch/tmp/della-224-4192.r3L7cj"}
|
||||
```
|
||||
|
||||
Old-test failure output (interrupted whole file, not a whole-file pass):
|
||||
|
||||
```text
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20120.78425ms)
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (185.485131ms)
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (30082.743341ms)
|
||||
|
||||
Interrupted while running:
|
||||
|
||||
⚠ packages/cli/tests/thread-launch.test.mjs (packages/cli/tests/thread-launch.test.mjs:1:1)
|
||||
✖ packages/cli/tests/thread-launch.test.mjs (62982.9717ms)
|
||||
ℹ tests 4
|
||||
ℹ suites 0
|
||||
ℹ pass 0
|
||||
ℹ fail 3
|
||||
ℹ cancelled 1
|
||||
ℹ skipped 0
|
||||
ℹ todo 0
|
||||
ℹ duration_ms 62987.534861
|
||||
|
||||
✖ failing tests:
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:167:1
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20120.78425ms)
|
||||
Error: timed out waiting
|
||||
at until (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:48:9)
|
||||
at async ask (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:153:17)
|
||||
at async TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:179:17)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3)
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:216:1
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (185.485131ms)
|
||||
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
|
||||
+ actual - expected
|
||||
|
||||
+ 'harness-binary-missing'
|
||||
- 'capacity-full'
|
||||
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:227:10)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||||
generatedMessage: true,
|
||||
code: 'ERR_ASSERTION',
|
||||
actual: 'harness-binary-missing',
|
||||
expected: 'capacity-full',
|
||||
operator: 'strictEqual',
|
||||
diff: 'simple'
|
||||
}
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:241:1
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (30082.743341ms)
|
||||
Error: timed out waiting
|
||||
at until (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:48:9)
|
||||
at async TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:251:3)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7)
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:1:1
|
||||
✖ packages/cli/tests/thread-launch.test.mjs (62982.9717ms)
|
||||
'Promise resolution is still pending but the event loop has already resolved'
|
||||
```
|
||||
|
||||
Receipt correction: copied test output contained two whitespace-only lines;
|
||||
complete-range diff-check caught them. Trimmed those log lines in this
|
||||
follow-up; no test/code or failure text changed, and no test was rerun.
|
||||
|
||||
## sage-4195 / mos-1595 — pre-install evidence
|
||||
|
||||
No canonical node_modules link made; that suggestion was refused under
|
||||
mos-1575. Before installing anything in this worktree, ran:
|
||||
|
||||
```text
|
||||
$ ls -l node_modules/@earendil-works/pi-coding-agent/dist/bundle/cli.js
|
||||
ls: cannot access 'node_modules/@earendil-works/pi-coding-agent/dist/bundle/cli.js': No such file or directory
|
||||
rc=2
|
||||
```
|
||||
|
||||
The file is missing, so the authorized local npm ci follows. This is an
|
||||
environment finding; prior existing-test reds do not establish a row-code
|
||||
regression. No old-test edit or rerun preceded this CLEAR.
|
||||
|
||||
## sage-4195 — install and single-run STOP receipt
|
||||
|
||||
```text
|
||||
$ [ -L node_modules ] && rm node_modules; timeout -k 10 900 npm ci --ignore-scripts --no-audit --no-fund
|
||||
npm warn deprecated [email protected]: Use your platform's native DOMException instead
|
||||
added 128 packages in 2s
|
||||
npm_ci_rc=0
|
||||
$ readlink -f node_modules/.bin/pi
|
||||
/mnt/storage/scratch/della-row224-r2/node_modules/@earendil-works/pi-coding-agent/dist/bundle/cli.js
|
||||
```
|
||||
|
||||
One authorized whole-file invocation, no retry or test edit. Absolute runner
|
||||
and timeout niceness 19 before launch; observed Node parent/worker niceness
|
||||
16 during execution (host ananicy rule), recorded without stopping for nice.
|
||||
Fresh TMPDIR and command in receipt below. Stopped test process tree upon
|
||||
observing existing-test reds. Interrupted summary: 0 pass, 2 fail, 1 cancelled,
|
||||
0 skipped; exit 1, 40.056 s. This is not a whole-file pass. The capacity test
|
||||
now receives launch-failed, rather than harness-binary-missing. Root cause of
|
||||
that launch failure is not established. No assertion/production changes.
|
||||
Slot returned to Sage in della-0044 for escalation to Mos; all other files,
|
||||
suites and M-B1 remain held pending their own CLEAR.
|
||||
|
||||
```text
|
||||
{
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"900",
|
||||
"node",
|
||||
"--test",
|
||||
"packages/cli/tests/thread-launch.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/della-224-4195._yq176su",
|
||||
"exit": 1,
|
||||
"seconds": 40.056,
|
||||
"start_runner_nice": 19,
|
||||
"observed_timeout_nice": 19
|
||||
}
|
||||
```
|
||||
|
||||
Failure output:
|
||||
|
||||
```text
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20109.08171ms)
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (330.738356ms)
|
||||
|
||||
Interrupted while running:
|
||||
|
||||
⚠ packages/cli/tests/thread-launch.test.mjs (packages/cli/tests/thread-launch.test.mjs:1:1)
|
||||
✖ packages/cli/tests/thread-launch.test.mjs (40023.3188ms)
|
||||
ℹ tests 3
|
||||
ℹ suites 0
|
||||
ℹ pass 0
|
||||
ℹ fail 2
|
||||
ℹ cancelled 1
|
||||
ℹ skipped 0
|
||||
ℹ todo 0
|
||||
ℹ duration_ms 40027.912798
|
||||
|
||||
✖ failing tests:
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:167:1
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20109.08171ms)
|
||||
Error: timed out waiting
|
||||
at until (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:48:9)
|
||||
at runNextTicks (node:internal/process/task_queues:65:5)
|
||||
at process.processTimers (node:internal/timers:615:9)
|
||||
at async ask (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:153:17)
|
||||
at async TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:179:17)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3)
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:216:1
|
||||
✖ REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (330.738356ms)
|
||||
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
|
||||
+ actual - expected
|
||||
|
||||
+ 'launch-failed'
|
||||
- 'capacity-full'
|
||||
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:227:10)
|
||||
at runNextTicks (node:internal/process/task_queues:65:5)
|
||||
at process.processTimers (node:internal/timers:615:9)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||||
generatedMessage: true,
|
||||
code: 'ERR_ASSERTION',
|
||||
actual: 'launch-failed',
|
||||
expected: 'capacity-full',
|
||||
operator: 'strictEqual',
|
||||
diff: 'simple'
|
||||
}
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:1:1
|
||||
✖ packages/cli/tests/thread-launch.test.mjs (40023.3188ms)
|
||||
'Promise resolution is still pending but the event loop has already resolved'
|
||||
```
|
||||
|
||||
## sage-4204 — chief credential fixture correction (unrun)
|
||||
|
||||
Sage's control pair with a 29-byte TMPDIR: base 3e5041b43 passes 14/14;
|
||||
ed985c044 passes all 14 existing tests but this row's new CLI fixture refuses
|
||||
chief-library-gitea-required before launch. Added only chief.credentials.gitea
|
||||
as a copy of the fixture coder's reference in the C2-05b edit callback, matching
|
||||
cli/tests/launcher.test.mjs:35 and trackers-boot.test.mjs:17. This is a reference
|
||||
to synthetic fixture credentials; no credential value was read or introduced.
|
||||
All assertions, old tests and production code unchanged. No run performed.
|
||||
|
||||
The earlier 48-byte TMPDIR explains the launch-failed reds through the
|
||||
107-byte tools.sock limit, as confirmed by Sage's control. Future named CLEAR
|
||||
uses shell TMPDIR=$(mktemp -d /mnt/storage/scratch/tmp/gXXX), 29 bytes with
|
||||
alphanumeric suffix, not Python mkdtemp or a canonical node_modules link.
|
||||
Next authorized run order: whole thread-launch first, other eight files, whole
|
||||
bus/harness suites, M-B1; all await next CLEAR after Fethry/Gyro slots.
|
||||
|
||||
## sage-4208 — first-file red, sequence stopped
|
||||
|
||||
Named candidate 6160b4981. Whole thread-launch.test.mjs invoked once.
|
||||
Shell-created TMPDIR /mnt/storage/scratch/tmp/gCXV, 29 bytes; absolute runner
|
||||
and timeout niceness 19 at start, Node observed 16 afterwards (host policy).
|
||||
15 tests: all 14 existing tests pass, the one new C2-05b fails; no skips or
|
||||
cancellations. Exit 1 in 18.740 s. Stopped sequence and returned slot to Sage
|
||||
in della-0047 before any edit or rerun. No other file, suite or mutant ran.
|
||||
The original r3 list has nine files beyond thread-launch (two row-owned plus
|
||||
seven upstream), rather than eight; none started in this CLEAR.
|
||||
|
||||
New-test failure is call(...).find is not a function in existing ask helper
|
||||
:153, called by new C2-05b :550. Root cause not yet established; no assertion,
|
||||
fixture or production change made. Await Sage's own-new-test ruling.
|
||||
|
||||
Exact run receipt:
|
||||
|
||||
```text
|
||||
{"number": 1, "name": "packages/cli/tests/thread-launch.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/cli/tests/thread-launch.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gCXV", "start_nice": 19, "observed_timeout_nice": 19, "exit": 1, "seconds": 18.74}
|
||||
```
|
||||
|
||||
Failure output:
|
||||
|
||||
```text
|
||||
ℹ tests 15
|
||||
ℹ suites 0
|
||||
ℹ pass 14
|
||||
ℹ fail 1
|
||||
ℹ cancelled 0
|
||||
ℹ skipped 0
|
||||
ℹ todo 0
|
||||
ℹ duration_ms 18707.936662
|
||||
|
||||
✖ failing tests:
|
||||
|
||||
test at packages/cli/tests/thread-launch.test.mjs:540:1
|
||||
✖ C2-05b a real launched bundle gets lookups for a library project without a library checkout (139.729167ms)
|
||||
TypeError: call(...).find is not a function
|
||||
at file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:153:71
|
||||
at until (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:44:21)
|
||||
at ask (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:153:23)
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/cli/tests/thread-launch.test.mjs:550:9)
|
||||
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7)
|
||||
```
|
||||
|
||||
## sage-4210 — new-test async citation fixture fix
|
||||
|
||||
Only C2-05b now inlines send/wait, awaits thread.messages before .find, and
|
||||
keeps the from_role assistant / to_role human assertions previously provided
|
||||
by ask. Comment names broker.mjs:4854 async citation hydration. Existing ask,
|
||||
old tests and production unchanged. This is Sage's own-new-test ruling under
|
||||
mos-1590; Dewey re-reviews the delta. Whole-file rerun once authorized, then
|
||||
the nine other files, whole bus/harness, M-B1 and clean-tree check on green.
|
||||
Each gets a fresh shell gXXX TMPDIR and absolute nice 19; any red stops.
|
||||
|
||||
## sage-4210 — resumed sequence, harness new-test red
|
||||
|
||||
On 8f1b045f4: whole CLI 15/15 pass, no skips (19.164 s); whole bus lookup
|
||||
11/11 pass, no skips (1.309 s). Own new harness file 1 pass, 3 fail, no skips
|
||||
(0.129 s); stopped sequence, returned slot in della-0050 before edits/reruns.
|
||||
Each invocation used fresh shell gXXX TMPDIR, 29 bytes. Runner was set to
|
||||
absolute nice 19 before first spawn; host subsequently reniced runner too,
|
||||
so timeout process observations were 19, -4, -4. Correct future driver to set
|
||||
absolute 19 in each child before exec, as well as parent. Priority-only change
|
||||
did not stop these runs. No claim that later timeout processes retained 19.
|
||||
|
||||
All three new harness failures are fixture validation: roles.bean.credentials
|
||||
must reference gitea (got none). Shared role() helper in this row creates bean
|
||||
without its required credential reference. No fixture/assertion/production edit
|
||||
or rerun yet; awaiting Sage's ruling. Seven upstream files, whole bus/harness
|
||||
suites and M-B1 not run. No full landing gate or in-review move.
|
||||
|
||||
Exact receipts:
|
||||
|
||||
```text
|
||||
{"number": 1, "name": "packages/cli/tests/thread-launch.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/cli/tests/thread-launch.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gBj5", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 19.164}
|
||||
{"number": 2, "name": "packages/bus/tests/library-lookups.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/bus/tests/library-lookups.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gD8X", "start_nice": 19, "observed_timeout_nice": -4, "exit": 0, "seconds": 1.309}
|
||||
{"number": 3, "name": "packages/harness/tests/library-tools.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/harness/tests/library-tools.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gt7o", "start_nice": 19, "observed_timeout_nice": -4, "exit": 1, "seconds": 0.129}
|
||||
```
|
||||
|
||||
Harness failure output:
|
||||
|
||||
```text
|
||||
✖ M3: per-role snapshots contain six names, or eight with the C2-08 web grant (6.427541ms)
|
||||
✔ every noncreative role gets lookups when a library is configured, not otherwise (6.837154ms)
|
||||
✖ lookup schemas require a universe even for get, include paging, and cannot select repo or commit (1.52147ms)
|
||||
✖ bundle flag reaches both harness tool manifests and creative prompt without generic tools (2.019053ms)
|
||||
ℹ tests 4
|
||||
ℹ suites 0
|
||||
ℹ pass 1
|
||||
ℹ fail 3
|
||||
ℹ cancelled 0
|
||||
ℹ skipped 0
|
||||
ℹ todo 0
|
||||
ℹ duration_ms 99.111266
|
||||
|
||||
✖ failing tests:
|
||||
|
||||
test at packages/harness/tests/library-tools.test.mjs:19:1
|
||||
✖ M3: per-role snapshots contain six names, or eight with the C2-08 web grant (6.427541ms)
|
||||
Error [BusinessError]: /mnt/storage/scratch/tmp/gt7o/mosaic-harness-biz-CZEENl/businesses/acme.json roles.bean.credentials must reference exactly the services its role definition needs (gitea; got none)
|
||||
at refuse (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/errors.mjs:12:9)
|
||||
at checkCredentialMap (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:51:5)
|
||||
at checkRoles (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:162:20)
|
||||
at validateBusinessDocument (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:251:34)
|
||||
at resolvedFor (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/helpers.mjs:46:20)
|
||||
at role (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/library-tools.test.mjs:13:49)
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/library-tools.test.mjs:21:42)
|
||||
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) {
|
||||
exitCode: 2
|
||||
}
|
||||
|
||||
test at packages/harness/tests/library-tools.test.mjs:38:1
|
||||
✖ lookup schemas require a universe even for get, include paging, and cannot select repo or commit (1.52147ms)
|
||||
Error [BusinessError]: /mnt/storage/scratch/tmp/gt7o/mosaic-harness-biz-iAwXhO/businesses/acme.json roles.bean.credentials must reference exactly the services its role definition needs (gitea; got none)
|
||||
at refuse (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/errors.mjs:12:9)
|
||||
at checkCredentialMap (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:51:5)
|
||||
at checkRoles (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:162:20)
|
||||
at validateBusinessDocument (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:251:34)
|
||||
at resolvedFor (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/helpers.mjs:46:20)
|
||||
at role (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/library-tools.test.mjs:13:49)
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/library-tools.test.mjs:39:40)
|
||||
at Test.runInAsyncScope (node:async_hooks:226:14)
|
||||
at Test.run (node:internal/test_runner/test:1402:25)
|
||||
at Test.processPendingSubtests (node:internal/test_runner/test:974:18) {
|
||||
exitCode: 2
|
||||
}
|
||||
|
||||
test at packages/harness/tests/library-tools.test.mjs:57:1
|
||||
✖ bundle flag reaches both harness tool manifests and creative prompt without generic tools (2.019053ms)
|
||||
Error [BusinessError]: /mnt/storage/scratch/tmp/gt7o/mosaic-harness-biz-c2N3Bv/businesses/acme.json roles.bean.credentials must reference exactly the services its role definition needs (gitea; got none)
|
||||
at refuse (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/errors.mjs:12:9)
|
||||
at checkCredentialMap (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:51:5)
|
||||
at checkRoles (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:162:20)
|
||||
at validateBusinessDocument (file:///mnt/storage/scratch/della-row224-r2/packages/business/src/business.mjs:251:34)
|
||||
at resolvedFor (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/helpers.mjs:46:20)
|
||||
at role (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/library-tools.test.mjs:13:49)
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/harness/tests/library-tools.test.mjs:60:65)
|
||||
at Test.runInAsyncScope (node:async_hooks:226:14)
|
||||
at Test.run (node:internal/test_runner/test:1402:25)
|
||||
at Test.processPendingSubtests (node:internal/test_runner/test:974:18) {
|
||||
exitCode: 2
|
||||
}
|
||||
```
|
||||
|
||||
## sage-4213 — creative fixture credential reference
|
||||
|
||||
Only the new library-tools.test.mjs role() helper now gives bean its required
|
||||
gitea reference copied from coder, matching creative.test.mjs:27. No assertion,
|
||||
shared helper, old test or production change. One whole harness-file retry
|
||||
then seven upstream files, whole bus/harness, M-B1 and clean-tree check are
|
||||
cleared; no CLI or lookup rerun needed (both passed, unchanged). Each child
|
||||
sets absolute niceness 19 before exec, with fresh shell gXXX TMPDIR.
|
||||
|
||||
## sage-4213 — GREEN verification and M-B1 receipt
|
||||
|
||||
Verified candidate e4c0c8931; prior CLI/lookup passes on 8f1b045f4 remain
|
||||
applicable under sage-4213 (only harness fixture and receipts changed).
|
||||
Every run below used a fresh shell mktemp -d /mnt/storage/scratch/tmp/gXXX,
|
||||
29 bytes. Each child set absolute niceness 19 immediately before exec; timeout
|
||||
process observations were 19 for all ten runs and M-B1. Bus-suite Node later
|
||||
observed at nice 16, consistent with host ananicy policy; no stop for nice.
|
||||
No unexpected red, cancellation or skip in this cleared sequence.
|
||||
|
||||
Whole-file results:
|
||||
|
||||
| File or suite | Pass | Fail | Skip | Seconds |
|
||||
| --- | ---: | ---: | ---: | ---: |
|
||||
| packages/harness/tests/library-tools.test.mjs | 4 | 0 | 0 | 0.213 |
|
||||
| packages/bus/tests/room-check.test.mjs | 2 | 0 | 0 | 0.21 |
|
||||
| packages/plugins/tests/room-channel.test.mjs | 1 | 0 | 0 | 0.102 |
|
||||
| packages/supervisor/tests/pressure.test.mjs | 15 | 0 | 0 | 0.101 |
|
||||
| packages/supervisor/tests/purity.test.mjs | 1 | 0 | 0 | 0.102 |
|
||||
| packages/supervisor/tests/rules.test.mjs | 29 | 0 | 0 | 0.102 |
|
||||
| packages/webui/tests/room-browser.test.mjs | 9 | 0 | 0 | 6.801 |
|
||||
| packages/webui/tests/room-http.test.mjs | 7 | 0 | 0 | 0.183 |
|
||||
| bus-whole | 1011 | 0 | 0 | 30.46 |
|
||||
| harness-whole | 176 | 0 | 0 | 13.346 |
|
||||
|
||||
Earlier cleared whole CLI 15/15 (19.164 s), bus lookup 11/11 (1.309 s),
|
||||
zero skips. Whole bus includes lookup again; whole harness includes fixture
|
||||
file again. No full shell/landing gate run: every scripts/test-*.sh belongs
|
||||
to Sage's landing gate, not this CLEAR.
|
||||
|
||||
M-B1: temporarily replaced only lastError.at freshness term with -Infinity.
|
||||
Whole lookup file: 10 pass, 1 expected fail, no skips; killed at :178 attempted
|
||||
assertion (actual 2, expected 1, recent lastError prevents another sync).
|
||||
Restored exact original runtime bytes in finally. Afterwards git diff --stat
|
||||
and git status --porcelain both empty against committed e4c0c8931, before
|
||||
adding this receipt. Compared with named 6160b4981 the only later package
|
||||
changes are Sage-authorized async CLI fixture and harness credential fixture;
|
||||
no mutant or production change remains. No extra post-restore rerun.
|
||||
|
||||
Exact commands, TMPDIRs, exit codes and elapsed receipts:
|
||||
|
||||
```text
|
||||
{"number": 1, "name": "packages/harness/tests/library-tools.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/harness/tests/library-tools.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gct3", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.213}
|
||||
{"number": 2, "name": "packages/bus/tests/room-check.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/bus/tests/room-check.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/g0ki", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.21}
|
||||
{"number": 3, "name": "packages/plugins/tests/room-channel.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/plugins/tests/room-channel.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gyTq", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.102}
|
||||
{"number": 4, "name": "packages/supervisor/tests/pressure.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/supervisor/tests/pressure.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gK1n", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.101}
|
||||
{"number": 5, "name": "packages/supervisor/tests/purity.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/supervisor/tests/purity.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gFne", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.102}
|
||||
{"number": 6, "name": "packages/supervisor/tests/rules.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/supervisor/tests/rules.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gs9Y", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.102}
|
||||
{"number": 7, "name": "packages/webui/tests/room-browser.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/webui/tests/room-browser.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gP9P", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 6.801}
|
||||
{"number": 8, "name": "packages/webui/tests/room-http.test.mjs", "command": ["timeout", "-k", "10", "900", "node", "--test", "packages/webui/tests/room-http.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/gP9G", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 0.183}
|
||||
{"number": 9, "name": "bus-whole", "command": ["timeout", "-k", "10", "1800", "node", "--test", "packages/bus/tests/access-revoke.test.mjs", "packages/bus/tests/account-migration.test.mjs", "packages/bus/tests/address.test.mjs", "packages/bus/tests/agents.test.mjs", "packages/bus/tests/approval-binding.test.mjs", "packages/bus/tests/broker.test.mjs", "packages/bus/tests/business.test.mjs", "packages/bus/tests/channel-proof.test.mjs", "packages/bus/tests/chief-of-staff.test.mjs", "packages/bus/tests/citation-availability.test.mjs", "packages/bus/tests/citation-guard.test.mjs", "packages/bus/tests/citation-runtime.test.mjs", "packages/bus/tests/comment-cursors.test.mjs", "packages/bus/tests/comment-migration.test.mjs", "packages/bus/tests/console-decide.test.mjs", "packages/bus/tests/creative.test.mjs", "packages/bus/tests/credential-claim.test.mjs", "packages/bus/tests/credential-status.test.mjs", "packages/bus/tests/credential-store.test.mjs", "packages/bus/tests/credential-verbs.test.mjs", "packages/bus/tests/credentials.test.mjs", "packages/bus/tests/csuite-messaging.test.mjs", "packages/bus/tests/daily-quota-runtime.test.mjs", "packages/bus/tests/decision-close.test.mjs", "packages/bus/tests/decision-route.test.mjs", "packages/bus/tests/decisions.test.mjs", "packages/bus/tests/end-launch.test.mjs", "packages/bus/tests/fire-revokes-grants.test.mjs", "packages/bus/tests/gitea-grant-docker.test.mjs", "packages/bus/tests/gitea-grant.test.mjs", "packages/bus/tests/gitea-migration.test.mjs", "packages/bus/tests/grant-enroll.test.mjs", "packages/bus/tests/grant-executor.test.mjs", "packages/bus/tests/grant-host.test.mjs", "packages/bus/tests/grant-migration.test.mjs", "packages/bus/tests/grant-scope-runtime.test.mjs", "packages/bus/tests/grant-scope.test.mjs", "packages/bus/tests/hard-waits.test.mjs", "packages/bus/tests/host-run.test.mjs", "packages/bus/tests/host-tools.test.mjs", "packages/bus/tests/human.test.mjs", "packages/bus/tests/instances-verb.test.mjs", "packages/bus/tests/interpreter.test.mjs", "packages/bus/tests/land.test.mjs", "packages/bus/tests/launch-notice.test.mjs", "packages/bus/tests/launcher-released.test.mjs", "packages/bus/tests/library-credential.test.mjs", "packages/bus/tests/library-lookups.test.mjs", "packages/bus/tests/library-sync.test.mjs", "packages/bus/tests/library.test.mjs", "packages/bus/tests/lifecycle-revoke.test.mjs", "packages/bus/tests/lifecycle-verbs.test.mjs", "packages/bus/tests/limit-checks.test.mjs", "packages/bus/tests/limit-stop.test.mjs", "packages/bus/tests/limits-runtime.test.mjs", "packages/bus/tests/limits.test.mjs", "packages/bus/tests/message-citation.test.mjs", "packages/bus/tests/message-filter.test.mjs", "packages/bus/tests/messages.test.mjs", "packages/bus/tests/messaging.test.mjs", "packages/bus/tests/name-migration.test.mjs", "packages/bus/tests/names.test.mjs", "packages/bus/tests/peer-transport.test.mjs", "packages/bus/tests/peercred.test.mjs", "packages/bus/tests/plugins-verb.test.mjs", "packages/bus/tests/principal.test.mjs", "packages/bus/tests/process.test.mjs", "packages/bus/tests/processing-runtime.test.mjs", "packages/bus/tests/processing-timeout.test.mjs", "packages/bus/tests/processing-web.test.mjs", "packages/bus/tests/processing.test.mjs", "packages/bus/tests/project-await.test.mjs", "packages/bus/tests/project-files.test.mjs", "packages/bus/tests/project-runtime.test.mjs", "packages/bus/tests/publish.test.mjs", "packages/bus/tests/reload.test.mjs", "packages/bus/tests/replies.test.mjs", "packages/bus/tests/requirements.test.mjs", "packages/bus/tests/review.test.mjs", "packages/bus/tests/revoke-window.test.mjs", "packages/bus/tests/room-check.test.mjs", "packages/bus/tests/rooms.test.mjs", "packages/bus/tests/routes-verb.test.mjs", "packages/bus/tests/schema.test.mjs", "packages/bus/tests/session-clear.test.mjs", "packages/bus/tests/session-compactions.test.mjs", "packages/bus/tests/sessions.test.mjs", "packages/bus/tests/single-use.test.mjs", "packages/bus/tests/spec-migration.test.mjs", "packages/bus/tests/spec-review.test.mjs", "packages/bus/tests/spec-socket.test.mjs", "packages/bus/tests/spec.test.mjs", "packages/bus/tests/staff-request.test.mjs", "packages/bus/tests/state.test.mjs", "packages/bus/tests/store.test.mjs", "packages/bus/tests/task-page.test.mjs", "packages/bus/tests/task-read.test.mjs", "packages/bus/tests/tasks.test.mjs", "packages/bus/tests/tester-threads.test.mjs", "packages/bus/tests/tester-writes.test.mjs", "packages/bus/tests/tester.test.mjs", "packages/bus/tests/thread-claims.test.mjs", "packages/bus/tests/thread-migration.test.mjs", "packages/bus/tests/thread-shares.test.mjs", "packages/bus/tests/threads.test.mjs", "packages/bus/tests/transport.test.mjs", "packages/bus/tests/usage-broker.test.mjs", "packages/bus/tests/usage-migration.test.mjs", "packages/bus/tests/usage-runtime.test.mjs", "packages/bus/tests/usage.test.mjs", "packages/bus/tests/user-principal.test.mjs", "packages/bus/tests/viewer.test.mjs", "paLine truncated
|
||||
{"number": 10, "name": "harness-whole", "command": ["timeout", "-k", "10", "1800", "node", "--test", "packages/harness/tests/bundle.test.mjs", "packages/harness/tests/citation-runner.test.mjs", "packages/harness/tests/claude-gate.test.mjs", "packages/harness/tests/claude-session.test.mjs", "packages/harness/tests/creative.test.mjs", "packages/harness/tests/gate.test.mjs", "packages/harness/tests/git-tools.test.mjs", "packages/harness/tests/library-tools.test.mjs", "packages/harness/tests/mcp-server.test.mjs", "packages/harness/tests/pi-session.test.mjs", "packages/harness/tests/raise-domain.test.mjs", "packages/harness/tests/runner.test.mjs", "packages/harness/tests/skills.test.mjs", "packages/harness/tests/spec-tools.test.mjs", "packages/harness/tests/tools.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/g8Yn", "start_nice": 19, "observed_timeout_nice": 19, "exit": 0, "seconds": 13.346}
|
||||
{
|
||||
"mutant": "M-B1",
|
||||
"change": "drop lastError.at term from recentAttempt",
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"900",
|
||||
"node",
|
||||
"--test",
|
||||
"packages/bus/tests/library-lookups.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/g8my",
|
||||
"start_nice": 19,
|
||||
"observed_timeout_nice": 19,
|
||||
"exit": 1,
|
||||
"seconds": 1.359
|
||||
}
|
||||
$ git diff --stat
|
||||
(empty)
|
||||
$ git status --porcelain
|
||||
(empty)
|
||||
HEAD=e4c0c8931 (authorized fixture fix after 6160b4981)
|
||||
```
|
||||
|
||||
M-B1 output:
|
||||
|
||||
```text
|
||||
✔ all five agent verbs read the configured served commit through real queries (130.428728ms)
|
||||
✔ each verb refuses missing universe and unknown keys before host work (78.900515ms)
|
||||
✔ no library, missing host adapter and undeclared project refuse library-not-configured (149.899073ms)
|
||||
✔ reads need the current holder on each call; human/tester/reader are not agents (90.636537ms)
|
||||
✔ releasing a claim during an async lookup fences the response (60.938885ms)
|
||||
✔ a business library removed during an async read cannot leak its result (51.783488ms)
|
||||
✖ freshness boundary, unknown last fetch and failed fetch still use immutable served state (123.453393ms)
|
||||
✔ an unreadable sync state fails closed; a busy sync keeps serving the existing pin (89.763849ms)
|
||||
✔ a stale lookup sees the commit published by its sync, not the prior served commit (108.213675ms)
|
||||
✔ real socket awaits lookup results and rechecks rejected query arguments (152.413684ms)
|
||||
✔ runtime actually injects the lookup adapter, without exposing human library.file (157.701866ms)
|
||||
ℹ tests 11
|
||||
ℹ suites 0
|
||||
ℹ pass 10
|
||||
ℹ fail 1
|
||||
ℹ cancelled 0
|
||||
ℹ skipped 0
|
||||
ℹ todo 0
|
||||
ℹ duration_ms 1327.433364
|
||||
|
||||
✖ failing tests:
|
||||
|
||||
test at packages/bus/tests/library-lookups.test.mjs:153:1
|
||||
✖ freshness boundary, unknown last fetch and failed fetch still use immutable served state (123.453393ms)
|
||||
AssertionError [ERR_ASSERTION]: recent lastError prevents another sync even though lastFetch is null
|
||||
|
||||
2 !== 1
|
||||
|
||||
at TestContext.<anonymous> (file:///mnt/storage/scratch/della-row224-r2/packages/bus/tests/library-lookups.test.mjs:178:12)
|
||||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||||
generatedMessage: false,
|
||||
code: 'ERR_ASSERTION',
|
||||
actual: 2,
|
||||
expected: 1,
|
||||
operator: 'strictEqual',
|
||||
diff: 'simple'
|
||||
}
|
||||
```
|
||||
@@ -0,0 +1,248 @@
|
||||
# Row 328 — T9 second-start library sync race (#1826, Vikunja 622)
|
||||
|
||||
Fethry14f80e3c; branch fethry/row328; new worktree
|
||||
/home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328 on base2ce476d54.
|
||||
Brief: docs/plans/2026-10-24_t9-library-sync-race.md, section Brief.
|
||||
Authority: sage4190 and Mos1594. Review Boyd first, Dewey landing; Sage owns slot/gate/landing.
|
||||
Status: UNTESTED. No CLEAR yet; Gyro then Della have the next slots. No tests run.
|
||||
Local root npm ci --ignore-scripts --no-audit --no-fund completed, no shared dependency links.
|
||||
|
||||
## Root cause and bounded fix
|
||||
|
||||
Row266 bus999/1 exposed T9's revoked second start racing a later timer pass. Waiting for the
|
||||
first held log only orders the initial pass: sync.mjs clears running in finally before the
|
||||
runtime writes the held log. A later50ms timer can acquire running before the manual verb.
|
||||
The verb then gets library-sync-busy instead of the asserted library-fetch-no-grant.
|
||||
|
||||
Only packages/bus/tests/library-credential.test.mjs T9 changes. Give its start closure an
|
||||
intervalMs parameter default50. Leave the first start as start(); pass2147483647 to the second.
|
||||
This is Node TIMEOUT_MAX, within the runtime positive safe integer validator. Do not exceed it:
|
||||
Node clamps overflow to1ms. The startup tick still runs and the existing held-log wait orders it;
|
||||
no periodic tick can overlap the second verb within this test's60s lifetime. close still clears
|
||||
its unref'd interval. A comment names mos-1594 and why the interval differs.
|
||||
|
||||
No assertion changes, other-test changes, product code, timer hooks or row278 work. If more is
|
||||
needed, stop for Sage/Mos. Existing approved test numstat will be recorded after implementation.
|
||||
|
||||
## Plan and acceptance (sage4190 / pinned brief)
|
||||
|
||||
- [x] Read brief and relevant runtime/sync/T9 paths; create separate worktree; queue next names328.
|
||||
- [x] Owner start from canonical, op fethry-0037, rev3992, no timeout.
|
||||
- [x] Implement only the start parameter/second interval and short comment; assert the diff has
|
||||
no changed assertion text and no production path. Write the stress/M1 runner below.
|
||||
- [ ] Commit/push marked Untested, per Sage's explicit instruction overriding the default test-
|
||||
before-commit rule for this gated assignment. Send tip, manifest and concrete run plan.
|
||||
- [ ] After Sage CLEAR: RED M1-50,50 T9-only runs, each fresh mktemp-d TMPDIR under scratch.
|
||||
If no race failure, run M1-1 for50 and retain both. Neither failing means stop/report.
|
||||
- [ ] Restore exact fixed bytes/SHA after each mutant; git diff --stat against build commit
|
||||
must be empty. Run the same50 fixed T9 attempts, all must pass; whole touched file too.
|
||||
- [ ] Record all commands/counts/load averages and TAPs, cleanup own process groups, return slot.
|
||||
Sage's landing gate: bus suite and every scripts/test-*.sh. Boyd then Dewey review.
|
||||
|
||||
## Stress runner contract
|
||||
|
||||
stress.py --clear-key KEY --output ABS_NEW_DIR --runs 50
|
||||
runs M1-50 first; M1-1 only if needed; then fixed50; then the whole touched file.
|
||||
Each child is timeout -k10 120 node --test --test-reporter=tap --test-concurrency=1
|
||||
--test-timeout=90000 [--test-name-pattern '^C2-03b T9 runtime:'] TEST_PATH.
|
||||
Each child gets its own process group and unique mktemp-d TMPDIR. Live-provider env is unset.
|
||||
Every TAP and per-run load average/exit/counts is retained. Only an assertion of actual
|
||||
library-sync-busy versus expected library-fetch-no-grant counts as the required race failure;
|
||||
other failures stop for Sage. Fixed runs require exactly one passing T9, no failures/cancels;
|
||||
whole file requires all six pass. Mutants restore in finally and verify byte hash against HEAD.
|
||||
The runner does not weaken assertions, manufacture load, change production, or retry away a red.
|
||||
|
||||
## Prepared candidate (UNTESTED, pending CLEAR)
|
||||
|
||||
Approved pre-existing test: packages/bus/tests/library-credential.test.mjs numstat +4/-3.
|
||||
Exact diff is limited to default50 parameter, shorthand intervalMs, second-start2147483647
|
||||
and one Mos1594 comment. Python static comparison verifies the complete expected transformation
|
||||
and unchanged assertion lines. No other package path changes. stress.py parses with Python AST;
|
||||
no test/harness execution, Node syntax run, suite, stress attempt or mutant has run.
|
||||
Manifest.r1 freezes the single test file; the runner/docs are review-packet support.
|
||||
|
||||
Run plan after CLEAR (about3-5min for100-150 T9 runs plus whole six-test file):
|
||||
mkdir only the desired parent output directory, then from this worktree:
|
||||
python3 agents/fethry/work/queue-328/stress.py --clear-key SAGE_CLEAR_KEY \
|
||||
--runs 50 --output /mnt/storage/scratch/tmp/fethry-328-EVIDENCE_UNIQUE
|
||||
The runner creates that new output dir itself. It does NOT stop at M1's first expected race: all50
|
||||
are retained, then optional50 M1-1 if M1-50 all green, then50 fixed and whole touched file.
|
||||
Unexpected red, neither mutant failing, or any fixed red stops and reports; no additional fix
|
||||
is authorized. Subsequent bus/scripts scope belongs to Sage's landing gate unless CLEAR expands it.
|
||||
After execution copy/record evidence, counts/load, restoration git diff --stat and own-process sweep,
|
||||
commit/push evidence, return slot, then first-review handoff Boyd. No review/green claim yet.
|
||||
|
||||
## sage4194 attempt — STOPPED, excluded (2026-10-24 18:17:24Z)
|
||||
|
||||
Exact build36668b698. Root npm ci already complete before slot, real local dependencies.
|
||||
Preflight git diff --stat HEAD and git status --porcelain both empty. Parent shell first
|
||||
reported nice0. Actual launcher: nice -n19 python3 -B -c '[assert os.getpriority(self)==19;
|
||||
print proof; exec python3 -B stress.py]' with --clear-key sage-4194 --runs50 and output
|
||||
/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z. No bytecode created.
|
||||
|
||||
Console proves absolute nice19 at launcher entry. Subsequent ps showed runner542244 nice-4;
|
||||
independent os.getpriority(pid) and /proc/pid/stat both read-4. Thus priority changed after
|
||||
initial proof. Cause unknown; external priority management is a hypothesis only.
|
||||
Stopped own runner SIGINT per sage4194/mos1592, no rerun.17 completed M1-50 runs GREEN,
|
||||
zero race failures; attempt18 interrupted. No fallback, fixed50 or whole file started.
|
||||
Not acceptance evidence. Start load averages(1/5/15min):3.043457/3.404785/5.511719;
|
||||
end:3.304688/3.436523/5.487305. Each completed run retained its own load/TMPDIR/TAP.
|
||||
|
||||
Finally restored exact test bytes/SHA, empty git diff --stat HEAD, empty porcelain, and
|
||||
no own node/Chromium remaining. Scan saw only inspection Python, which exited. Slot
|
||||
returned fethry0039 while Sage rules; no test/runner modifications. Raw and normalized
|
||||
receipts retained in evidence/aborted-sage4194 with provenance and explicit EXCLUDED.md.
|
||||
|
||||
## sage4196 priority ruling — preparation only
|
||||
|
||||
Sage reports active ananicy-cpp (15s checks/apply_nice); no specific Python rule proven.
|
||||
Priority drift alone is no longer a stop condition and has no bearing on test validity.
|
||||
Fresh CLEAR required after Della. Begin again at attempt1, initial absolute nice19, Python-B.
|
||||
|
||||
Only stress.py instrumentation added: a read-only100ms /proc sampler records runner and
|
||||
timeout/Node descendant pid, comm, nice and elapsed sample time for every attempt, retaining
|
||||
changes. Existing wait, timeout, verdict, phase order, mutation and restoration paths unchanged.
|
||||
No renice loop or host/rule change. Test/manifest remain identical to36668b698. Static AST
|
||||
parse only; no runner or tests executed. Stop remains fixed red, dirty tree or other unexpected
|
||||
event. Final clean checks include full git status --porcelain as well as diff --stat.
|
||||
|
||||
## sage4205 fresh CLEAR / launch corrections
|
||||
|
||||
Sage4199 was withdrawn by4201 before any runner started: zero attempts, nothing to exclude.
|
||||
Sage4205 restores CLEAR after row224 controls. Start with os.setpriority(PRIO_PROCESS,0,19)
|
||||
before exec (absolute, independent of inherited niceness); record the observed result.
|
||||
The requested short shell mktemp template is /mnt/storage/scratch/tmp/gXXX,29bytes and
|
||||
alphanumeric basename. Prepared that literal change in stress.py before execution.
|
||||
Also made both mutant-restore and final clean checks record full git diff --stat HEAD and
|
||||
git status --porcelain, refusing any dirty result before the fixed loop. Existing tests,
|
||||
assertions, verdict rules and phase order remain unchanged. Harness-only preflight commit;
|
||||
package test remains byte-identical to d7cef2ffb / original36668b698. No tests yet.
|
||||
|
||||
## sage4205 result — required stop, no M1 reproduction
|
||||
|
||||
Source08055f419 (harness/doc-only follow-up to d7cef2ffb; package test unchanged).
|
||||
Preflight clean. Command from /home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328:
|
||||
python3 -B -c 'os.setpriority(os.PRIO_PROCESS,0,19); assert getpriority(self)==19;
|
||||
exec python3 -B stress.py' agents/fethry/work/queue-328/stress.py \
|
||||
--clear-key sage-4205 --runs 50 \
|
||||
--output /mnt/storage/scratch/tmp/fethry-328-sage4205-20261024T183200Z
|
||||
Exact emitted child commands are in every run's summary record:
|
||||
timeout -k10 120 node --test --test-reporter=tap --test-concurrency=1 \
|
||||
--test-timeout=90000 --test-name-pattern '^C2-03b T9 runtime:' \
|
||||
packages/bus/tests/library-credential.test.mjs
|
||||
Every attempt gets a distinct shell mktemp-d /mnt/storage/scratch/tmp/gXXX TMPDIR.
|
||||
All100 actual paths verified alphanumeric basename,29bytes, no underscore.
|
||||
|
||||
Counts (not including the17 aborted sage4194 runs or withdrawn sage4199/zero runs):
|
||||
M1 second interval50ms:50 attempts,50 pass,0 fail,0 skip,0 cancel;56.394s total.
|
||||
M1 fallback second interval1ms:50 attempts,50 pass,0 fail,0 skip,0 cancel;59.799s total.
|
||||
Race failures:0 in each phase. Thus Mos1594 cannot be satisfied on this attempt.
|
||||
The runner deliberately stopped/exited1 with Neither M1 interval failed before any fixed
|
||||
loop or whole-file run. Fixed50:NOT RUN. Whole file:NOT RUN. No acceptance/green claim.
|
||||
|
||||
Host load averages1/5/15min at run start:6.323730/4.219727/4.300781;
|
||||
M1-50 first/last:6.618164/4.315918/4.331543 →5.056152/4.287109/4.323242;
|
||||
M1-1 first/last:5.056152/4.287109/4.323242 →4.894043/4.374023/4.351074;
|
||||
run end:4.894043/4.374023/4.351074. Per-attempt exact values retained in summary.json.
|
||||
|
||||
Absolute priority19 was set and verified before exec. Read-only samples observe runner19
|
||||
then-4; M1-50 Node samples19,-4,16; fallback Node-4,16 and runner-4. These include
|
||||
pid/comm/nice/elapsed changes for runner, timeout, Node and descendants per attempt.
|
||||
Drift only recorded per sage4196. No host rules or process priorities changed after launch.
|
||||
|
||||
Both mutant phases restore SHA ba485ecf337b4845a1c3e8ba2f4e2f0ee221d981b8d74080a3b0bcbef55d6605.
|
||||
After each restore and at final exit: git diff --stat HEAD empty, git status --porcelain empty.
|
||||
All test process groups cleaned (no extra signals needed); own cwd sweep no node/Chromium/
|
||||
runner remaining. Slot RETURNED fethry0043 at18:34:26Z; no rerun or further test/source change.
|
||||
Raw100 TAPs/console/summary retained, normalized copies and raw SHA provenance under
|
||||
evidence/sage4205-no-reproduction. Original summary status running is an exception-path
|
||||
artifact, clarified by OUTCOME.md; actual process exited1 at the required boundary.
|
||||
Await Sage/Mos ruling. Row remains in-progress; do not move to in-review without acceptance.
|
||||
|
||||
## mos1599 option A/B — concurrent plan prepared, NOT RUN
|
||||
|
||||
Authority sage4211: prepare now, tests wait for fresh CLEAR after Della224. The prior serial
|
||||
50+50 non-reproduction stays in the record; it is not counted toward this new400+400 plan.
|
||||
New support runner stress-concurrent.py imports the existing read-only priority sampler and
|
||||
constants from stress.py (python3-B avoids bytecode). No package/test/product change.
|
||||
|
||||
Command after CLEAR from the row328 worktree:
|
||||
python3 -B agents/fethry/work/queue-328/stress-concurrent.py --clear-key SAGE_CLEAR_KEY \
|
||||
--output /mnt/storage/scratch/tmp/fethry-328-CONCURRENT_UNIQUE
|
||||
|
||||
The runner sets its priority absolutely19; every child also calls os.setpriority to19 before
|
||||
exec of timeout/Node. Observed Node nice values/drift are sampled per attempt and do not
|
||||
change the verdict. Each test has timeout-k10 120, per-test timeout90000, own process group,
|
||||
TAP/run JSON/load/nice record and fresh shell mktemp-d /mnt/storage/scratch/tmp/gXXX.
|
||||
8 persistent workers begin together behind a barrier, each loops50 times:400 M1-50 attempts.
|
||||
One shared test mutation is installed before any worker; no worker changes the source.
|
||||
All workers finish before exact restoration, full diff/stat+porcelain clean check, then the
|
||||
same8 workers x50 fixed attempts. No1ms phase in this amended plan. Whole file follows.
|
||||
|
||||
Data-root isolation is supplied by the unchanged fixture: library/tests/helpers.mjs:37-39
|
||||
repo(t) creates a new library-* under node:os.tmpdir(), hence each invocation's unique TMPDIR;
|
||||
T9:266 sets dataRoot=join(f.root,'data'). Therefore no two workers share a data root. Each run
|
||||
records its own TMPDIR and derived dataRootPattern; that is an honest pattern, not a claimed
|
||||
observed exact path. No credential or data-root content is read by the support runner.
|
||||
|
||||
A: M1 race fails>=1, fix400/400; then whole file and review.
|
||||
B automatically if M1 never fails (mos1599, no another ask): record400/400 non-reproduction,
|
||||
then fix400 and whole file. Construction citation: runtime.mjs:597 writes library-sync-held
|
||||
only after sync returns; sync.mjs:203 finally clears running before that. T9's startup wait
|
||||
(original:315) sees the line after startup released the mirror. TIMEOUT_MAX removes the other
|
||||
periodic caller during the verb. This proof is saved in the B result, not invented as a pass.
|
||||
Any fixed red, unknown error, malformed TAP or dirty restore stops all own active worker
|
||||
process groups and reports; no hidden retries or weaker assertions. Expected M1 refusal is
|
||||
counted only for ERR_ASSERTION actual library-sync-busy vs expected library-fetch-no-grant.
|
||||
All801 receipts (400 M1+400 fixed+1 whole) retained on success. Cleanup/restoration occurs
|
||||
in finally, including interruption. No tests executed; Python AST and static source review only.
|
||||
|
||||
## sage4214 / mos1599 accepted concurrent run — GREEN
|
||||
|
||||
Executed exact script commit06c57a7db on clean worktree; package test remains original
|
||||
approved36668b698 bytes. Command:
|
||||
python3 -B agents/fethry/work/queue-328/stress-concurrent.py --clear-key sage-4214 \
|
||||
--output /mnt/storage/scratch/tmp/fethry-328-sage4214-20261024T184538Z
|
||||
Eight workers,50 attempts each, fresh shell mktemp-d gXXX for every test. All801 TMPDIRs
|
||||
distinct,29bytes, alphanumeric basenames. Existing repo(t) and T9 join(root,data) ensure
|
||||
per-invocation data roots. Each timeout/Node child sets absolute nice19 before exec.
|
||||
Actual child commands and TMPDIR/load/nice/exit/counts pinned per record.
|
||||
|
||||
M1-50:400 attempts,374 PASS,26 expected assertion failures actual library-sync-busy versus
|
||||
expected library-fetch-no-grant. No other failure, skip or cancellation. Every worker
|
||||
completed50. This reproduces the old race under concurrent load.
|
||||
Mutant restored exact fixed SHA ba485ecf337b4845a1c3e8ba2f4e2f0ee221d981b8d74080a3b0bcbef55d6605.
|
||||
Before fixed phase: full git diff --stat HEAD EMPTY; git status --porcelain EMPTY.
|
||||
Fixed:400/400 PASS,0 fail,0 skip/cancel; same eight workers x50, no rerun.
|
||||
Whole packages/bus/tests/library-credential.test.mjs:6/6 PASS,0 fail,0 skip/cancel.
|
||||
Overall runner exit0/statusgreen. Mos1599 outcome A; construction alternative B not needed.
|
||||
Earlier serial non-reproduction and aborted17 remain separate and uncounted.
|
||||
|
||||
Host load averages1/5/15min: start4.833496/5.014160/4.664063;
|
||||
M1 end14.994141/8.808594/6.086914; fixed end24.249023/14.094727/8.335449;
|
||||
whole-file/end25.190430/14.458496/8.484375. Exact per-attempt loads retained.
|
||||
Runner initially19, sampled19 then-4 in M1; fixed/whole runner-4. Actual Node nice values
|
||||
16 and19 in BOTH mutant and fixed phases and whole file. Drift recorded only, as ruled.
|
||||
All process groups exited cleanly, no extra kill signals needed. Own cwd node/Chromium/
|
||||
runner sweep EMPTY. Final exact hash restored; full diff/stat and porcelain EMPTY before
|
||||
receipts. No __pycache__, no product code or assertion changes.
|
||||
|
||||
Evidence/sage4214-concurrent contains all801 normalized TAPs, full801 run metadata/nice
|
||||
records in run-records.jsonl, original summary/console display copies, process sweep and
|
||||
raw-provenance digests. Raw files remain at the scratch path. Only trailing whitespace
|
||||
is stripped from display TAP/console; metadata JSON is losslessly condensed into JSONL.
|
||||
Manifest.r1 digest1e0104683f49dcc96cb87975393665aa4ee30114055b4bbb45ad5e9ba9611733,
|
||||
one package test path. Approved old-test numstat STILL+4/-3; no assertion/product change.
|
||||
Ready for Boyd first review then Dewey, after owner in-review move. Sage posts missing-
|
||||
credential request and runs full bus plus every scripts/test-*.sh landing gate.
|
||||
|
||||
## Owner review move and first review
|
||||
|
||||
Canonical fethry-328-inreview first found Sage's review-outcome lock; waited30s and retried
|
||||
same op. Retry succeeded rev3997: row328 in-review round1 #1826, manifest1e010468.
|
||||
Request outcome rev3998 failed solely because MOSAIC_GITEA_CREDENTIAL_FILE is unset.
|
||||
No alternate credential used or credential file read. Sage posts the arranged request.
|
||||
Boyd0039 APPROVE/no findings on e43b40afc, independently inspecting all801 TAPs/run records,
|
||||
manifest, exact+4/-3 and unchanged assertion/product bytes. Verdict ready in his REVIEW-r1.md;
|
||||
comment/record await Sage request route. Dewey landing review and Sage bus/12scripts gate remain.
|
||||
Slot returned in0047 (0046 T3 metadata timeout superseded), no tests or processes running.
|
||||
@@ -0,0 +1,26 @@
|
||||
# Row328 review packet — T9 timer race (#1826, Vikunja622)
|
||||
|
||||
Owner Fethry14f80e3c. Boyd first review, Dewey landing review; Sage owns slot/gate/landing.
|
||||
Base2ce476d54; approved test source36668b698, concurrent support source06c57a7db.
|
||||
|
||||
Only package delta: packages/bus/tests/library-credential.test.mjs +4/-3 (Mos1594).
|
||||
T9 helper defaults interval50; first start unchanged; second uses2147483647 TIMEOUT_MAX
|
||||
with Mos comment. No assertion, other-test or product change. The startup tick still runs;
|
||||
later periodic ticks cannot race the revoked manual verb. Never exceed TIMEOUT_MAX.
|
||||
|
||||
manifest.r1.sha256 freezes exactly that one file, SHA256 of manifest
|
||||
1e0104683f49dcc96cb87975393665aa4ee30114055b4bbb45ad5e9ba9611733.
|
||||
All other changes are tracking/scripts/receipts and append-only build/session records.
|
||||
|
||||
Sage4214 / Mos1599: eight concurrent loops x50, isolated TMPDIRs and fixture data roots.
|
||||
M1 second interval50:374 pass/26 expected library-sync-busy assertion failures of400.
|
||||
Restore exact fixed hash and full clean checks; fixed400/400 pass; whole file6/6 pass.
|
||||
No other failure, skip/cancel or rerun. Outcome A; B construction alternative not required.
|
||||
Initial absolute19 priority set in runner and every child; actual Node16/19 retained.
|
||||
All counts, command, load averages and priority observations in BUILD.md and full evidence.
|
||||
Own cwd process sweep empty; all child groups complete. Final diff/stat+porcelain empty
|
||||
before receipts. Existing serial no-reproduction and aborted17 kept separate, not counted.
|
||||
|
||||
Full801 TAPs/run metadata/nice/provenance in evidence/sage4214-concurrent. Raw logs untouched
|
||||
in scratch; normalized copies trim trailing whitespace, JSONL condenses metadata losslessly.
|
||||
Sage's full bus suite and12 scripts landing gate remain pending; this is a review candidate.
|
||||
@@ -0,0 +1,14 @@
|
||||
# Interrupted attempt, excluded from acceptance
|
||||
|
||||
Exact source36668b698 under sage4194. Launcher verified own nice19, then later ps and
|
||||
independent os.getpriority(542244)/proc stat read nice-4. Stopped with SIGINT per mos1592;
|
||||
not a test assertion failure.17 completed M1-50 passes, zero race failures; attempt18
|
||||
interrupted. No fallback/fixed/whole-file attempts. The original summary says running
|
||||
because it records abrupt interruption; it is not an accepted completion.
|
||||
|
||||
Runner finally restored exact fixed SHA and empty git diff --stat. git status --porcelain
|
||||
was also empty before receipts. Own-process sweep found no node/Chromium/runner, only
|
||||
the short inspection Python itself. No rerun or source change authorized. Slot returned
|
||||
in fethry0039. Raw console/TAP/summary copies strip trailing whitespace; provenance pins
|
||||
untouched raw originals. The priority drift cause is unknown; external management is
|
||||
only a hypothesis, not an established cause.
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 930.990093
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1054.2875
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 788.307071
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 912.985251
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 860.127977
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 977.060949
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 824.88841
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 945.873922
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 969.013909
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1088.199299
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 986.563411
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1106.119058
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 936.187344
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1052.942263
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 761.915328
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 886.40959
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 776.83257
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 900.913629
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 784.170596
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 907.743987
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 895.119173
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1028.096456
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 766.388384
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 891.067418
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 972.703195
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1090.389398
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1035.606507
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1158.493751
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 775.120644
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 904.354745
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 950.555677
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1101.027249
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 879.04261
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 994.938086
|
||||
@@ -0,0 +1,3 @@
|
||||
TAP version 13
|
||||
# Interrupted while running: packages/bus/tests/library-credential.test.mjs at /home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/packages/bus/tests/library-credential.test.mjs:1:1
|
||||
# Interrupted while running: packages/bus/tests/library-credential.test.mjs at /home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/packages/bus/tests/library-credential.test.mjs:1:1
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
absolute nice verified: 19
|
||||
{"phase": "M1-50", "attempt": 1, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.fVPxvf", "load": [3.04345703125, 3.40478515625, 5.51171875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.117, "cleanupSignals": [], "TAP": "M1-50-001.tap", "TAPSHA256": "20be29e2166f0060ff0bf07d41a1a85000ec46714cb8d2016adbbfd57e2a43eb"}
|
||||
{"phase": "M1-50", "attempt": 2, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.hJilaR", "load": [3.04345703125, 3.40478515625, 5.51171875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 0.966, "cleanupSignals": [], "TAP": "M1-50-002.tap", "TAPSHA256": "cced0ed3618f8240c94fa926a4fdae8ab4e30b78b2fbdc26bd0a2d289137952d"}
|
||||
{"phase": "M1-50", "attempt": 3, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.0oUefK", "load": [3.04345703125, 3.40478515625, 5.51171875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.016, "cleanupSignals": [], "TAP": "M1-50-003.tap", "TAPSHA256": "b40e751e1cfb5677bf194a70db9d7bd4a58ad648c310a484ef02a9e22cf42e68"}
|
||||
{"phase": "M1-50", "attempt": 4, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.PVzadO", "load": [3.04345703125, 3.40478515625, 5.51171875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.016, "cleanupSignals": [], "TAP": "M1-50-004.tap", "TAPSHA256": "753e8eec886d2800c4e8905456f2b5592637645ac935d78ca43784a65505c737"}
|
||||
{"phase": "M1-50", "attempt": 5, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.W5UPbE", "load": [2.79931640625, 3.34814453125, 5.48193359375], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.167, "cleanupSignals": [], "TAP": "M1-50-005.tap", "TAPSHA256": "8935ebfd5ca22db0ebb581334cb02d4d213ffd9cc983b136d6b2797e185ec5e3"}
|
||||
{"phase": "M1-50", "attempt": 6, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.2garHI", "load": [2.79931640625, 3.34814453125, 5.48193359375], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.167, "cleanupSignals": [], "TAP": "M1-50-006.tap", "TAPSHA256": "b4a438c982a24c8a5305953a5641501e77fbe871ddd007d55c702e98c567ad4b"}
|
||||
{"phase": "M1-50", "attempt": 7, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.SpQYAS", "load": [2.79931640625, 3.34814453125, 5.48193359375], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.116, "cleanupSignals": [], "TAP": "M1-50-007.tap", "TAPSHA256": "3460f06e2db501c625386682b361db9c476eeaba71a5d2f274d6e428de3d96d1"}
|
||||
{"phase": "M1-50", "attempt": 8, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.RwDOUr", "load": [2.79931640625, 3.34814453125, 5.48193359375], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 0.916, "cleanupSignals": [], "TAP": "M1-50-008.tap", "TAPSHA256": "878b411944601d144a288d33068d36445ab4e5c304dbe9fb90650fd9d70bb94a"}
|
||||
{"phase": "M1-50", "attempt": 9, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.7YKUJI", "load": [2.79931640625, 3.34814453125, 5.48193359375], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 0.966, "cleanupSignals": [], "TAP": "M1-50-009.tap", "TAPSHA256": "b6c1caea8ff1d7f37f4b12d21ccf690803ff696016069d9e6b68aaaf5644f879"}
|
||||
{"phase": "M1-50", "attempt": 10, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.IWt1Jd", "load": [2.8955078125, 3.359375, 5.4736328125], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 0.966, "cleanupSignals": [], "TAP": "M1-50-010.tap", "TAPSHA256": "57b2e9f5d50552bec2e403b81c8052c1c8ee1be6414682eb37f347fa79b4c7be"}
|
||||
{"phase": "M1-50", "attempt": 11, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.mJXiA6", "load": [2.8955078125, 3.359375, 5.4736328125], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.066, "cleanupSignals": [], "TAP": "M1-50-011.tap", "TAPSHA256": "cf55540816a1e9a33619629bb862151f57303cb373e3d90732c76aca32379623"}
|
||||
{"phase": "M1-50", "attempt": 12, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.sJE3vB", "load": [2.8955078125, 3.359375, 5.4736328125], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 0.966, "cleanupSignals": [], "TAP": "M1-50-012.tap", "TAPSHA256": "d5d084cf83f2dd7d9950a94de2b5db9d3f67a6c3d341636fc2950301641d2386"}
|
||||
{"phase": "M1-50", "attempt": 13, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.qgjCAN", "load": [2.8955078125, 3.359375, 5.4736328125], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.166, "cleanupSignals": [], "TAP": "M1-50-013.tap", "TAPSHA256": "15db65215108887f4191dfc2d85662f0a78890d1633f5f41b6ef5a4999fc7f47"}
|
||||
{"phase": "M1-50", "attempt": 14, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.Wbw8D3", "load": [3.3046875, 3.4365234375, 5.4873046875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.217, "cleanupSignals": [], "TAP": "M1-50-014.tap", "TAPSHA256": "25d836be08cab1b3a5a11b44e67b49e42e2e1c5698e38b09580b4e7f7cf79a16"}
|
||||
{"phase": "M1-50", "attempt": 15, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.jJlK54", "load": [3.3046875, 3.4365234375, 5.4873046875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 0.966, "cleanupSignals": [], "TAP": "M1-50-015.tap", "TAPSHA256": "93fc46b7a148b807ea984746fd0614dd77a7daa092063390c5da00e163108df8"}
|
||||
{"phase": "M1-50", "attempt": 16, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.HbubLI", "load": [3.3046875, 3.4365234375, 5.4873046875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.167, "cleanupSignals": [], "TAP": "M1-50-016.tap", "TAPSHA256": "885bb76820fae2cea738b4bc86b3e5df13b58445802e95fb10a9da613752ec60"}
|
||||
{"phase": "M1-50", "attempt": 17, "command": ["timeout", "-k", "10", "120", "node", "--test", "--test-reporter=tap", "--test-concurrency=1", "--test-timeout=90000", "--test-name-pattern", "^C2-03b T9 runtime:", "packages/bus/tests/library-credential.test.mjs"], "TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.5MFrf1", "load": [3.3046875, 3.4365234375, 5.4873046875], "exit": 0, "counts": {"tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0}, "green": true, "race": false, "seconds": 1.066, "cleanupSignals": [], "TAP": "M1-50-017.tap", "TAPSHA256": "2c8ad79a41a2992242f95e5fb4e604bc531e64f8ff7473deae150fc714282c5a"}
|
||||
Traceback (most recent call last):
|
||||
File "/home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/agents/fethry/work/queue-328/stress.py", line 127, in <module>
|
||||
main()
|
||||
File "/home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/agents/fethry/work/queue-328/stress.py", line 108, in main
|
||||
races = mutant(50)
|
||||
^^^^^^^^^^
|
||||
File "/home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/agents/fethry/work/queue-328/stress.py", line 96, in mutant
|
||||
races = sum(run(label, number) for number in range(1, args.runs + 1))
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/agents/fethry/work/queue-328/stress.py", line 96, in <genexpr>
|
||||
races = sum(run(label, number) for number in range(1, args.runs + 1))
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
File "/home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row328/agents/fethry/work/queue-328/stress.py", line 59, in run
|
||||
code = child.wait(timeout=135)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/home/jwoltje/.pyenv/versions/3.12.8/lib/python3.12/subprocess.py", line 1264, in wait
|
||||
return self._wait(timeout=timeout)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/home/jwoltje/.pyenv/versions/3.12.8/lib/python3.12/subprocess.py", line 2047, in _wait
|
||||
time.sleep(delay)
|
||||
KeyboardInterrupt
|
||||
@@ -0,0 +1,122 @@
|
||||
[
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-001.tap",
|
||||
"rawSHA256": "20be29e2166f0060ff0bf07d41a1a85000ec46714cb8d2016adbbfd57e2a43eb",
|
||||
"display": "M1-50-001.tap",
|
||||
"displaySHA256": "20be29e2166f0060ff0bf07d41a1a85000ec46714cb8d2016adbbfd57e2a43eb"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-015.tap",
|
||||
"rawSHA256": "93fc46b7a148b807ea984746fd0614dd77a7daa092063390c5da00e163108df8",
|
||||
"display": "M1-50-015.tap",
|
||||
"displaySHA256": "93fc46b7a148b807ea984746fd0614dd77a7daa092063390c5da00e163108df8"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-010.tap",
|
||||
"rawSHA256": "57b2e9f5d50552bec2e403b81c8052c1c8ee1be6414682eb37f347fa79b4c7be",
|
||||
"display": "M1-50-010.tap",
|
||||
"displaySHA256": "57b2e9f5d50552bec2e403b81c8052c1c8ee1be6414682eb37f347fa79b4c7be"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-012.tap",
|
||||
"rawSHA256": "d5d084cf83f2dd7d9950a94de2b5db9d3f67a6c3d341636fc2950301641d2386",
|
||||
"display": "M1-50-012.tap",
|
||||
"displaySHA256": "d5d084cf83f2dd7d9950a94de2b5db9d3f67a6c3d341636fc2950301641d2386"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/summary.json",
|
||||
"rawSHA256": "8c5656f58e795ef014872bf15d0d984f2848d3f09bc0fb0d5d0535b659483a0c",
|
||||
"display": "summary.json",
|
||||
"displaySHA256": "8c5656f58e795ef014872bf15d0d984f2848d3f09bc0fb0d5d0535b659483a0c"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-006.tap",
|
||||
"rawSHA256": "b4a438c982a24c8a5305953a5641501e77fbe871ddd007d55c702e98c567ad4b",
|
||||
"display": "M1-50-006.tap",
|
||||
"displaySHA256": "b4a438c982a24c8a5305953a5641501e77fbe871ddd007d55c702e98c567ad4b"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-016.tap",
|
||||
"rawSHA256": "885bb76820fae2cea738b4bc86b3e5df13b58445802e95fb10a9da613752ec60",
|
||||
"display": "M1-50-016.tap",
|
||||
"displaySHA256": "885bb76820fae2cea738b4bc86b3e5df13b58445802e95fb10a9da613752ec60"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-003.tap",
|
||||
"rawSHA256": "b40e751e1cfb5677bf194a70db9d7bd4a58ad648c310a484ef02a9e22cf42e68",
|
||||
"display": "M1-50-003.tap",
|
||||
"displaySHA256": "b40e751e1cfb5677bf194a70db9d7bd4a58ad648c310a484ef02a9e22cf42e68"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-017.tap",
|
||||
"rawSHA256": "2c8ad79a41a2992242f95e5fb4e604bc531e64f8ff7473deae150fc714282c5a",
|
||||
"display": "M1-50-017.tap",
|
||||
"displaySHA256": "2c8ad79a41a2992242f95e5fb4e604bc531e64f8ff7473deae150fc714282c5a"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-014.tap",
|
||||
"rawSHA256": "25d836be08cab1b3a5a11b44e67b49e42e2e1c5698e38b09580b4e7f7cf79a16",
|
||||
"display": "M1-50-014.tap",
|
||||
"displaySHA256": "25d836be08cab1b3a5a11b44e67b49e42e2e1c5698e38b09580b4e7f7cf79a16"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-005.tap",
|
||||
"rawSHA256": "8935ebfd5ca22db0ebb581334cb02d4d213ffd9cc983b136d6b2797e185ec5e3",
|
||||
"display": "M1-50-005.tap",
|
||||
"displaySHA256": "8935ebfd5ca22db0ebb581334cb02d4d213ffd9cc983b136d6b2797e185ec5e3"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-008.tap",
|
||||
"rawSHA256": "878b411944601d144a288d33068d36445ab4e5c304dbe9fb90650fd9d70bb94a",
|
||||
"display": "M1-50-008.tap",
|
||||
"displaySHA256": "878b411944601d144a288d33068d36445ab4e5c304dbe9fb90650fd9d70bb94a"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-002.tap",
|
||||
"rawSHA256": "cced0ed3618f8240c94fa926a4fdae8ab4e30b78b2fbdc26bd0a2d289137952d",
|
||||
"display": "M1-50-002.tap",
|
||||
"displaySHA256": "cced0ed3618f8240c94fa926a4fdae8ab4e30b78b2fbdc26bd0a2d289137952d"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-018.tap",
|
||||
"rawSHA256": "8862055cd1bc5d111e53b084aab4c3d0f4310f4585b4d957fd4627d0bb2470b7",
|
||||
"display": "M1-50-018.tap",
|
||||
"displaySHA256": "8862055cd1bc5d111e53b084aab4c3d0f4310f4585b4d957fd4627d0bb2470b7"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-013.tap",
|
||||
"rawSHA256": "15db65215108887f4191dfc2d85662f0a78890d1633f5f41b6ef5a4999fc7f47",
|
||||
"display": "M1-50-013.tap",
|
||||
"displaySHA256": "15db65215108887f4191dfc2d85662f0a78890d1633f5f41b6ef5a4999fc7f47"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-011.tap",
|
||||
"rawSHA256": "cf55540816a1e9a33619629bb862151f57303cb373e3d90732c76aca32379623",
|
||||
"display": "M1-50-011.tap",
|
||||
"displaySHA256": "cf55540816a1e9a33619629bb862151f57303cb373e3d90732c76aca32379623"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-004.tap",
|
||||
"rawSHA256": "753e8eec886d2800c4e8905456f2b5592637645ac935d78ca43784a65505c737",
|
||||
"display": "M1-50-004.tap",
|
||||
"displaySHA256": "753e8eec886d2800c4e8905456f2b5592637645ac935d78ca43784a65505c737"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-009.tap",
|
||||
"rawSHA256": "b6c1caea8ff1d7f37f4b12d21ccf690803ff696016069d9e6b68aaaf5644f879",
|
||||
"display": "M1-50-009.tap",
|
||||
"displaySHA256": "b6c1caea8ff1d7f37f4b12d21ccf690803ff696016069d9e6b68aaaf5644f879"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194-20261024T181643Z/M1-50-007.tap",
|
||||
"rawSHA256": "3460f06e2db501c625386682b361db9c476eeaba71a5d2f274d6e428de3d96d1",
|
||||
"display": "M1-50-007.tap",
|
||||
"displaySHA256": "3460f06e2db501c625386682b361db9c476eeaba71a5d2f274d6e428de3d96d1"
|
||||
},
|
||||
{
|
||||
"raw": "/mnt/storage/scratch/tmp/fethry-328-sage4194.console.jsonl",
|
||||
"rawSHA256": "1c66aad4dc21ff35757022778af990edc4d3621cee3db1ec2c8f78076b7541b1",
|
||||
"display": "fethry-328-sage4194.console.jsonl",
|
||||
"displaySHA256": "1c66aad4dc21ff35757022778af990edc4d3621cee3db1ec2c8f78076b7541b1"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,671 @@
|
||||
{
|
||||
"clear": "sage-4194",
|
||||
"source": "36668b698b0721ae5a2b549ece6d18323d371fc6",
|
||||
"fixedSHA256": "ba485ecf337b4845a1c3e8ba2f4e2f0ee221d981b8d74080a3b0bcbef55d6605",
|
||||
"runsPerPhase": 50,
|
||||
"loadStart": [
|
||||
3.04345703125,
|
||||
3.40478515625,
|
||||
5.51171875
|
||||
],
|
||||
"runs": [
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 1,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.fVPxvf",
|
||||
"load": [
|
||||
3.04345703125,
|
||||
3.40478515625,
|
||||
5.51171875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.117,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-001.tap",
|
||||
"TAPSHA256": "20be29e2166f0060ff0bf07d41a1a85000ec46714cb8d2016adbbfd57e2a43eb"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 2,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.hJilaR",
|
||||
"load": [
|
||||
3.04345703125,
|
||||
3.40478515625,
|
||||
5.51171875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 0.966,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-002.tap",
|
||||
"TAPSHA256": "cced0ed3618f8240c94fa926a4fdae8ab4e30b78b2fbdc26bd0a2d289137952d"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 3,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.0oUefK",
|
||||
"load": [
|
||||
3.04345703125,
|
||||
3.40478515625,
|
||||
5.51171875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.016,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-003.tap",
|
||||
"TAPSHA256": "b40e751e1cfb5677bf194a70db9d7bd4a58ad648c310a484ef02a9e22cf42e68"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 4,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.PVzadO",
|
||||
"load": [
|
||||
3.04345703125,
|
||||
3.40478515625,
|
||||
5.51171875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.016,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-004.tap",
|
||||
"TAPSHA256": "753e8eec886d2800c4e8905456f2b5592637645ac935d78ca43784a65505c737"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 5,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.W5UPbE",
|
||||
"load": [
|
||||
2.79931640625,
|
||||
3.34814453125,
|
||||
5.48193359375
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.167,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-005.tap",
|
||||
"TAPSHA256": "8935ebfd5ca22db0ebb581334cb02d4d213ffd9cc983b136d6b2797e185ec5e3"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 6,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.2garHI",
|
||||
"load": [
|
||||
2.79931640625,
|
||||
3.34814453125,
|
||||
5.48193359375
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.167,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-006.tap",
|
||||
"TAPSHA256": "b4a438c982a24c8a5305953a5641501e77fbe871ddd007d55c702e98c567ad4b"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 7,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.SpQYAS",
|
||||
"load": [
|
||||
2.79931640625,
|
||||
3.34814453125,
|
||||
5.48193359375
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.116,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-007.tap",
|
||||
"TAPSHA256": "3460f06e2db501c625386682b361db9c476eeaba71a5d2f274d6e428de3d96d1"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 8,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.RwDOUr",
|
||||
"load": [
|
||||
2.79931640625,
|
||||
3.34814453125,
|
||||
5.48193359375
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 0.916,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-008.tap",
|
||||
"TAPSHA256": "878b411944601d144a288d33068d36445ab4e5c304dbe9fb90650fd9d70bb94a"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 9,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.7YKUJI",
|
||||
"load": [
|
||||
2.79931640625,
|
||||
3.34814453125,
|
||||
5.48193359375
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 0.966,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-009.tap",
|
||||
"TAPSHA256": "b6c1caea8ff1d7f37f4b12d21ccf690803ff696016069d9e6b68aaaf5644f879"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 10,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.IWt1Jd",
|
||||
"load": [
|
||||
2.8955078125,
|
||||
3.359375,
|
||||
5.4736328125
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 0.966,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-010.tap",
|
||||
"TAPSHA256": "57b2e9f5d50552bec2e403b81c8052c1c8ee1be6414682eb37f347fa79b4c7be"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 11,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.mJXiA6",
|
||||
"load": [
|
||||
2.8955078125,
|
||||
3.359375,
|
||||
5.4736328125
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.066,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-011.tap",
|
||||
"TAPSHA256": "cf55540816a1e9a33619629bb862151f57303cb373e3d90732c76aca32379623"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 12,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.sJE3vB",
|
||||
"load": [
|
||||
2.8955078125,
|
||||
3.359375,
|
||||
5.4736328125
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 0.966,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-012.tap",
|
||||
"TAPSHA256": "d5d084cf83f2dd7d9950a94de2b5db9d3f67a6c3d341636fc2950301641d2386"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 13,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.qgjCAN",
|
||||
"load": [
|
||||
2.8955078125,
|
||||
3.359375,
|
||||
5.4736328125
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.166,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-013.tap",
|
||||
"TAPSHA256": "15db65215108887f4191dfc2d85662f0a78890d1633f5f41b6ef5a4999fc7f47"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 14,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.Wbw8D3",
|
||||
"load": [
|
||||
3.3046875,
|
||||
3.4365234375,
|
||||
5.4873046875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.217,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-014.tap",
|
||||
"TAPSHA256": "25d836be08cab1b3a5a11b44e67b49e42e2e1c5698e38b09580b4e7f7cf79a16"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 15,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.jJlK54",
|
||||
"load": [
|
||||
3.3046875,
|
||||
3.4365234375,
|
||||
5.4873046875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 0.966,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-015.tap",
|
||||
"TAPSHA256": "93fc46b7a148b807ea984746fd0614dd77a7daa092063390c5da00e163108df8"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 16,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.HbubLI",
|
||||
"load": [
|
||||
3.3046875,
|
||||
3.4365234375,
|
||||
5.4873046875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.167,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-016.tap",
|
||||
"TAPSHA256": "885bb76820fae2cea738b4bc86b3e5df13b58445802e95fb10a9da613752ec60"
|
||||
},
|
||||
{
|
||||
"phase": "M1-50",
|
||||
"attempt": 17,
|
||||
"command": [
|
||||
"timeout",
|
||||
"-k",
|
||||
"10",
|
||||
"120",
|
||||
"node",
|
||||
"--test",
|
||||
"--test-reporter=tap",
|
||||
"--test-concurrency=1",
|
||||
"--test-timeout=90000",
|
||||
"--test-name-pattern",
|
||||
"^C2-03b T9 runtime:",
|
||||
"packages/bus/tests/library-credential.test.mjs"
|
||||
],
|
||||
"TMPDIR": "/mnt/storage/scratch/tmp/fethry-328.5MFrf1",
|
||||
"load": [
|
||||
3.3046875,
|
||||
3.4365234375,
|
||||
5.4873046875
|
||||
],
|
||||
"exit": 0,
|
||||
"counts": {
|
||||
"tests": 1,
|
||||
"pass": 1,
|
||||
"fail": 0,
|
||||
"cancelled": 0,
|
||||
"skipped": 0
|
||||
},
|
||||
"green": true,
|
||||
"race": false,
|
||||
"seconds": 1.066,
|
||||
"cleanupSignals": [],
|
||||
"TAP": "M1-50-017.tap",
|
||||
"TAPSHA256": "2c8ad79a41a2992242f95e5fb4e604bc531e64f8ff7473deae150fc714282c5a"
|
||||
}
|
||||
],
|
||||
"status": "running",
|
||||
"M1-50-restore": {
|
||||
"SHA256": "ba485ecf337b4845a1c3e8ba2f4e2f0ee221d981b8d74080a3b0bcbef55d6605",
|
||||
"gitDiffStat": ""
|
||||
},
|
||||
"loadEnd": [
|
||||
3.3046875,
|
||||
3.4365234375,
|
||||
5.4873046875
|
||||
],
|
||||
"restored": true,
|
||||
"gitDiffStat": ""
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 976.652412
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1094.60641
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 884.425319
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1002.612123
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1014.491742
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1131.360526
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1067.593044
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1199.794587
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 909.442606
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1041.605146
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1004.229341
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1137.855579
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 984.753752
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1119.606413
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1002.292444
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1126.187047
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1014.584965
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1152.775543
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1002.067954
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1121.272364
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 976.809591
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1098.620325
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1127.773666
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1249.197477
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1017.544578
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1136.558038
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1042.999951
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1164.792603
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 932.923834
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1079.871376
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1056.035506
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1177.887947
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1079.624973
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1199.008074
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 900.764695
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1031.26961
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1039.721594
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1165.121684
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1062.131326
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1198.23362
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1038.198624
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1171.499529
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 990.656817
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1119.814948
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1029.736605
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1162.384008
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1095.541048
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1221.973948
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1024.159858
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1147.969983
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1057.598762
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1180.296671
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1025.227771
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1146.844679
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 919.078738
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1044.713819
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 959.807868
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1109.390992
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1069.696111
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1220.066527
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 983.526999
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1105.66963
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 973.642353
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1095.841437
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1058.97764
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1179.913326
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 916.665606
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1044.488702
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1067.557538
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1191.079727
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 965.356715
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1082.825062
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 924.057953
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1044.510987
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 893.313743
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1009.82171
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 883.146038
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1008.318085
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 893.10693
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1018.546401
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 900.486632
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1028.998929
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1025.641161
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1161.055748
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1022.252603
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1206.706227
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1038.412251
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1161.776872
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1070.334588
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1202.681761
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1069.384618
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1206.667763
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1076.345546
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1213.680371
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1220.071567
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1356.753404
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1184.342735
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1314.237623
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1065.371982
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1200.813469
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1233.708723
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1384.452789
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1054.878348
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1214.342496
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1058.005795
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1191.027756
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1070.956967
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1221.188001
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1055.783307
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1206.289834
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1096.106149
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1245.051107
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 935.655278
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1064.03567
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1179.635549
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1311.503391
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1021.964695
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1151.988281
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1020.393204
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1147.849837
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 911.79113
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1033.049639
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1083.456486
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1206.60522
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 1012.145801
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1134.383481
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 936.403044
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1075.888832
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 993.951682
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1116.146473
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 851.851623
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 971.403415
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 929.258648
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1049.604882
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 934.510407
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1059.965994
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 855.026473
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1000.262156
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 882.765534
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1020.455764
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 993.041398
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 1180.567344
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 803.983089
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 928.846044
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 854.011953
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 977.703209
|
||||
@@ -0,0 +1,16 @@
|
||||
TAP version 13
|
||||
# Subtest: C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
ok 1 - C2-03b T9 runtime: the chief's store file and user, then a real revoke that runs no git with the slot at 0000
|
||||
---
|
||||
duration_ms: 869.479796
|
||||
type: 'test'
|
||||
...
|
||||
1..1
|
||||
# tests 1
|
||||
# suites 0
|
||||
# pass 1
|
||||
# fail 0
|
||||
# cancelled 0
|
||||
# skipped 0
|
||||
# todo 0
|
||||
# duration_ms 990.127589
|
||||
Loaded 100 of 961 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user