I've only been smoking with CPAN::Reporter::Smoker for around a week now
and I am repeatedly coming across the same problems. What do other
testers do with these issues:
1. just started happening but whilst testing LaTeX-Table-0.9.3 got an
open3 error that suggests to me the command line is too long:
t/pod-coverage.......open3: exec of /home/martin/perl10/bin/perl -w
-I/home/martin/perl10/.cpan/build/LaTeX-Table-0.9.3-86IoAF/blib/lib...
a very long line truncated and ending in "[Output truncated after 50K]".
How do you deal with this?
2. Modules which prompt for things
e.g. DBD::Pg 2.10.7 prompts for:
Path to pg_config?
How do I answer this - firstly, I think that is supposed to use prompt
to avoid prompting and secondly I don't have a pg_config file.
3. PHRED/Apache-Test-1.30.tar.gz continually outputs:
Please provide a full path to 'httpd' executable:
[]
The path '' is not an absolute path. Please specify an absolute path
Please provide a full path to 'httpd' executable:
There are other modules that seem to loop if run non-interactively.
4. Some modules fail to test, hanging:
e.g.,
Running Build test
t/00-load...........# Testing DBIx::DataModel 1.04, Perl 5.010000,
/home/martin/perl10/bin/perl
ok
t/DBIx-DataModel....ok
t/MsAccess..........ok
t/ParentClasses.....package
HR::AutoView::HR::Employee_JOIN_activities_JOIN_department is already
defined at t/ParentClasses.t line 41
# Looks like you planned 6 tests but only ran 3.
# Looks like your test died just after 3.
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/6 subtests
t/Storable..........package
HR::AutoView::HR::Employee_JOIN_activities_JOIN_department is already
defined at t/Storable.t line 39
# Looks like your test died before it could output anything.
completely hangs here until ctrl/c(intr) pressed. This is not the only
module that does this.
5. Loads of modules seem to use LWP but not support $ua->env_proxy so
never spot I'm behind a firewall and hence have http_proxy env var set.
Obviously these all fail in some way.
Thanks from a beginner smoker.
Martin