4 <!-- Bootstrap core CSS -->
5 <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
6 <link href="../../js/default.css" rel="stylesheet">
7 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
8 <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
9 <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
10 <script type="text/javascript" src="../../js/gauge.js"></script>
11 <script type="text/javascript" src="../../js/trend.js"></script>
13 function onDocumentReady() {
15 var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');
17 // assign success rate to the gauge
18 function updateReadings() {
19 gaugeScenario1.update(96.2962962963);gaugeScenario2.update(83.3333333333);
24 // trend line management
25 d3.csv("./scenario_history.txt", function(data) {
26 // ***************************************
27 // Create the trend line
28 // for scenario os-nosdn-nofeature-ha
30 var trend1 = data.filter(function(row) {
31 return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="daisy";
34 trend1.forEach(function(d) {
35 d.date = parseDate(d.date);
38 // Draw the trend line
39 var mytrend = trend("#trend_svg1",trend1)
40 // ****************************************// for scenario os-odl-nofeature-ha
42 var trend2 = data.filter(function(row) {
43 return row["scenario"]=="os-odl-nofeature-ha" && row["installer"]=="daisy";
46 trend2.forEach(function(d) {
47 d.date = parseDate(d.date);
50 // Draw the trend line
51 var mytrend = trend("#trend_svg2",trend2)
52 // ****************************************
54 if ( !window.isLoaded ) {
55 window.addEventListener("load", function() {
62 <script type="text/javascript">
63 $(document).ready(function (){
64 $(".btn-more").click(function() {
66 $(this).parent().find(".panel-default").show();
73 <div class="container">
74 <div class="masthead">
75 <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
77 <ul class="nav nav-justified">
78 <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
79 <li><a href="./apex.html">Apex</a></li>
80 <li><a href="./compass.html">Compass</a></li>
81 <li><a href="./daisy.html">Daisy</a></li>
82 <li><a href="./fuel@x86.html">Fuel@x86</a></li>
83 <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
84 <li><a href="./joid.html">Joid</a></li>
89 <div class="col-md-1"></div>
90 <div class="col-md-10">
91 <div class="page-header">
95 <div class="scenario-overview">
96 <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
99 <th width="40%">HA Scenario</th>
100 <th width="20%">Status</th>
101 <th width="20%">Trend</th>
102 <th width="10%">Score</th>
103 <th width="10%">Iteration</th>
106 <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-euphrates/46/console>os-nosdn-nofeature-ha</a></td>
107 <td><div id="gaugeScenario1"></div></td>
108 <td><div id="trend_svg1"></div></td>
111 </tr><tr class="tr-ok">
112 <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-daisy-virtual-daily-euphrates/23/console>os-odl-nofeature-ha</a></td>
113 <td><div id="gaugeScenario2"></div></td>
114 <td><div id="trend_svg2"></div></td>
121 <table class="table">
123 <th width="40%">NOHA Scenario</th>
124 <th width="20%">Status</th>
125 <th width="20%">Trend</th>
126 <th width="10%">Score</th>
127 <th width="10%">Iteration</th>
131 </tr><tr class="tr-ok">
139 <div class="scenario-part">
140 <div class="page-header">
141 <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
143 <div class="panel panel-default">
144 <div class="panel-heading">
145 <span class="panel-header-item">
148 <table class="table">
191 <tr class="tr-weather-weather">
192 <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
196 </div><div class="scenario-part">
197 <div class="page-header">
198 <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-ha</b></h3>
200 <div class="panel panel-default">
201 <div class="panel-heading">
202 <span class="panel-header-item">
205 <table class="table">
242 <tr class="tr-weather-weather">
243 <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
248 see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
250 <a href="./status-daisy.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_daisy.txt" class="myButtonCSV">Export to CSV</a>
253 <div class="col-md-1"></div>