Salome HOME
changing some keys name, factorizing dome code
[tools/sat.git] / test / prepare / res.html
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5     <title>Unit Test Report</title>
6     <meta name="generator" content="HTMLTestRunner 0.8.2"/>
7     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
8     
9 <style type="text/css" media="screen">
10 body        { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; }
11 table       { font-size: 100%; }
12 pre         { }
13
14 /* -- heading ---------------------------------------------------------------------- */
15 h1 {
16         font-size: 16pt;
17         color: gray;
18 }
19 .heading {
20     margin-top: 0ex;
21     margin-bottom: 1ex;
22 }
23
24 .heading .attribute {
25     margin-top: 1ex;
26     margin-bottom: 0;
27 }
28
29 .heading .description {
30     margin-top: 4ex;
31     margin-bottom: 6ex;
32 }
33
34 /* -- css div popup ------------------------------------------------------------------------ */
35 a.popup_link {
36 }
37
38 a.popup_link:hover {
39     color: red;
40 }
41
42 .popup_window {
43     display: none;
44     position: relative;
45     left: 0px;
46     top: 0px;
47     /*border: solid #627173 1px; */
48     padding: 10px;
49     background-color: #E6E6D6;
50     font-family: "Lucida Console", "Courier New", Courier, monospace;
51     text-align: left;
52     font-size: 8pt;
53     width: 500px;
54 }
55
56 }
57 /* -- report ------------------------------------------------------------------------ */
58 #show_detail_line {
59     margin-top: 3ex;
60     margin-bottom: 1ex;
61 }
62 #result_table {
63     width: 80%;
64     border-collapse: collapse;
65     border: 1px solid #777;
66 }
67 #header_row {
68     font-weight: bold;
69     color: white;
70     background-color: #777;
71 }
72 #result_table td {
73     border: 1px solid #777;
74     padding: 2px;
75 }
76 #total_row  { font-weight: bold; }
77 .passClass  { background-color: #6c6; }
78 .failClass  { background-color: #c60; }
79 .errorClass { background-color: #c00; }
80 .passCase   { color: #6c6; }
81 .failCase   { color: #c60; font-weight: bold; }
82 .errorCase  { color: #c00; font-weight: bold; }
83 .hiddenRow  { display: none; }
84 .testcase   { margin-left: 2em; }
85
86
87 /* -- ending ---------------------------------------------------------------------- */
88 #ending {
89 }
90
91 </style>
92
93 </head>
94 <body>
95 <script language="javascript" type="text/javascript"><!--
96 output_list = Array();
97
98 /* level - 0:Summary; 1:Failed; 2:All */
99 function showCase(level) {
100     trs = document.getElementsByTagName("tr");
101     for (var i = 0; i < trs.length; i++) {
102         tr = trs[i];
103         id = tr.id;
104         if (id.substr(0,2) == 'ft') {
105             if (level < 1) {
106                 tr.className = 'hiddenRow';
107             }
108             else {
109                 tr.className = '';
110             }
111         }
112         if (id.substr(0,2) == 'pt') {
113             if (level > 1) {
114                 tr.className = '';
115             }
116             else {
117                 tr.className = 'hiddenRow';
118             }
119         }
120     }
121 }
122
123
124 function showClassDetail(cid, count) {
125     var id_list = Array(count);
126     var toHide = 1;
127     for (var i = 0; i < count; i++) {
128         tid0 = 't' + cid.substr(1) + '.' + (i+1);
129         tid = 'f' + tid0;
130         tr = document.getElementById(tid);
131         if (!tr) {
132             tid = 'p' + tid0;
133             tr = document.getElementById(tid);
134         }
135         id_list[i] = tid;
136         if (tr.className) {
137             toHide = 0;
138         }
139     }
140     for (var i = 0; i < count; i++) {
141         tid = id_list[i];
142         if (toHide) {
143             document.getElementById('div_'+tid).style.display = 'none'
144             document.getElementById(tid).className = 'hiddenRow';
145         }
146         else {
147             document.getElementById(tid).className = '';
148         }
149     }
150 }
151
152
153 function showTestDetail(div_id){
154     var details_div = document.getElementById(div_id)
155     var displayState = details_div.style.display
156     // alert(displayState)
157     if (displayState != 'block' ) {
158         displayState = 'block'
159         details_div.style.display = 'block'
160     }
161     else {
162         details_div.style.display = 'none'
163     }
164 }
165
166
167 function html_escape(s) {
168     s = s.replace(/&/g,'&amp;');
169     s = s.replace(/</g,'&lt;');
170     s = s.replace(/>/g,'&gt;');
171     return s;
172 }
173
174 /* obsoleted by detail in <div>
175 function showOutput(id, name) {
176     var w = window.open("", //url
177                     name,
178                     "resizable,scrollbars,status,width=800,height=450");
179     d = w.document;
180     d.write("<pre>");
181     d.write(html_escape(output_list[id]));
182     d.write("\n");
183     d.write("<a href='javascript:window.close()'>close</a>\n");
184     d.write("</pre>\n");
185     d.close();
186 }
187 */
188 --></script>
189
190 <div class='heading'>
191 <h1>Unit Test Report</h1>
192 <p class='attribute'><strong>Start Time:</strong> 2016-03-11 15:04:07</p>
193 <p class='attribute'><strong>Duration:</strong> 0:01:32.373196</p>
194 <p class='attribute'><strong>Status:</strong> Pass 1</p>
195
196 <p class='description'></p>
197 </div>
198
199
200
201 <p id='show_detail_line'>Show
202 <a href='javascript:showCase(0)'>Summary</a>
203 <a href='javascript:showCase(1)'>Failed</a>
204 <a href='javascript:showCase(2)'>All</a>
205 </p>
206 <table id='result_table'>
207 <colgroup>
208 <col align='left' />
209 <col align='right' />
210 <col align='right' />
211 <col align='right' />
212 <col align='right' />
213 <col align='right' />
214 </colgroup>
215 <tr id='header_row'>
216     <td>Test Group/Test case</td>
217     <td>Count</td>
218     <td>Pass</td>
219     <td>Fail</td>
220     <td>Error</td>
221     <td>View</td>
222 </tr>
223
224 <tr class='passClass'>
225     <td>TestLog: Test of log command: launch of browser</td>
226     <td>1</td>
227     <td>1</td>
228     <td>0</td>
229     <td>0</td>
230     <td><a href="javascript:showClassDetail('c1',1)">Detail</a></td>
231 </tr>
232
233 <tr id='pt1.1' class='hiddenRow'>
234     <td class='none'><div class='testcase'>test_prepare_all: Test the prepare command with many ways to prepare</div></td>
235     <td colspan='5' align='center'>
236
237     <!--css div popup start-->
238     <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.1')" >
239         pass</a>
240
241     <div id='div_pt1.1' class="popup_window">
242         <div style='text-align: right; color:red;cursor:pointer'>
243         <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.1').style.display = 'none' " >
244            [x]</a>
245         </div>
246         <pre>
247         
248 pt1.1: Get the sources of the desired modules
249 Getting sources of the application appli-test
250   out_dir = /export/home/serioja/APPLI-TEST-MG05 
251
252 KERNEL:         git:http://git.salome-platform.org/gitpub/modules/kernel.git         tag:V7_7_1 ..... OK
253 MODULE_ARCHIVE: arc:/data/tmpsalome/salome/prerequis/archives/tclx8.4.tar.bz2 ... OK
254 MODULE_CVS:     dev: /export/home/serioja/APPLI-TEST-MG05/SOURCES/MODULE_CVS ... OK source directory already exists
255 MODULE_SVN:     svn:https://www-svn-corpus.cea.fr/corpus/CORPUS ... OK
256 MODULE_NATIVE:  native (ignored) ...OK
257 MODULE_DEFAULTVERSION: git:http://git.salome-platform.org/gitpub/modules/kernel.git         tag:V7_7_1 ..... OK
258 MODULE_FIXED:   fixed (ignored) ...OK
259
260 Getting sources of the application: OK (7 / 7)
261
262 Apply the patches to the sources of the modules
263 Patching sources of the application appli-test
264   out_dir = /export/home/serioja/APPLI-TEST-MG05 
265
266 KERNEL:         No patch for the KERNEL module
267 MODULE_ARCHIVE:   Failed to apply patch /home/salome/salomeTools-4.3.7/data/compil_scripts/patches/scipy.patch
268   Apply patch /export/home/serioja/MODULE_ARCHIVE.patch
269 MODULE_CVS:     No patch for the MODULE_CVS module
270 MODULE_SVN:     No patch for the MODULE_SVN module
271 MODULE_NATIVE:  No patch for the MODULE_NATIVE module
272 MODULE_DEFAULTVERSION: No patch for the MODULE_DEFAULTVERSION module
273 MODULE_FIXED:   No patch for the MODULE_FIXED module
274
275 Patching sources of the application: KO (6 / 7)
276
277
278         </pre>
279     </div>
280     <!--css div popup end-->
281
282     </td>
283 </tr>
284
285 <tr id='total_row'>
286     <td>Total</td>
287     <td>1</td>
288     <td>1</td>
289     <td>0</td>
290     <td>0</td>
291     <td>&nbsp;</td>
292 </tr>
293 </table>
294
295 <div id='ending'>&nbsp;</div>
296
297 </body>
298 </html>