Skip to content

v0.2.8 — don't count node test.todo/skip as failures

Choose a tag to compare

@brainkim brainkim released this 28 Jul 18:48
· 67 commits to main since this release

Fixed

  • libuild test reported node test.todo/skipped tests as failuresparseTapOutput counted every TAP not ok line as a failure, ignoring the trailing directive. Node emits test.todo as not ok N - name # TODO and skipped tests as # SKIP, so a run node itself reports as green (# fail 0) printed a false red (e.g. "466 passed, 26 failed" for a suite with 25 todo + 1 skip). The parser now honors # TODO/# SKIP directives (ignoring an escaped \# inside a test name), prefers node's authoritative # pass/# fail/# todo/# skipped summary lines for the counts, and lists only genuine failures. Todo/skip counts are surfaced in the summary and no longer stream as . Bun's path was already correct. Fixes #15.