Skip to content

Fix CPAN random tester harness counts#832

Merged
fglock merged 1 commit into
masterfrom
fix/cpan-random-honest-counts
May 28, 2026
Merged

Fix CPAN random tester harness counts#832
fglock merged 1 commit into
masterfrom
fix/cpan-random-honest-counts

Conversation

@fglock
Copy link
Copy Markdown
Owner

@fglock fglock commented May 28, 2026

Summary

  • preserve module-level CPAN failure attribution while deriving failure counts from the final TAP harness summary
  • avoid printing fabricated pass/total counts for bad-plan or test-program failures
  • keep PASS detection honest when a test block also contains FAIL/NOT OK markers

Test plan

  • perl -c dev/tools/cpan_random_tester.pl
  • git diff --check
  • timeout 1200 make > /tmp/make_cpan_random_honest_counts.log 2>&1

Preserve module-level CPAN failure attribution while deriving failure summaries
from the final TAP harness totals. Avoid showing fabricated pass counts for
bad-plan or test-program failures like IO::Scalar through IO-Stringy.

Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
@fglock fglock force-pushed the fix/cpan-random-honest-counts branch from f875d66 to 95b9016 Compare May 28, 2026 15:43
@fglock fglock merged commit 613502c into master May 28, 2026
2 checks passed
@fglock fglock deleted the fix/cpan-random-honest-counts branch May 28, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant