Subject: | System perl used in tests |
My smoker machines report test failures like this:
PERL_DL_NONLAZY=1 "/bbbike/perl-5.24.1-RC3/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate Bio/Seq.pm in @INC (you may need to install the Bio::Seq module) (@INC contains: /tmpfs/.cpan-build-cpansand/2016082106/ora-2.0-zRK7n3/blib/lib /tmpfs/.cpan-build-cpansand/2016082106/ora-2.0-zRK7n3/blib/arch /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at ./scripts/or.pl line 28.
BEGIN failed--compilation aborted at ./scripts/or.pl line 28.
# Failed test 'Run test (dog chromosome 10)'
# at t/test.t line 27.
# Looks like you failed 1 test of 1.
t/test.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
The contents of @INC indicates that the system perl is used, not the perl used for building and testing the distribution. Probably at some point $^X should be used.