This repository was archived by the owner on Feb 3, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathreport-details.tt
46 lines (46 loc) · 1.68 KB
/
report-details.tt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
% my ($x, $raw) = @_;
<h1><span class="label label-<%=
do given $x<grade> {
when 'PASS' { 'success' }
when 'FAIL' { 'danger' }
default { 'warning' }
} %>"><%= $x<grade> %></span> <%= $raw<name> ~ ' ' ~ $raw<version> %></h1>
<br />
<div class="col-sm-4" style="padding-left: 0">
<table class="table table-condensed">
<tbody>
<tr>
<td>Compiler</td>
<td><%= $raw<perl><compiler><name> ~ ' ' ~ $raw<perl><compiler><version> %></td>
</tr>
<tr>
<td>Backend</td>
<td><%= $raw<vm><name> ~ ' ' ~ $raw<vm><version> %></td>
</tr>
<tr>
<td>Operating system</td>
<td><%= $raw<distro><name> ~ ' (' ~ $raw<kernel><name> ~ ') '
~ ($raw<distro><release> eq 'unknown' ?? $raw<distro><version> !! $raw<distro><release>) ~ ' '
~ ($raw<kernel><arch> eq 'unknown' ?? $raw<kernel><bits> !! $raw<kernel><arch>) %></td>
</tr>
</tbody>
</table>
</div>
<br />
<div class="clearfix"></div>
<h4><span class="label label-<%=
!$raw<build-passed>.defined ?? 'warning">NA' !!
!$raw<build-passed> ?? 'danger">FAIL' !!
'success">PASS'
%></span> Build stage</h4>
<pre><%= $raw<build-output> // '' %></pre>
<br />
<h4><span class="label label-<%=
!$raw<test-passed>.defined ?? 'warning">NOTESTS' !!
!$raw<test-passed> ?? 'danger">FAIL' !!
'success">PASS'
%></span> Test stage</h4>
<pre><%= $raw<test-output> // '' %></pre>
<br />
<h4>Environment</h4>
<pre><%= $x<raw> %></pre>