Closed parmstro64 closed 10 years ago
Thanks for the bug report. Can you tell which of the failing .t files is generating the HASHxxxx files?
I will find the test file and test(s) that generates the HASH files and let you know ASAP. P. Armstrong
2 HASH files are created in the config-finder.t. The failure is repeatable and generated 2 hash files per run, Hope that this can assist in finding the bug.
E:\usr\bin\perl.exe t/runtests.pl 0 0 "blib\lib" "blib\arch" t/config-finder.t t/lib/ConfigFinder.t
Running tests on blib/script/ack
t/config-finder.t ..... Can't use string ("C:\Documents and Settings\All Us"...) as a HASH ref while "strict refs" in use at t/config-finder.t line 92.
cannot remove path when cwd is C:/temp/gvYBRDpw_M for C:/temp/gvYBRDpw_M: at E:/usr/lib/File/Temp.pm line 1616.
file::temp is using C:\temp (this exists on my machine) yet TMP and TEMP are defined as E:/PerlDev/tmp but is seemingly ignored. This is not the failure cause but a Windows / Perl annoyance.
There are 2 HASH files are created after each run.
Looks like your test exited with 2 before it could output anything.
t/config-finder.t ..... Dubious, test returned 2 (wstat 512, 0x200)
Failed 26/26 subtests
t/lib/ConfigFinder.t .. ok
Test Summary Report
-------------------
t/config-finder.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 26 tests but ran 0.
Files=2, Tests=1, 16 wallclock secs ( 0.14 usr + 0.09 sys = 0.23 CPU)
Result: FAIL
Failed 1/2 test programs. 0/1 subtests failed.
Regards, P. Armstrong
This should be fixed.
ack-2.10 passes all tests while ack-2.12 and ack-2.13_02 have problems that have been reported and presume are being addressed.
Tests are performed in Perl-5.16.3 on Win32 XP-SP3 (A strawberry-like configuration using gcc-4.7.3). The perl configuration detail, test failure summaries, and the verbose test failure outputs for ack-2.12 and ack-2.13_02 are given below.
Regards, Pete Armstrong
During the test two file are created : HASH(0x3f9bdc) and HASH(0x9bb75c). I do not believe these file are the intended files to be created and most likely tied to one of the failing tests above.