source: trunk/NEMOGCM/TRUST/web/index.php @ 5936

Last change on this file since 5936 was 5936, checked in by nicolasmartin, 5 years ago

Merge dev_r5092_CNRS18_TRUST onto the trunk: add new tool Trusting (ie TRUST directory at root of NEMGOCM) for continuous integration tests on HPC centers & basic validation tests for developers

File size: 15.3 KB
Line 
1<html>
2
3  <head>
4
5    <title>Trusting Dashboard</title>
6    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7    <script type="text/javascript" src="html/sortabletable.js"></script>
8    <link type="text/css" rel="StyleSheet" href="html/sortabletable.css" />
9    <link rel="stylesheet" href="html/tab-view.css" type="text/css" media="screen">
10    <script type="text/javascript" src="html/tab-view.js"></script>
11    <style type="text/css">
12      body    { font-family:Helvetica, Arial, Sans-Serif;                                    }
13      a1      { color:#000000; text-decoration:none;                                         }
14      .title  { background:#AABBBB; font-weight:bold;                                        }
15      .even   { background:#eee;                                                             }
16      .odd    { background:#ddd;                                                             }
17      td      { font-family:Arial    ; font-size:10pt; padding:1px 5px 1px 5px;              }
18      .td1    { font-family:Monospace; font-size:10pt; padding:1px 5px 1px 5px;              }
19      .table1 { background:#E6EEC9; border-collapse:collapse;                                }
20      .table2 { background:#E6EEC9; border-collapse:collapse;                                }
21      .myh3   { font-weight:bold; font-style:italic; font-family:Arial,Helvetica,sans-serif
22                background-color:#FFD700; border:2px outset #FFFFFF
23                padding: 1px 20px 1px 20px; width:120px; -moz-border-radius:6px 6px 6px 6px;  }
24    </style>
25
26  </head>
27
28  <body>
29
30    <?php
31       ini_set('display_errors', 'Off'); error_reporting(E_ALL);
32       include 'read_trusting.php';
33       $DODS_TGCC="http://dods.extra.cea.fr/store/martin/trusting"; $DODS_IDRIS="http://dodsp.idris.fr/romr005/trusting";
34       $ctx=stream_context_create(array('http'=>array('timeout'=>1)));
35       $test=file_get_contents("${DODS_TGCC}/ORCA2_LIM_PISCES/nemo_v3_6_STABLE/trusting_info.html", 0, $ctx);
36       if ($test == FALSE ) { $LOCATION="./src/martin"; } else { $LOCATION="${DODS_TGCC}"; }
37    ?>
38
39    <!--$file_headers=get_headers("${DODS_TGCC}/ORCA2_LIM_PISCES/nemo_v3_6_STABLE/trusting_info.html");
40       if ($file_headers[0] == '' ) { $LOCATION="./src/martin"; } else { $LOCATION="${DODS_TGCC}"; }-->
41
42    <!-----Begin NEMO trust----->
43    <div id="dhtmlgoodies_tabViewNEMO">
44
45      <!-----Begin v36 trust----->
46      <?php $BRANCH="nemo_v3_6_STABLE" ?>
47      <div class="dhtmlgoodies_aTab">
48   <div id="dhtmlgoodies_tabViewConf">
49
50     <!-----Begin O2LP trust----->
51     <div class="dhtmlgoodies_aTab">
52       <?php $CONF="ORCA2_LIM_PISCES"; echo file_get_contents("$LOCATION/$CONF/$BRANCH/trusting_info.html"); ?>
53       <div id="dhtmlgoodies_tabViewHPCC">
54
55         <!-----Begin Curie trust----->
56         <div class="dhtmlgoodies_aTab">
57      <table class="sort-table" id="table-1" cellspacing="1">
58        <?php read_trusting("$LOCATION/$CONF/$BRANCH/trusting_martin_X64_CURIE_cron.txt") ?>
59      </table>
60      <script type="text/javascript">
61        var st = new SortableTable( document.getElementById("table-1"),
62                      [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
63        st.sort(0, true);
64      </script>
65         </div>
66         <!-----End Curie trust----->
67
68         <!-----Begin Ada trust----->
69         <div class="dhtmlgoodies_aTab">
70      <table class="sort-table" id="table-2" cellspacing="1">
71        <?php read_trusting("${DODS_IDRIS}/$CONF/$BRANCH/trusting_romr005_X64_ADA_at.txt") ?>
72      </table>
73      <script type="text/javascript">
74        var st = new SortableTable( document.getElementById("table-2"),
75                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
76        st.sort(0, true);
77      </script>
78         </div>
79         <!-----End Ada trust----->
80
81       </div>
82     </div>
83     <!-----End O2LP trust----->
84
85     <!-----Begin O1L3P trust----->
86     <div class="dhtmlgoodies_aTab">
87       <?php $CONF="ORCA1_LIM3_PISCES"; echo file_get_contents("$LOCATION/$CONF/$BRANCH/trusting_info.html") ?>
88       <div id="dhtmlgoodies_tabViewHPCC2">
89
90         <!-----Begin Curie trust----->
91         <div class="dhtmlgoodies_aTab">
92      <table class="sort-table" id="table-3" cellspacing="1">
93        <?php read_trusting("$LOCATION/$CONF/$BRANCH/trusting_martin_X64_CURIE_cron.txt") ?>
94      </table>
95      <script type="text/javascript">
96        var st = new SortableTable( document.getElementById("table-3"),
97                      [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
98        st.sort(0, true);
99      </script>
100         </div>
101         <!-----End Curie trust----->
102
103         <!-----Begin Ada trust----->
104         <div class="dhtmlgoodies_aTab">
105      <table class="sort-table" id="table-4" cellspacing="1">
106        <?php read_trusting("${DODS_IDRIS}/$CONF/$BRANCH/trusting_romr005_X64_ADA_at.txt") ?>
107      </table>
108      <script type="text/javascript">
109        var st = new SortableTable( document.getElementById("table-4"),
110                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
111        st.sort(0, true);
112      </script>
113         </div>
114         <!-----End Ada trust----->
115
116       </div>
117     </div>
118     <!-----End O1L3P trust----->
119
120     <!-----Begin AMM12 trust----->
121     <div class="dhtmlgoodies_aTab">
122       <?php $CONF="AMM12"; echo file_get_contents("$LOCATION/$CONF/$BRANCH/trusting_info.html") ?>
123       <div id="dhtmlgoodies_tabViewHPCC3">
124
125         <!-----Begin Curie trust----->
126         <div class="dhtmlgoodies_aTab">
127      <table class="sort-table" id="table-5" cellspacing="1">
128        <?php read_trusting("$LOCATION/$CONF/$BRANCH/trusting_martin_X64_CURIE_cron.txt") ?>
129      </table>
130      <script type="text/javascript">
131        var st = new SortableTable( document.getElementById("table-5"),
132                      [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
133        st.sort(0, true);
134      </script>
135         </div>
136         <!-----End Curie trust----->
137
138         <!-----Begin Ada trust----->
139         <div class="dhtmlgoodies_aTab">
140      <table class="sort-table" id="table-6" cellspacing="1">
141        <?php read_trusting("${DODS_IDRIS}/$CONF/$BRANCH/trusting_romr005_X64_ADA_at.txt") ?>
142      </table>
143      <script type="text/javascript">
144        var st = new SortableTable( document.getElementById("table-6"),
145                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
146        st.sort(0, true);
147      </script>
148         </div>
149         <!-----End Ada trust----->
150
151       </div>
152     </div>
153     <!-----End AMM12 trust----->
154
155   </div>
156      </div>
157      <!-----End v36 trust----->
158
159
160      <!-----Begin trunk trust----->
161      <?php $BRANCH="trunk" ?>
162      <div class="dhtmlgoodies_aTab">
163   <div id="dhtmlgoodies_tabViewConf2">
164
165     <!-----Begin O2LP trust----->
166     <div class="dhtmlgoodies_aTab">
167       <?php $CONF="ORCA2_LIM_PISCES"; echo file_get_contents("$LOCATION/$CONF/$BRANCH/trusting_info.html") ?>
168       <div id="dhtmlgoodies_tabViewHPCC4">
169
170         <!-----Begin Curie trust----->
171         <div class="dhtmlgoodies_aTab">
172      <table class="sort-table" id="table-7" cellspacing="1">
173        <?php read_trusting("$LOCATION/$CONF/$BRANCH/trusting_martin_X64_CURIE_cron.txt") ?>
174      </table>
175      <script type="text/javascript">
176        var st = new SortableTable( document.getElementById("table-7"),
177                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
178        st.sort(0, true);
179      </script>
180         </div>
181         <!-----End   Curie trust----->
182
183         <!-----Begin Ada trust----->
184         <div class="dhtmlgoodies_aTab">
185      <table class="sort-table" id="table-8" cellspacing="1">
186        <?php read_trusting("${DODS_IDRIS}/$CONF/$BRANCH/trusting_romr005_X64_ADA_at.txt") ?>
187      </table>
188      <script type="text/javascript">
189        var st = new SortableTable( document.getElementById("table-8"),
190                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
191        st.sort(0, true);
192      </script>
193         </div>
194         <!-----End Ada trust----->
195
196       </div>
197     </div>
198     <!-----End O2LP trust----->
199
200     <!-----Begin O1L3P trust----->
201     <div class="dhtmlgoodies_aTab">
202       <?php $CONF="ORCA1_LIM3_PISCES"; echo file_get_contents("$LOCATION/$CONF/$BRANCH/trusting_info.html") ?>
203       <div id="dhtmlgoodies_tabViewHPCC5">
204
205         <!-----Begin Curie trust----->
206         <div class="dhtmlgoodies_aTab">
207      <table class="sort-table" id="table-9" cellspacing="1">
208        <?php read_trusting("$LOCATION/$CONF/$BRANCH/trusting_martin_X64_CURIE_cron.txt") ?>
209      </table>
210      <script type="text/javascript">
211        var st = new SortableTable( document.getElementById("table-9"),
212                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
213        st.sort(0, true);
214      </script>
215         </div>
216         <!-----End   Curie trust----->
217
218         <!-----Begin Ada trust----->
219         <div class="dhtmlgoodies_aTab">
220      <table class="sort-table" id="table-10" cellspacing="1">
221        <?php read_trusting("${DODS_IDRIS}/$CONF/$BRANCH/trusting_romr005_X64_ADA_at.txt") ?>
222      </table>
223      <script type="text/javascript">
224        var st = new SortableTable( document.getElementById("table-10"),
225                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
226        st.sort(0, true);
227      </script>
228         </div>
229         <!-----End Ada trust----->
230
231       </div>
232     </div>
233     <!-----End O1L3P trust----->
234
235     <!-----Begin AMM12 trust----->
236     <div class="dhtmlgoodies_aTab">
237       <?php $CONF="AMM12"; echo file_get_contents("$LOCATION/$CONF/$BRANCH/trusting_info.html") ?>
238       <div id="dhtmlgoodies_tabViewHPCC6">
239
240         <!-----Begin Curie trust----->
241         <div class="dhtmlgoodies_aTab">
242      <table class="sort-table" id="table-11" cellspacing="1">
243        <?php read_trusting("$LOCATION/$CONF/$BRANCH/trusting_martin_X64_CURIE_cron.txt") ?>
244      </table>
245      <script type="text/javascript">
246        var st = new SortableTable( document.getElementById("table-11"),
247                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
248        st.sort(0, true);
249      </script>
250         </div>
251         <!-----End   Curie trust----->
252
253         <!-----Begin Ada trust----->
254         <div class="dhtmlgoodies_aTab">
255      <table class="sort-table" id="table-12" cellspacing="1">
256        <?php read_trusting("${DODS_IDRIS}/$CONF/$BRANCH/trusting_romr005_X64_ADA_at.txt") ?>
257      </table>
258      <script type="text/javascript">
259        var st = new SortableTable( document.getElementById("table-12"),
260                 [<?php print substr(str_repeat("\"String\",", $num),0,-1); ?>]);
261        st.sort(0, true);
262      </script>
263         </div>
264         <!-----End Ada trust----->
265
266       </div>
267     </div>
268     <!-----End O1L3P trust----->
269
270   </div>
271      </div>
272      <!-----End trunk trust----->
273
274    </div>
275    <!-----End NEMO trust----->
276
277    <!-------------------------------------------------------------------------------------------->
278    <script type="text/javascript">
279      initTabs('dhtmlgoodies_tabViewNEMO'        ,
280               Array('<B>&nbsp;3.6&nbsp;  </B>',
281                '<B>&nbsp;trunk&nbsp;</B>'
282                                                ),
283               0,1820,15100                      ,
284               Array(false)                       )
285      initTabs('dhtmlgoodies_tabViewConf'                                        ,
286               Array('<B style="color: green">&nbsp;ORCA2_LIM_PISCES&nbsp;  </B>',
287                 '<B style="color: green">&nbsp;ORCA1_LIM3_PISCES&nbsp; </B>',
288                 '<B style="color: green">&nbsp;AMM12&nbsp;             </B>',
289                 '<B style="color: red  ">&nbsp;C1D_PAPA&nbsp;          </B>',
290                 '<B style="color: red  ">&nbsp;GYRE&nbsp;              </B>',
291                 '<B style="color: red  ">&nbsp;GYRE_BFM&nbsp;          </B>',
292                 '<B style="color: red  ">&nbsp;GYRE_PISCES&nbsp;       </B>',
293                 '<B style="color: red  ">&nbsp;GYRE_XIOS&nbsp;         </B>',
294                 '<B style="color: red  ">&nbsp;ORCA2_LIM&nbsp;         </B>',
295                 '<B style="color: red  ">&nbsp;ORCA2_LIM3&nbsp;        </B>',
296                 '<B style="color: red  ">&nbsp;ORCA2_LIM_CFC_C14b&nbsp;</B>',
297                 '<B style="color: red  ">&nbsp;ORCA2_OFF_PISCES&nbsp;  </B>',
298                 '<B style="color: red  ">&nbsp;ORCA2_SAS_LIM&nbsp;     </B>'
299                                                                             ),
300               0,1810,15050                                                        ,
301               Array(false)                                                         )
302      initTabs('dhtmlgoodies_tabViewConf2'                                       ,
303               Array('<B style="color: green">&nbsp;ORCA2_LIM_PISCES&nbsp;  </B>',
304                 '<B style="color: green">&nbsp;ORCA1_LIM3_PISCES&nbsp; </B>',
305                 '<B style="color: green">&nbsp;AMM12&nbsp;             </B>',
306                 '<B style="color: red  ">&nbsp;C1D_PAPA&nbsp;          </B>',
307                 '<B style="color: red  ">&nbsp;GYRE&nbsp;              </B>',
308                 '<B style="color: red  ">&nbsp;GYRE_BFM&nbsp;          </B>',
309                 '<B style="color: red  ">&nbsp;GYRE_PISCES&nbsp;       </B>',
310                 '<B style="color: red  ">&nbsp;GYRE_XIOS&nbsp;         </B>',
311                 '<B style="color: red  ">&nbsp;ORCA2_LIM&nbsp;         </B>',
312                 '<B style="color: red  ">&nbsp;ORCA2_LIM3&nbsp;        </B>',
313                 '<B style="color: red  ">&nbsp;ORCA2_LIM_CFC_C14b&nbsp;</B>',
314                 '<B style="color: red  ">&nbsp;ORCA2_OFF_PISCES&nbsp;  </B>',
315                 '<B style="color: red  ">&nbsp;ORCA2_SAS_LIM&nbsp;     </B>'
316                                                                             ),
317               0,1810,15050                                                        ,
318               Array(false)                                                         )
319      initTabs('dhtmlgoodies_tabViewHPCC'                         ,
320               Array('<B>&nbsp;TGCC&nbsp;/&nbsp;curie&nbsp;</B>',
321                '<B>&nbsp;IDRIS&nbsp;/&nbsp;ada&nbsp; </B>' ),
322               0,1800,15000                                       ,
323               Array(false)                                        )
324      initTabs('dhtmlgoodies_tabViewHPCC2'                        ,
325               Array('<B>&nbsp;TGCC&nbsp;/&nbsp;curie&nbsp;</B>',
326                '<B>&nbsp;IDRIS&nbsp;/&nbsp;ada&nbsp; </B>' ),
327               0,1800,15000                                       ,
328               Array(false)                                        )
329      initTabs('dhtmlgoodies_tabViewHPCC3'                        ,
330               Array('<B>&nbsp;TGCC&nbsp;/&nbsp;curie&nbsp;</B>',
331                '<B>&nbsp;IDRIS&nbsp;/&nbsp;ada&nbsp; </B>' ),
332               0,1800,15000                                       ,
333               Array(false)                                        )
334      initTabs('dhtmlgoodies_tabViewHPCC4'                        ,
335               Array('<B>&nbsp;TGCC&nbsp;/&nbsp;curie&nbsp;</B>',
336                '<B>&nbsp;IDRIS&nbsp;/&nbsp;ada&nbsp; </B>' ),
337               0,1800,15000                                       ,
338               Array(false)                                        )
339      initTabs('dhtmlgoodies_tabViewHPCC5'                        ,
340               Array('<B>&nbsp;TGCC&nbsp;/&nbsp;curie&nbsp;</B>',
341                '<B>&nbsp;IDRIS&nbsp;/&nbsp;ada&nbsp; </B>' ),
342               0,1800,15000                                       ,
343               Array(false)                                        )
344      initTabs('dhtmlgoodies_tabViewHPCC6'                        ,
345               Array('<B>&nbsp;TGCC&nbsp;/&nbsp;curie&nbsp;</B>',
346                '<B>&nbsp;IDRIS&nbsp;/&nbsp;ada&nbsp; </B>' ),
347               0,1800,15000                                       ,
348               Array(false)                                        )
349    </script>
350    <!-------------------------------------------------------------------------------------------->
351
352  </body>
353
354</html>
Note: See TracBrowser for help on using the repository browser.