HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog
wiki:PerlRegressionTests

Context Navigation

  • Start Page
  • Index
  • History

Last modified 5 years ago

Perl Regression Test Checklist

Perl comes with a lot of regression tests, most are already passing on Haiku, but a handful aren't. This page will serve as a place to keep track of the progress in fixing the various tests, or explaining why it's ok that they are failing on Haiku.

Summary

Failed 10 tests out of 1604, 99.38% okay.
        ../ext/I18N-Langinfo/t/Langinfo.t
        ../ext/Socket/t/socketpair.t
        ../ext/Time-Piece/t/02core.t
        ../lib/ExtUtils/t/Installed.t
        ../lib/ExtUtils/t/eu_command.t
        ../lib/File/Find/t/find.t
        ../lib/File/Find/t/taint.t
        ../lib/File/Path.t
        ../lib/Net/Ping/t/450_service.t
        ../lib/version.t
../ext/I18N-Langinfo/t/Langinfo.t Failed
../ext/Socket/t/socketpair.t Failed
../ext/Time-Piece/t/02core.t Failed
../lib/ExtUtils/t/Installed.t Failed
../lib/ExtUtils/t/eu_command.t Failed
../lib/File/Find/t/find.t Failed
../lib/File/Find/t/taint.t Failed
../lib/File/Path.t Failed
../lib/Net/Ping/t/450_service.t Failed
../lib/version.t Failed

The entire output can be found at  https://gist.github.com/714969

Tests Skipped

t/op/64bitint................................................. skipped 
t/op/getpid................................................... skipped 
t/op/index_thr................................................ skipped 
t/op/lfs...................................................... skipped 
t/op/pat_thr.................................................. skipped 
t/op/reg_email_thr............................................ skipped 
t/op/regexp_qr_embed_thr...................................... skipped 
t/op/regexp_unicode_prop_thr.................................. skipped 
t/op/substr_thr............................................... skipped 
t/op/threads.................................................. skipped 
t/lib/cygwin.................................................. skipped 
ext/Compress-Raw-Bzip2/t/99pod................................ skipped 
ext/Cwd/t/win32............................................... skipped 
ext/Encode/t/piconv........................................... skipped 
ext/Fcntl/t/syslfs............................................ skipped 
ext/IO-Compress/t/020isize.................................... skipped 
ext/IO-Compress/t/109merge-zip................................ skipped 
ext/IO-Compress/t/999pod...................................... skipped 
ext/IPC-SysV/t/podcov......................................... skipped 
ext/IPC-SysV/t/pod............................................ skipped 
ext/IPC-SysV/t/shm............................................ skipped 
ext/Storable/t/interwork56.................................... skipped 
ext/Storable/t/threads........................................ skipped 
ext/Test-Harness/t/compat/nonumbers........................... skipped 
ext/threads-shared/t/av_refs.................................. skipped 
ext/threads-shared/t/av_simple................................ skipped 
ext/threads-shared/t/blessed.................................. skipped 
ext/threads-shared/t/clone.................................... skipped 
ext/threads-shared/t/cond..................................... skipped 
ext/threads-shared/t/hv_refs.................................. skipped 
ext/threads-shared/t/hv_simple................................ skipped 
ext/threads-shared/t/no_share................................. skipped 
ext/threads-shared/t/object................................... skipped 
ext/threads-shared/t/shared_attr.............................. skipped 
ext/threads-shared/t/stress................................... skipped 
ext/threads-shared/t/sv_refs.................................. skipped 
ext/threads-shared/t/sv_simple................................ skipped 
ext/threads-shared/t/utf8..................................... skipped 
ext/threads-shared/t/waithires................................ skipped 
ext/threads-shared/t/wait..................................... skipped 
ext/threads/t/basic........................................... skipped 
ext/threads/t/blocks.......................................... skipped 
ext/threads/t/context......................................... skipped 
ext/threads/t/end............................................. skipped 
ext/threads/t/err............................................. skipped 
ext/threads/t/exit............................................ skipped 
ext/threads/t/free2........................................... skipped 
ext/threads/t/free............................................ skipped 
ext/threads/t/join............................................ skipped 
ext/threads/t/kill............................................ skipped 
ext/threads/t/libc............................................ skipped 
ext/threads/t/list............................................ skipped 
ext/threads/t/problems........................................ skipped 
ext/threads/t/stack_env....................................... skipped 
ext/threads/t/stack........................................... skipped 
ext/threads/t/state........................................... skipped 
ext/threads/t/stress_cv....................................... skipped 
ext/threads/t/stress_re....................................... skipped 
ext/threads/t/stress_string................................... skipped 
ext/threads/t/thread.......................................... skipped 
lib/Archive/Tar/t/90_symlink.................................. skipped 
lib/Archive/Tar/t/99_pod...................................... skipped 
lib/autodie/t/flock........................................... skipped 
lib/base/t/fields-5.6.0....................................... skipped 
lib/base/t/fields-5.8.0....................................... skipped 
lib/ExtUtils/t/MM_Cygwin...................................... skipped 
lib/ExtUtils/t/MM_NW5......................................... skipped 
lib/ExtUtils/t/MM_OS2......................................... skipped 
lib/ExtUtils/t/MM_VMS......................................... skipped 
lib/ExtUtils/t/MM_Win32....................................... skipped 
lib/File/Temp/t/lock.......................................... skipped 
lib/IO/Zlib/t/external........................................ skipped 
lib/IPC/Cmd/t/02_Interactive.................................. skipped 
lib/Memoize/t/tie_gdbm........................................ skipped 
lib/Memoize/t/tie_ndbm........................................ skipped 
lib/Net/netent................................................ skipped 
lib/Net/Ping/t/190_alarm...................................... skipped 
lib/Net/Ping/t/200_ping_tcp................................... skipped 
lib/Net/Ping/t/250_ping_hires................................. skipped 
lib/Net/Ping/t/300_ping_stream................................ skipped 
lib/Net/Ping/t/400_ping_syn................................... skipped 
lib/Net/Ping/t/410_syn_host................................... skipped 
lib/Net/t/ftp................................................. skipped 
lib/Net/t/nntp................................................ skipped 
lib/Net/t/smtp................................................ skipped 
lib/overload64................................................ skipped 
lib/Pod/t/pod-spelling........................................ skipped 
lib/Test/Simple/t/Builder/has_plan2........................... skipped 
lib/Test/Simple/t/is_deeply_with_threads...................... skipped 
lib/Test/Simple/t/plan_no_plan................................ skipped 
lib/Test/Simple/t/plan_skip_all............................... skipped 
lib/Test/Simple/t/threads..................................... skipped 
lib/Test/Simple/t/utf8........................................ skipped 
lib/Thread/Queue/t/01_basic................................... skipped 
lib/Thread/Queue/t/02_refs.................................... skipped 
lib/Thread/Queue/t/03_peek.................................... skipped 
lib/Thread/Queue/t/05_extract................................. skipped 
lib/Thread/Queue/t/06_insert.................................. skipped 
lib/Thread/Queue/t/07_lock.................................... skipped 
lib/Thread/Semaphore/t/01_basic............................... skipped 
lib/Thread.................................................... skipped 
lib/Tie/File/t/21_win32....................................... skipped 
lib/Tie/RefHash/threaded...................................... skipped 

