Subject: | Test suite failures (if cvs executable is missing?) |
On some of my smokers the test suite fails:
...
PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Command 'cvs' not found in /usr/local/bin, /usr/bin, /bin, /usr/local/sbin, /usr/sbin, /sbin, /home/cpansand/bin/freebsd12.0, /home/cpansand/bin/sh, /home/cpansand/bin, /usr/games, /home/cpansand/devel, /usr/home/eserte/src/srezic-misc/scripts at /usr/home/cpansand/.cpan/build/2019030422/Cvs-0.07-1/blib/lib/Cvs/Command/Base.pm line 113.
t/00checkout.t ..
Dubious, test returned 9 (wstat 2304, 0x900)
Failed 1/3 subtests
...
Probably this happens if cvs is not installed. Maybe this situation should be detected, and either the tests skipped, or the build should be terminated in the Makefile.PL phase, generating a NA report or so.