Summary: | dev-perl/IPC-Run-0.89 fails tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paweł Hajdan, Jr. (RETIRED) <phajdan.jr> |
Component: | [OLD] Library | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 300119 | ||
Attachments: |
build.log
build.log |
Description
Paweł Hajdan, Jr. (RETIRED)
2010-06-18 17:25:34 UTC
Created attachment 235875 [details]
build.log
Passed here; make -j5 test TEST_VERBOSE=0 PERL_DL_NONLAZY=1 /usr/bin/perl5.12.1 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/97_meta.t .................. skipped: Author tests not required for installation t/98_pod.t ................... skipped: Author tests not required for installation t/98_pod_coverage.t .......... skipped: Author tests not required for installation t/99_perl_minimum_version.t .. skipped: Author tests not required for installation t/adopt.t .................... skipped: adopt not implemented yet t/binmode.t .................. ok t/bogus.t .................... ok t/filter.t ................... ok t/harness.t .................. ok t/io.t ....................... ok t/kill_kill.t ................ ok t/parallel.t ................. ok t/pty.t ...................... # IO::Tty 1.08, IO::Pty 1.08 t/pty.t ...................... ok t/pump.t ..................... ok t/run.t ...................... ok t/signal.t ................... ok t/timeout.t .................. ok t/timer.t .................... ok t/win32_compile.t ............ ok t/windows_search_path.t ...... ok All tests successful. Files=20, Tests=685, 12 wallclock secs ( 0.15 usr 0.02 sys + 1.22 cusr 0.35 csys = 1.74 CPU) Result: PASS Did dev-perl/IO-Tty-1.08 Pass ? Its an rdep. Passes on 5.10.1 also may be your using 5.8.8 ? make -j3 test TEST_VERBOSE=0 PERL_DL_NONLAZY=1 /usr/bin/perl5.10.1 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/97_meta.t .................. skipped: Author tests not required for installation t/98_pod.t ................... skipped: Author tests not required for installation t/98_pod_coverage.t .......... skipped: Author tests not required for installation t/99_perl_minimum_version.t .. skipped: Author tests not required for installation t/adopt.t .................... skipped: adopt not implemented yet t/binmode.t .................. ok t/bogus.t .................... ok t/filter.t ................... ok t/harness.t .................. ok t/io.t ....................... ok t/kill_kill.t ................ ok t/parallel.t ................. ok t/pty.t ...................... # IO::Tty 1.08, IO::Pty 1.08 t/pty.t ...................... ok t/pump.t ..................... ok t/run.t ...................... ok t/signal.t ................... ok t/timeout.t .................. ok t/timer.t .................... ok t/win32_compile.t ............ ok t/windows_search_path.t ...... ok All tests successful. Files=20, Tests=685, 12 wallclock secs ( 0.21 usr 0.03 sys + 1.40 cusr 0.42 csys = 2.06 CPU) Result: PASS Created attachment 240645 [details]
build.log
I reproduced this with perl-5.10.1 after running perl-cleaner --all. Down to 2 subtests failed from 3 before, but still failure.
(In reply to comment #2) > Did dev-perl/IO-Tty-1.08 Pass ? Its an rdep. Yes, it did. I think it has no tests by the way. Passed here on 5.8.8 also
All tests successful.
Files=20, Tests=685, 12 wallclock secs ( 0.18 usr 0.05 sys + 1.58 cusr 0.37 csys = 2.18 CPU)
Result: PASS
>>> Install IPC-Run-0.89 into /var/tmp/portage/dev-perl/IPC-Run-0.89/image/ category dev-perl
make -j3 pure_install
Installing /var/tmp/portage/dev-perl/IPC-Run-0.89/image/usr/lib/perl5/vendor_perl/5.8.8/IPC/Run.pm
I see yours fails here;
# Failed test at t/pty.t line 198.
# got: 'hello
# HELLO
# hello'
# expected: '(?i-xsm:^(?:hello\r?\n){3}(?!\n)$)'
# Failed test at t/pty.t line 204.
# got: 'hello
# HELLO
# helloworld
#
# WORLD
# world
# '
# expected: '(?i-xsm:^(?:hello\r?\n){3}(?:world\r?\n){3}(?!\n)$)'
# Looks like you failed 2 tests of 32.
Upstream has a number of bugs for pty.t <https://rt.cpan.org/Public/Dist/Display.html?Name=IPC-Run>; for example https://rt.cpan.org/Public/Bug/Display.html?id=20105 Or another where it fails with a non-C locale. Don't know what to do. Maybe we just disable the pty.t test? (In reply to comment #7) > Upstream has a number of bugs for pty.t > <https://rt.cpan.org/Public/Dist/Display.html?Name=IPC-Run>; > for example https://rt.cpan.org/Public/Bug/Display.html?id=20105 > Or another where it fails with a non-C locale. > > Don't know what to do. Maybe we just disable the pty.t test? This is still happening, over a year from last activity on this bug. Maybe go ahead and disable? Should be fine in 0.910.0 |