Skip to content

Tester: install the test support modules - #296

Open
Davis-A wants to merge 1 commit into
fastmail:mainfrom
Davis-A:package-tester
Open

Tester: install the test support modules#296
Davis-A wants to merge 1 commit into
fastmail:mainfrom
Davis-A:package-tester

Conversation

@Davis-A

@Davis-A Davis-A commented Sep 6, 2026

Copy link
Copy Markdown
Member

Synergy::Tester and the Synergy::Test:: modules only existed under t/lib, so a package-installed Synergy had nothing to test modules vendored elsewhere with. Move them into lib/ alongside Channel::Test and Logger::Test. Their prereqs are suggests rather than requires: you need them to use the test support, not to run a hub.

Test::CommandPost also called Test::Deep and Sub::Install by full name without ever loading them, which only worked because its one caller loaded Test::Deep itself.

Synergy::Tester and the Synergy::Test:: modules only existed under t/lib,
so a package-installed Synergy had nothing to test modules vendored
elsewhere with. Move them into lib/ alongside Channel::Test and
Logger::Test. Their prereqs are suggests rather than requires: you need
them to use the test support, not to run a hub.

Test::CommandPost also called Test::Deep and Sub::Install by full name
without ever loading them, which only worked because its one caller
loaded Test::Deep itself.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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