Tests Failed

ext/I18N-Langinfo/t/Langinfo..................................#   Failed test 'calling langinfo() with ABDAY_1'
#   at ../ext/I18N-Langinfo/t/Langinfo.t line 26.
#          got: 'Usage: I18N::Langinfo::langinfo(code) at ../ext/I18N-Langinfo/t/Langinfo.t line 25.
# '
#     expected: ''
#   Failed test 'calling langinfo() with DAY_1'
#   at ../ext/I18N-Langinfo/t/Langinfo.t line 26.
#          got: 'Usage: I18N::Langinfo::langinfo(code) at ../ext/I18N-Langinfo/t/Langinfo.t line 25.
# '
#     expected: ''
FAILED at test 2
ext/Socket/t/socketpair.......................................Useless use of a constant in void context at ../ext/Socket/t/socketpair.t line 69.
#   Failed test 'socketpair (LEFT, RIGHT, AF_UNIX, SOCK_DGRAM, PF_UNSPEC)'
#   at ../ext/Socket/t/socketpair.t line 175.
binmode() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 180.
binmode() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 181.
syswrite() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 186.
#   Failed test 'syswrite to left'
#   at ../ext/Socket/t/socketpair.t line 186.
#          got: undef
#     expected: '6'
syswrite() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 186.
#   Failed test 'syswrite to left'
#   at ../ext/Socket/t/socketpair.t line 186.
#          got: undef
#     expected: '6'
syswrite() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 190.
#   Failed test 'syswrite to right'
#   at ../ext/Socket/t/socketpair.t line 190.
#          got: undef
#     expected: '5'
syswrite() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 190.
#   Failed test 'syswrite to right'
#   at ../ext/Socket/t/socketpair.t line 190.
#          got: undef
#     expected: '6'
sysread() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 198.
#   Failed test 'read on left'
#   at ../ext/Socket/t/socketpair.t line 198.
#          got: undef
#     expected: '5'
#   Failed test 'content what we expected?'
#   at ../ext/Socket/t/socketpair.t line 199.
#          got: ''
#     expected: 'perl '
sysread() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 198.
#   Failed test 'read on left'
#   at ../ext/Socket/t/socketpair.t line 198.
#          got: undef
#     expected: '6'
#   Failed test 'content what we expected?'
#   at ../ext/Socket/t/socketpair.t line 199.
#          got: ''
#     expected: 'rules!'
sysread() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 204.
#   Failed test 'read on right'
#   at ../ext/Socket/t/socketpair.t line 204.
#          got: undef
#     expected: '6'
#   Failed test 'content what we expected?'
#   at ../ext/Socket/t/socketpair.t line 205.
#          got: ''
#     expected: 'hello '
sysread() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 204.
#   Failed test 'read on right'
#   at ../ext/Socket/t/socketpair.t line 204.
#          got: undef
#     expected: '6'
#   Failed test 'content what we expected?'
#   at ../ext/Socket/t/socketpair.t line 205.
#          got: ''
#     expected: 'world
# '
shutdown() on closed socket LEFT at ../ext/Socket/t/socketpair.t line 208.
#   Failed test 'shutdown left for writing'
#   at ../ext/Socket/t/socketpair.t line 208.
sysread() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 221.
#   Failed test 'alarm should have fired'
#   at ../ext/Socket/t/socketpair.t line 223.
#          got: '0'
#     expected: '1'
syswrite() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 231.
#   Failed test 'syswrite to right'
#   at ../ext/Socket/t/socketpair.t line 231.
#          got: undef
#     expected: '1'
syswrite() on closed filehandle RIGHT at ../ext/Socket/t/socketpair.t line 231.
#   Failed test 'syswrite to right'
#   at ../ext/Socket/t/socketpair.t line 231.
#          got: undef
#     expected: '1'
sysread() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 237.
#   Failed test 'read on left'
#   at ../ext/Socket/t/socketpair.t line 237.
#          got: undef
#     expected: '1'
#   Failed test 'content what we expected?'
#   at ../ext/Socket/t/socketpair.t line 238.
#          got: ''
#     expected: '
sysread() on closed filehandle LEFT at ../ext/Socket/t/socketpair.t line 237.
#   Failed test 'read on left'
#   at ../ext/Socket/t/socketpair.t line 237.
#          got: undef
#     expected: '1'
#   Failed test 'content what we expected?'
#   at ../ext/Socket/t/socketpair.t line 238.
#          got: ''
#     expected: ''
#   Failed test 'close left'
#   at ../ext/Socket/t/socketpair.t line 241.
#   Failed test 'close right'
#   at ../ext/Socket/t/socketpair.t line 242.
FAILED at test 22
ext/Time-Piece/t/02core.......................................#   Failed test at ../ext/Time-Piece/t/02core.t line 60.
#          got: '0'
#     expected: '-18000'
FAILED at test 38
lib/ExtUtils/t/eu_command.....................................Can't locate Carp/Heavy.pm in @INC (@INC contains: ../lib lib/) at ../lib/Carp.pm line 39, <> line 580.
Can't locate Carp/Heavy.pm in @INC (@INC contains: ../lib lib/) at ../lib/Carp.pm line 39, <> line 580.
Can't locate Carp/Heavy.pm in @INC (@INC contains: ../lib lib/) at ../lib/Carp.pm line 39, <> line 580.
Can't locate Carp/Heavy.pm in @INC (@INC contains: ../lib lib/) at ../lib/Carp.pm line 39, <> line 580.
FAILED--expected 40 tests, saw 22
lib/ExtUtils/t/Installed......................................Can't locate Carp/Heavy.pm in @INC (@INC contains: ../lib /boot/develop/haikuports/dev-lang/perl/work/perl-5.10.1/t/auto/FakeMod) at ../lib/warnings.pm line 450.
Can't locate Carp/Heavy.pm in @INC (@INC contains: ../lib /boot/develop/haikuports/dev-lang/perl/work/perl-5.10.1/t/auto/FakeMod) at ../lib/Carp.pm line 39.
FAILED--expected 63 tests, saw 36
lib/ExtUtils/t/min_perl_version...............................Problem opening MANIFEST: No such file or directory at ../../lib/ExtUtils/Manifest.pm line 344.
lib/File/Find/t/find..........................................Can't cd to .. from ./testdir at /boot/develop/haikuports/dev-lang/perl/work/perl-5.10.1/t/../lib/File/Find.pm line 983.
FAILED--expected 199 tests, saw 0
lib/File/Find/t/taint.........................................Can't cd to .. from ./testdir at /boot/develop/haikuports/dev-lang/perl/work/perl-5.10.1/t/../lib/File/Find.pm line 983.
FAILED--expected 45 tests, saw 0
lib/File/Path.................................................Can't locate Carp.pm in @INC (@INC contains: ../lib) at ../lib/File/Path.pm line 37.
Can't locate Carp.pm in @INC (@INC contains: ../lib) at ../lib/File/Path.pm line 37.
END failed--call queue aborted at ../lib/File/Path.t line 37.
FAILED--expected 121 tests, saw 55
lib/Net/Ping/t/450_service....................................# Failed test 11 in ../lib/Net/Ping/t/450_service.t at line 101
FAILED at test 11
lib/version...................................................Undefined subroutine &main::qv called at ../lib/version.t line 431, <DATA> line 8.
FAILED--non-zero wait status: 768
        ../ext/I18N-Langinfo/t/Langinfo.t
        ../ext/Socket/t/socketpair.t
        ../ext/Time-Piece/t/02core.t
        ../lib/ExtUtils/t/Installed.t
        ../lib/ExtUtils/t/eu_command.t
        ../lib/File/Find/t/find.t
        ../lib/File/Find/t/taint.t
        ../lib/File/Path.t
        ../lib/Net/Ping/t/450_service.t
        ../lib/version.t

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/