Artifact cceb81f6e0a2e0a2e9c1559d6c1bfc47e9fd2b85ffc221d7659eba97c6aa3dcf:
- File
conformance/horizon_nodes_test.go
-
2026-10-26 00:59:23
— part of check-in
[43df2fd2c2]
on branch fix/conformance-subtest-t
— test(conformance): hand each case its subtest's t; cancel stale Race runs
check runs each case as a subtest, but the suites passed the case the parent's t, captured in a closure. A fixture that skips or fails, as the fossil-built R-card fixture skips when fossil(1) is absent, then called SkipNow or FailNow on the parent from inside the subtest, which Go fails as "subtest may have called FailNow on a parent test". The Race workflow installs no fossil and failed this way in TestSparseCone. check now hands conforms the subtest's t, and all 150 call sites take it, so a case's skip or failure ends that case alone. TestCheckSkipEndsOnlyTheCase guards the harness.
A Race run takes most of an hour and merges land faster, so a new run on a ref now cancels the older one. (user: [email protected], size: 18530) [annotate] [blame] [check-ins using]
-
2026-10-26 01:07:19
— part of check-in
[49bf242db8]
on branch main
— Merge pull request #505 from danmestas/fix/conformance-subtest-t
test(conformance): hand each case its subtest's t; cancel stale Race runs (user: [email protected], size: 18530) [annotate] [blame] [check-ins using]
-
2026-10-26 00:59:23
— part of check-in
[43df2fd2c2]
on branch fix/conformance-subtest-t
— test(conformance): hand each case its subtest's t; cancel stale Race runs