Bug#785045: libterm-progressbar-perl: autopkgtest failure: t/02_term_progressbar_io.t

gregor herrmann gregoa at debian.org
Mon May 11 21:42:30 UTC 2015


On Mon, 11 May 2015 21:40:32 +0300, Niko Tyni wrote:

> The failure mode looks weird, interleaving output streams or something
> like that? It's reproducible locally for me.
> 
>    http://ci.debian.net/packages/libt/libterm-progressbar-perl/unstable/amd64/
>   
>   t/02_term_progressbar_io.t .. 
>   ok 1 - use Term::ProgressBar::IO;
>   ok 2 - Correct number of bytes in __DATA__
>   21ok 3 - Last position is now target
>   1..3
>   Failed 1/3 subtests 
>   [...]
>   Test Summary Report
>   -------------------
>   t/02_term_progressbar_io.t (Wstat: 0 Tests: 2 Failed: 0)
>     Parse errors: Bad plan.  You planned 3 tests but ran 2.
>   Files=11, Tests=124, 12 wallclock secs ( 0.10 usr  0.09 sys +  1.53 cusr  0.48 csys =  2.20 CPU)
>   Result: FAIL

I guess this is somehow related to the handling of stderr in
autopkgtest. The test file does:

    19  ok($pb->target() == 9*2+3,'Correct number of bytes in __DATA__');
    20  
    21  while (<$fh>) {
    22      $err = capture_stderr {
    23          $pb->update();
    24      };
    25  }
    26  
    27  print STDERR $pb->last_update();


Not sure what we can do best here; allow stderr in autopkgtest or
disble this test, or something else?


Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: The Who: Boris The Spider
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150511/5f19b3e5/attachment.sig>


More information about the pkg-perl-maintainers mailing list