make test fails on Windows Strawberry perl version 5.12.1:
C:\strawberry>perl -v
This is perl 5, version 12, subversion 1 (v5.12.1) built for
MSWin32-x86-multi-t
hread
Running make test
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
"test_harness(0,
'blib\lib', 'blib\arch')" t/*.t
t/001Level.t ......... ok
t/002Logger.t ........ ok
t/003Layout-Rr.t ..... ok
t/003Layout.t ........ ok
t/004Config.t ........ ok
t/005Config-Perl.t ... ok
t/006Config-Java.t ... ok
t/007LogPrio.t ....... ok
t/008ConfCat.t ....... ok
t/009Deuce.t ......... ok
t/010JConsole.t ...... ok
t/011JFile.t ......... ok
t/012Deeper.t ........ ok
t/013Bench.t ......... ok
t/014ConfErrs.t ...... ok
t/015fltmsg.t ........ ok
t/016Export.t ........ ok
t/017Watch.t ......... 28/34 # Looks like you planned 34 tests but ran 30.
t/017Watch.t ......... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/34 subtests
(less 9 skipped subtests: 21 okay)
t/018Init.t .......... ok
t/019Warn.t .......... ok
t/020Easy.t .......... ok
t/020Easy2.t ......... ok
t/021AppThres.t ...... ok
t/022Wrap.t .......... ok
t/023Date.t .......... ok
t/024WarnDieCarp.t ... ok
t/025CustLevels.t .... ok
t/026FileApp.t ....... ok
t/027Watch2.t ........ ok
t/027Watch3.t ........ skipped: only on platforms supporting signals
t/027Watch4.t ........ No such signal: SIGUSR1 at
C:\strawberry\cpan\build\Log-L
og4perl-1.30-QDGcHA\blib\lib/Log/Log4perl/Config/Watch.pm line 39.
t/027Watch4.t ........ ok
t/028Additivity.t .... ok
t/029SysWide.t ....... ok
t/030LDLevel.t ....... ok
t/031NDC.t ........... ok
t/032JRollFile.t ..... skipped: only with Log::Dispatch::FileRotate 1.10
t/033UsrCspec.t ...... ok
t/034DBI.t ........... ok
t/035JDBCAppender.t .. ok
t/036JSyslog.t ....... ok
t/037JWin32Event.t ... skipped: only with Log::Dispatch::Win32EventLog
t/038XML-DOM1.t ...... ok
t/039XML-DOM2.t ...... ok
t/040Filter.t ........ ok
t/041SafeEval.t ...... ok
t/042SyncApp.t ....... skipped: - only with L4P_ALL_TESTS
t/043VarSubst.t ...... ok
t/044XML-Filter.t .... ok
t/045Composite.t ..... ok
t/046RRDs.t .......... skipped: (RRDs not installed)
t/048lwp.t ........... skipped: Only with 2.0 < LWP::UserAgent < 5.822
t/049Unhide.t ........ ok
t/050Buffer.t ........ ok
t/051Extra.t ......... ok
t/052Utf8.t .......... ok
t/053Resurrect.t ..... ok
t/054Subclass.t ...... ok
t/055AppDestroy.t .... ok
t/056SyncApp2.t ...... skipped: - only with L4P_ALL_TESTS
t/057MsgChomp.t ...... ok
t/058Warnings.t ...... ok
t/059Wrapper.t ....... ok
t/060Initialized.t ... ok
t/061Multiline.t ..... ok
Test Summary Report
-------------------
t/017Watch.t (Wstat: 65280 Tests: 30 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 34 tests but ran 30.
Files=64, Tests=715, 32 wallclock secs ( 0.30 usr + 0.16 sys = 0.45 CPU)
Result: FAIL
Failed 1/64 test programs. 0/715 subtests failed.
dmake.EXE: Error code 255, while making 'test_dynamic'
MSCHILLI/Log-Log4perl-1.30.tar.gz
C:\strawberry\c\bin\dmake.EXE test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports MSCHILLI/Log-Log4perl-1.30.tar.gz
Failed during this command:
MSCHILLI/Log-Log4perl-1.30.tar.gz : make_test NO
I believe this is fixed by updating line 219 of 017Watch.t from 5 tests
to 9.