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">
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"/>
9 <style type="text/css" media="screen">
10 body { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; }
11 table { font-size: 100%; }
14 /* -- heading ---------------------------------------------------------------------- */
29 .heading .description {
34 /* -- css div popup ------------------------------------------------------------------------ */
47 /*border: solid #627173 1px; */
49 background-color: #E6E6D6;
50 font-family: "Lucida Console", "Courier New", Courier, monospace;
57 /* -- report ------------------------------------------------------------------------ */
64 border-collapse: collapse;
65 border: 1px solid #777;
70 background-color: #777;
73 border: 1px solid #777;
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; }
87 /* -- ending ---------------------------------------------------------------------- */
95 <script language="javascript" type="text/javascript"><!--
96 output_list = Array();
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++) {
104 if (id.substr(0,2) == 'ft') {
106 tr.className = 'hiddenRow';
112 if (id.substr(0,2) == 'pt') {
117 tr.className = 'hiddenRow';
124 function showClassDetail(cid, count) {
125 var id_list = Array(count);
127 for (var i = 0; i < count; i++) {
128 tid0 = 't' + cid.substr(1) + '.' + (i+1);
130 tr = document.getElementById(tid);
133 tr = document.getElementById(tid);
140 for (var i = 0; i < count; i++) {
143 document.getElementById('div_'+tid).style.display = 'none'
144 document.getElementById(tid).className = 'hiddenRow';
147 document.getElementById(tid).className = '';
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'
162 details_div.style.display = 'none'
167 function html_escape(s) {
168 s = s.replace(/&/g,'&');
169 s = s.replace(/</g,'<');
170 s = s.replace(/>/g,'>');
174 /* obsoleted by detail in <div>
175 function showOutput(id, name) {
176 var w = window.open("", //url
178 "resizable,scrollbars,status,width=800,height=450");
181 d.write(html_escape(output_list[id]));
183 d.write("<a href='javascript:window.close()'>close</a>\n");
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>
196 <p class='description'></p>
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>
206 <table id='result_table'>
209 <col align='right' />
210 <col align='right' />
211 <col align='right' />
212 <col align='right' />
213 <col align='right' />
216 <td>Test Group/Test case</td>
224 <tr class='passClass'>
225 <td>TestLog: Test of log command: launch of browser</td>
230 <td><a href="javascript:showClassDetail('c1',1)">Detail</a></td>
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'>
237 <!--css div popup start-->
238 <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.1')" >
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' " >
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
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
260 Getting sources of the application: OK (7 / 7)
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
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
275 Patching sources of the application: KO (6 / 7)
280 <!--css div popup end-->
295 <div id='ending'> </div>