Subject: | Tests are running with the wrong perl |
Sample fail report:
http://www.cpantesters.org/cpan/report/39966715
When you read the following line from the report carefully:
Can't locate Getopt/Long/Descriptive.pm in @INC (you may need to install the Getopt::Long::Descriptive module) (@INC contains: /tmp/loop_over_bdir-9165-7AozD5/Bio-App-SELEX-RNAmotifAnalysis-0.0088-FiyYv1/blib/lib /tmp/loop_over_bdir-9165-7AozD5/Bio-App-SELEX-RNAmotifAnalysis-0.0088-FiyYv1/blib/arch /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at lib/Bio/App/SELEX/selex_covarianceSearch line 15.
Then you see this is a perl 5.18. It is the system perl. The perl that should be tested is further down in the report:
$^X = /home/sand/src/perl/repoperls/installed-perls/perl/v5.16.3/127e/bin/perl
It is a 5.16.3. This is not the system perl.
So at least some tests are calling the system perl.
HTH && Regards,
(Disclaimer: this was discovered by statistical analysis, I'm not speaking as a user)