Permalink
Browse files

Paper over uncoverable test failure in 5.16.0.

This is a real regression that still needs to be fixed.
  • Loading branch information...
pjcj committed May 21, 2012
1 parent c7861ce commit fc9391affed9f178a9f34b6bf75912af138ef500
Showing with 94 additions and 0 deletions.
  1. +94 −0 test_output/cover/uncoverable.5.016000
@@ -0,0 +1,94 @@
+2 unmatched uncoverable comments not found at end of tests/uncoverable
+Reading database from ...
+
+
+------------------------------------------ ------ ------ ------ ------ ------
+File stmt bran cond sub total
+------------------------------------------ ------ ------ ------ ------ ------
+tests/uncoverable 100.0 100.0 66.7 100.0 90.0
+Total 100.0 100.0 66.7 100.0 90.0
+------------------------------------------ ------ ------ ------ ------ ------
+
+
+Run: ...
+Perl version: ...
+OS: ...
+Start: ...
+Finish: ...
+
+tests/uncoverable
+
+line err stmt bran cond sub code
+1 #!/usr/bin/perl
+2
+3 # Copyright 2004-2011, Paul Johnson (pjcj@cpan.org)
+4
+5 # This software is free. It is licensed under the same terms as Perl itself.
+6
+7 # The latest version of this software should be available from my homepage:
+8 # http://www.pjcj.net
+9
+10 # __COVER__ uncoverable_file tests/.uncoverable
+11
+12 1 my $x = 1;
+13 1 my $y = 1;
+14
+15 # uncoverable branch true
+16 # uncoverable condition left
+17 # uncoverable condition false
+18 1 - 50 - 33 if ($x && !$y)
+19 {
+20 -0 $x++; # uncoverable statement
+21 # uncoverable statement
+22 -0 z();
+23 }
+24
+25 # uncoverable branch true
+26 # uncoverable condition left
+27 # uncoverable condition right
+28 *** 1 - 50 - 33 if (!$x || !$y)
+29 {
+30 # uncoverable statement count:1
+31 # uncoverable statement count:2
+32 -0 b(); b();
+ -0
+33 }
+34
+35 sub z
+36 {
+37 # uncoverable subroutine
+38 -0 -0 $y++; # uncoverable statement
+39 }
+40
+41 # uncoverable statement
+42 # uncoverable subroutine
+
+
+Branches
+--------
+
+line err % true false branch
+----- --- ------ ------ ------ ------
+18 - 50 -0 1 if ($x and not $y)
+28 - 50 -0 1 unless ($x and $y)
+
+
+Conditions
+----------
+
+and 3 conditions
+
+line err % !l l&&!r l&&r expr
+----- --- ------ ------ ------ ------ ----
+18 - 33 -0 1 -0 $x and not $y
+28 *** - 33 -0 -1 0 $x and $y
+
+
+Uncovered Subroutines
+---------------------
+
+Subroutine Count Location
+---------- ----- --------------------
+z -0 tests/uncoverable:38
+
+

0 comments on commit fc9391a

Please sign in to comment.