| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
…cks it surfaces conformance 4944b268 (0.2.0-alpha.8, unpublished on npm — same sha256-verified pkg.pr.new mechanics as the previous pin) includes upstream #372: checks whose prerequisite is missing now fail with a 'Not testable' message instead of skipping outside the pass/fail denominator. For this repo that surfaces one new known failure: server-stateless fails its three subscriptions/listen MUST checks, because the everything-server's legacy resources/subscribe handlers make it advertise resources.subscribe in server/discover while subscriptions/listen answers -32601 — advertised-but-rejected is now a failure, not a skip. Baseline the scenario in both expected-failures files until the listen runtime lands. The two listChanged SHOULD checks remain legitimately skipped (declared false). The tasks-* scenarios fail with higher check counts (their cascade skips now fail too) but were already baselined; client legs are unaffected.
|
Folding this into #3030 directly — no stack needed. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Note
Stacked on #3030 (base branch conformance-skips); will be retargeted to main when that merges.
Bumps the conformance harness pin from b18aa918 to 4944b268 (0.2.0-alpha.8 + conformance#372, neither published to npm yet — same sha256-verified pkg.pr.new mechanics as the previous pin).
#372 changes skip semantics: a check whose prerequisite is missing — a fixture tool the server doesn't ship, or a capability the server advertises but then rejects — now fails with a "Not testable:" message instead of silently skipping outside the pass/fail denominator. That makes one more unimplemented surface visible as a baselined known failure:
Motivation and Context
Same goal as #3030, finished by the upstream half: #3030 made the filtered-out scenarios run; #372 makes the prerequisite-gap checks inside running scenarios count. After both, the only remaining green-without-evidence surfaces are the ones the harness deliberately exempts.
How Has This Been Tested?
Replicated all six CI legs locally against the new pinned tarball (sha256-verified), exactly as CI invokes them: the four server legs and both client legs exit 0 with "Baseline check passed", with server-stateless failing only the 3 listen checks (25 still passing) and all other failures matching the existing baseline. Also confirmed the discovery state before the baseline update: only server-stateless was newly unexpected; no stale entries; no warnings anywhere.
Breaking Changes
None — CI configuration only.
Types of changes
Checklist
Additional context
AI Disclaimer