]> err.no Git - varnish/commitdiff
Add $NOTES as a hack to document the fact that we know 1.1.2 fails some of
authordes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Tue, 18 Dec 2007 16:47:44 +0000 (16:47 +0000)
committerdes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Tue, 18 Dec 2007 16:47:44 +0000 (16:47 +0000)
the tests.  This should be revisited later; ideally, the framework should
know which tests are expected to pass and which are expected to fail, and
flag any deviation (if a test is expected to fail but passes, it is
probable that the test is broken)

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2297 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-tools/regress/lib/Varnish/Test/Case.pm
varnish-tools/regress/lib/Varnish/Test/Case/POST.pm
varnish-tools/regress/lib/Varnish/Test/Case/Pipeline.pm
varnish-tools/regress/lib/Varnish/Test/Report/report.html

index c57fd8fd486adffe8314a74e4a04ba19ca44de11..6fb92df226fa2ab830526a90bc8a79af7bbdbc62 100644 (file)
@@ -232,9 +232,11 @@ sub results($) {
     no strict 'refs';
     my $name = ${ref($self)."::NAME"} || (split('::', ref($self)))[-1];
     my $descr = ${ref($self)."::DESCR"} || "N/A";
+    my $notes = ${ref($self)."::NOTES"} || "N/A";
     return {
        'name' => $name,
        'descr' => $descr,
+       'notes' => $notes,
        'count' => $self->{'count'},
        'pass' => $self->{'successful'},
        'fail' => $self->{'failed'},
index 76eb9f1ba10414debda036921fc3b29d311752fd..fd9bf4fab77521dc2080e81ae2b8d8a05956632e 100644 (file)
@@ -35,6 +35,7 @@ use base 'Varnish::Test::Case';
 
 our $DESCR = "Tests Varnish's ability to correctly pass POST requests" .
     " to the backend, and their replies back to the client.";
+our $NOTES = "1.1.2 is expected to fail one of three subtests.";
 
 our $VCL = <<EOVCL;
 sub vcl_recv {
index fd122b771d0e11d2aee57cc2896f554659572087..0e89185599a581ceb74102ad12ce0d385f3a5b03 100644 (file)
@@ -34,6 +34,7 @@ use strict;
 use base 'Varnish::Test::Case';
 
 our $DESCR = "Tests Varnish's ability to handle pipelined requests.";
+our $NOTES = "1.1.2 is expected to fail one of two subtests.";
 
 our %CONTENT = (
     'Gibson' => "The sky above the port was the color of television, tuned to a dead channel.",
index 856c418e179eee9d946268b6a01f46591abf3963..9ea4526efd608565a51b31a62c85afcbdb80a970 100644 (file)
@@ -16,7 +16,8 @@ tr.fail { background-color: #ffeeee; }
 .pass { width: 5%; }
 .fail { width: 5%; }
 .time { width: 5%; text-align: right; }
-.descr { width: 70%; }
+.descr { width: 50%; }
+.notes { width: 20%; }
     </style>
   </head>
 <!-- USE ms = format('%5.3f') -->
@@ -31,6 +32,7 @@ tr.fail { background-color: #ffeeee; }
          <th class="fail">Fail</th>
          <th class="time">Time</th>
          <th class="descr">Description</th>
+         <th class="notes">Notes</th>
        </tr>
       </thead>
 <!-- FOREACH case = cases -->
@@ -45,6 +47,7 @@ tr.fail { background-color: #ffeeee; }
        <td class="fail"><!-- case.fail --></td>
        <td class="time"><!-- ms(case.time) --> s</td>
        <td class="descr"><!-- case.descr --></td>
+       <td class="notes"><!-- case.notes --></td>
       </tr>
 <!-- END -->
       <tfoot>
@@ -55,6 +58,7 @@ tr.fail { background-color: #ffeeee; }
          <td class="fail"><!-- fail --></td>
          <td class="time"><!-- ms(time) --> s</td>
          <td class="descr">&nbsp;</td>
+         <td class="notes">&nbsp;</td>
        </tr>
       </tfoot>
     </table>