testcase.adp
Delivered as text/html
Related Files
- packages/acs-automated-testing/www/admin/testcase.tcl
- packages/acs-automated-testing/www/admin/testcase.adp
- packages/acs-automated-testing/www/admin/testcase-postgresql.xql
- packages/acs-automated-testing/www/admin/testcase-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
<master>
<property name="&doc">doc</property>
<property name="context">@context;literal@</property>
<h1>@doc.title@</h1>
<div class="description">
<dl>
<dt class="description-list">Description:</dt><dd>@testcase_desc@</dd>
<dt class="description-list">Defined in file:</dt><dd>@testcase_file@</dd>
<dt class="description-list">Categories:</dt><dd>@testcase_cats@</dd>
<if @bug_blurb@ not nil>
<dt class="description-list">Bugs:</dt><dd>This test case covers OpenACS bug number(s):
@bug_blurb;noquote@</dd>
</if>
<if @proc_blurb@ not nil>
<dt class="description-list">Procs:</dt>
<dd>This test case covers directly the following OpenACS proc(s):<br>
@proc_blurb;noquote@</dd>
<if @nr_indirect_test_procs@ gt 0>
<dd>This test case covers indirectly further @nr_indirect_test_procs@ OpenACS procs.
</if>
</if>
<if @url_blurb@ not nil>
<dt class="description-list">URLs:</dt><dd>This test case covers the following URLs:
@url_blurb;noquote@</dd>
</if>
<if @testcase_inits@ ne "">
<dt class="description-list">Initialization Classes:</dt><dd>@testcase_inits@</dd>
</if>
<if @fails@ gt 0 and @testcase_on_error@ ne "">
<dt class="description-list fail">Testcase failure error response:</dt>
<dd>@testcase_on_error;noquote@</dd>
</if>
<if @showsource;literal@ true>
<multiple name="bodys">
<if @bodys:rowcount;literal@ lt 2><dt class="description-list">Body:</dt></if>
<else><dt class="description-list">Body (part @bodys.body_number@)</dt></else>
<dd><pre class="code">@bodys.body;literal@</pre></dd>
</multiple>
</if>
</dl>
</div>
<dl>
<dt class="description-list">Actions:</dt><dd>
<ul>
<li>
<if @showsource;literal@ false>
<a href="testcase?testcase_id=@testcase_id@&package_key=@package_key@&showsource=1&quiet=@quiet@">
Display definition of this test case</a>
</if>
<else>
<a href="testcase?testcase_id=@testcase_id@&package_key=@package_key@&showsource=0&quiet=@quiet@">
Hide definition of this test case</a>
</else>
</li>
<li><a href="@rerun_url@">Rerun this test case</a></li>
<li><a href="@return_url@">List all test cases of package @package_key@</a></li>
<li><a href="@coverage_url@">Coverage of package @package_key@</a></li>
<li>
<strong>Results</strong>
[<if @quiet;literal@ true>
<strong> quiet </strong> |
<a href="@verbose_url@">verbose</a>
</if><else>
<a href="@quiet_url@">quiet</a>
| <strong> verbose </strong>
</else>]
</li>
</ul>
</dd>
</dl>
<table>
<tr>
<th class="testcase-table-header">Result</th>
<th class="testcase-table-header">Count</th>
</tr>
<multiple name="tests_quiet">
<tr>
<if @tests_quiet.result@ eq "fail">
<td class="fail">FAILED</td>
</if>
<elseif @tests_quiet.result@ eq "pass">
<td class="ok">@tests_quiet.result@</td>
</elseif>
<else>
<td class="log">@tests_quiet.result@</td>
</else>
<td align="right" class="@tests_quiet.result@">@tests_quiet.count@</td>
</tr>
</multiple>
</table>
<table class="testlog">
<tr>
<th class="testcase-table-header timestamp">Time</th>
<th class="testcase-table-header result">Result</th>
<th class="testcase-table-header notes">Notes</th>
</tr>
<if @tests:rowcount;literal@ eq 0>
<tr><td> No results </td></tr>
</if>
<else>
<multiple name="tests">
<if @tests.rownum@ odd>
<tr class="odd">
</if>
<else>
<tr class="even">
</else>
<td class="timestamp"> @tests.timestamp@ </td>
<if @tests.result@ eq "fail">
<td class="fail">FAILED</td>
<td><code>@tests.notes;literal@</code></td>
</if>
<elseif @tests.result@ eq "pass">
<td class="ok">@tests.result@</td>
<td><code class="ok">@tests.notes;literal@</code></td>
</elseif>
<elseif @tests.result@ eq "warn">
<td class="warn">@tests.result@</td>
<td><code class="warn">@tests.notes;literal@</code></td>
</elseif>
<elseif @tests.result@ eq "sect">
<td class="sect"></td>
<td><div class="sect">@tests.notes;literal@</div></td>
</elseif>
<else>
<td class="log">@tests.result@</td>
<td class="log">@tests.notes;literal@</td>
</else>
</tr>
</multiple>
</else>
</table>
<ul>
<li><a href="@rerun_url@">Rerun this test case</a></li>
<li><a href="@return_url@">List all test cases of package @package_key@</a></li>
<li><a href="@coverage_url@">Coverage of package @package_key@</a></li>
</ul>