Skip to content

feat(dev): per-module timeouts in CPAN random tester + cpan-reports refresh#735

Merged
fglock merged 1 commit into
masterfrom
feature/cpan-tester-module-timeouts
May 15, 2026
Merged

feat(dev): per-module timeouts in CPAN random tester + cpan-reports refresh#735
fglock merged 1 commit into
masterfrom
feature/cpan-tester-module-timeouts

Conversation

@fglock
Copy link
Copy Markdown
Owner

@fglock fglock commented May 15, 2026

Summary

  • Add %MODULE_TIMEOUT_SECONDS in dev/tools/cpan_random_tester.pl so known-slow distributions (starting with DBIx::Class at 3600s) use a larger outer run_with_timeout budget than --timeout defaults to.
  • Each target line prints the effective timeout; the run header lists configured per-module overrides.
  • Refresh CPAN compatibility pass/fail data and regenerated markdown (dev/cpan-reports/).

Test plan

  • perl -c dev/tools/cpan_random_tester.pl
  • make

…orts

Wire %MODULE_TIMEOUT_SECONDS in cpan_random_tester.pl (starting with
DBIx::Class at 3600s) so heavy suites are not killed by the default
outer timeout. Log the effective timeout per target.

Update dev/cpan-reports pass/fail dat and markdown snapshot.

Generated with [Cursor](https://cursor.com/docs)

Co-Authored-By: Cursor <noreply@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@fglock fglock merged commit 71b6373 into master May 15, 2026
2 checks passed
@fglock fglock deleted the feature/cpan-tester-module-timeouts branch May 15, 2026 09:24
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