aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/com/css/theme/OPNFV-Berlin.css301
-rw-r--r--docs/com/css/theme/OPNFV.css297
-rw-r--r--docs/com/img/Functest-CI.pngbin111010 -> 0 bytes
-rw-r--r--docs/com/img/LinuxFoundation.pngbin11043 -> 0 bytes
-rw-r--r--docs/com/img/OPNFV-Berlin.pngbin24877 -> 0 bytes
-rw-r--r--docs/com/img/OPNFV.pngbin24877 -> 0 bytes
-rw-r--r--docs/com/img/OPNFV_testing_group.pngbin87295 -> 0 bytes
-rw-r--r--docs/com/img/bandeau-bas.pngbin14418 -> 0 bytes
-rw-r--r--docs/com/img/colorado.jpegbin10160 -> 0 bytes
-rw-r--r--docs/com/img/colorado.pngbin1953150 -> 0 bytes
-rw-r--r--docs/com/img/jiras.pngbin31254 -> 0 bytes
-rw-r--r--docs/com/img/jiras2.pngbin25214 -> 0 bytes
-rw-r--r--docs/com/img/leaf.pngbin7919 -> 0 bytes
-rw-r--r--docs/com/img/logo-OPNFV-Berlin.pngbin10325 -> 0 bytes
-rw-r--r--docs/com/img/logo-OPNFV.pngbin2829 -> 0 bytes
-rw-r--r--docs/com/img/matrix.pngbin50992 -> 0 bytes
-rw-r--r--docs/com/img/opnfv_how_to_functest1.pngbin146621 -> 0 bytes
-rw-r--r--docs/com/img/reporting.pngbin68292 -> 0 bytes
-rw-r--r--docs/com/img/teamSummitBerlin.pngbin899923 -> 0 bytes
-rw-r--r--docs/com/img/testapi0.pngbin1063158 -> 0 bytes
-rw-r--r--docs/com/img/testapi1.pngbin63056 -> 0 bytes
-rw-r--r--docs/com/img/title-bg-berlin.pngbin204395 -> 0 bytes
-rw-r--r--docs/com/img/title-bg.jpgbin46226 -> 0 bytes
-rw-r--r--docs/com/img/title-bg.pngbin29675 -> 0 bytes
-rw-r--r--docs/com/img/wordle-opnfv2.pngbin42431 -> 0 bytes
-rw-r--r--docs/com/pres/Summit/Berlin-2016/conversation.html251
-rw-r--r--docs/com/pres/Summit/Berlin-2016/summit-Berlin.html313
-rw-r--r--docs/com/pres/Summit/Berlin-2016/testapi.html274
-rw-r--r--docs/com/pres/dashboard/dashboard_status.html146
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._danube.jpgbin468 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._dashboard_generate.pngbin511 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._duration.pngbin325 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._generation.pngbin503 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._number.pngbin325 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._percentage.pngbin382 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._period_select.pngbin325 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._result_model.pngbin505 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._selection_1.pngbin325 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/._selection_2.pngbin325 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/danube.jpgbin320256 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/dashboard_generate.pngbin15169 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/duration.pngbin99179 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/generation.pngbin18823 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/logo-OPNFV.pngbin2829 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/number.pngbin89080 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/percentage.pngbin94954 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/period_select.pngbin53468 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/result_model.pngbin62624 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/selection_1.pngbin122394 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/selection_2.pngbin113187 -> 0 bytes
-rw-r--r--docs/com/pres/dashboard/dashboard_status/title-bg.pngbin29675 -> 0 bytes
-rw-r--r--docs/com/pres/dockerslicing/dockerslicing.md124
-rw-r--r--docs/com/pres/dockerslicing/index.html52
-rw-r--r--docs/com/pres/euphrates_functest_evolution/euphrates.md281
-rw-r--r--docs/com/pres/euphrates_functest_evolution/index.html52
-rw-r--r--docs/com/pres/framework/framework.md407
-rw-r--r--docs/com/pres/framework/index.html52
m---------docs/com/pres/reveal.js0
-rw-r--r--docs/images/FunctestDashboard.pngbin160735 -> 0 bytes
-rw-r--r--docs/images/FunctestDashboardColorado.pngbin142728 -> 0 bytes
-rw-r--r--docs/images/FunctestDashboardDanube.pngbin85505 -> 0 bytes
-rw-r--r--docs/images/FunctestDashboardEuphrates.pngbin76059 -> 0 bytes
-rw-r--r--docs/images/Ims_overview.pngbin11947 -> 0 bytes
-rw-r--r--docs/images/clearwater-architecture.pngbin263292 -> 0 bytes
-rw-r--r--docs/images/concepts_mapping_final.pngbin207850 -> 0 bytes
-rw-r--r--docs/images/functest-reporting-status.pngbin22859 -> 0 bytes
-rw-r--r--docs/images/functestODL.pngbin71828 -> 0 bytes
-rw-r--r--docs/images/functestRally1.pngbin50132 -> 0 bytes
-rw-r--r--docs/images/functestRally2.pngbin26652 -> 0 bytes
-rw-r--r--docs/images/functest_overview.odgbin21004 -> 0 bytes
-rw-r--r--docs/release/release-notes/functest-release.rst249
-rw-r--r--docs/release/release-notes/index.rst20
-rw-r--r--docs/results/danube/1.0/apex.html919
-rw-r--r--docs/results/danube/1.0/compass.html490
-rw-r--r--docs/results/danube/1.0/fuel.html1444
-rw-r--r--docs/results/danube/1.0/joid.html418
-rw-r--r--docs/results/danube/1.0/scenario_history.txt622
-rw-r--r--docs/results/danube/1.0/validated_scenario_history.txt60
-rw-r--r--docs/results/danube/2.0/apex.html1057
-rw-r--r--docs/results/danube/2.0/compass.html493
-rw-r--r--docs/results/danube/2.0/fuel.html1447
-rw-r--r--docs/results/danube/2.0/joid.html421
-rw-r--r--docs/results/danube/2.0/scenario_history.txt1454
-rw-r--r--docs/results/danube/2.0/validated_scenario_history.txt212
-rw-r--r--docs/results/danube/3.0/apex.html1424
-rw-r--r--docs/results/danube/3.0/compass.html434
-rw-r--r--docs/results/danube/3.0/fuel.html1448
-rw-r--r--docs/results/danube/3.0/joid.html407
-rw-r--r--docs/results/danube/3.0/scenario_history.txt3855
-rw-r--r--docs/results/danube/3.0/validated_scenario_history.txt745
-rw-r--r--docs/results/euphrates/5.0/apex.html1464
-rw-r--r--docs/results/euphrates/5.0/compass.html943
-rw-r--r--docs/results/euphrates/5.0/daisy.html254
-rw-r--r--docs/results/euphrates/5.0/fuel@aarch64.html334
-rw-r--r--docs/results/euphrates/5.0/fuel@x86.html550
-rw-r--r--docs/results/euphrates/5.0/joid.html576
-rw-r--r--docs/results/euphrates/5.0/scenario_history.txt783
-rw-r--r--docs/results/img/weather-clear.pngbin1560 -> 0 bytes
-rw-r--r--docs/results/img/weather-few-clouds.pngbin1927 -> 0 bytes
-rw-r--r--docs/results/img/weather-overcast.pngbin1588 -> 0 bytes
-rw-r--r--docs/results/img/weather-storm.pngbin2137 -> 0 bytes
-rw-r--r--docs/results/js/default.css194
-rw-r--r--docs/results/js/gauge.js165
-rw-r--r--docs/results/js/trend.js75
-rw-r--r--docs/testing/developer/devguide/index.rst315
-rw-r--r--docs/testing/developer/internship/security_group/index.rst70
-rw-r--r--docs/testing/developer/internship/testapi_evolution/index.rst237
-rw-r--r--docs/testing/developer/internship/unit_tests/index.rst126
-rw-r--r--docs/testing/developer/internship/vnf_catalog/index.rst170
-rw-r--r--docs/testing/user/configguide/ci.rst13
-rw-r--r--docs/testing/user/configguide/configguide.rst727
-rw-r--r--docs/testing/user/configguide/index.rst130
-rw-r--r--docs/testing/user/configguide/prerequisites.rst102
-rw-r--r--docs/testing/user/userguide/index.rst106
-rw-r--r--docs/testing/user/userguide/reporting.rst90
-rw-r--r--docs/testing/user/userguide/runfunctest.rst140
-rw-r--r--docs/testing/user/userguide/test_details.rst497
-rw-r--r--docs/testing/user/userguide/test_overview.rst239
-rw-r--r--docs/testing/user/userguide/test_results.rst53
-rw-r--r--docs/testing/user/userguide/troubleshooting.rst378
120 files changed, 0 insertions, 28900 deletions
diff --git a/docs/com/css/theme/OPNFV-Berlin.css b/docs/com/css/theme/OPNFV-Berlin.css
deleted file mode 100644
index 9f957d6f..00000000
--- a/docs/com/css/theme/OPNFV-Berlin.css
+++ /dev/null
@@ -1,301 +0,0 @@
-/**
- * White theme for reveal.js. This is the opposite of the 'black' theme.
- *
- * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
- */
-section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
- color: #fff; }
-
-/*********************************************
- * GLOBAL STYLES
- *********************************************/
-body {
- background-color: #39324c;
- }
-
-
-
-.reveal {
- font-family: Helvetica, sans-serif;
- font-size: 38px;
- font-weight: normal;
- color: #fff; }
-
-::selection {
- color: #fff;
- background: #98bdef;
- text-shadow: none; }
-
-.reveal .footer {
- position: absolute;
- bottom: 1em;
- left: 1em;
- font-size: 0.5em;
-
- }
-
-.reveal .slides > section, .reveal .slides > section > section {
- line-height: 1.3;
- font-weight: inherit; }
-
-.reveal .opnfv-title {
- background-image: url("../../img/title-bg-berlin.png" no-repeat);
-}
-
-
-.transition {
-}
-
-.imageflottante
-{
- float: left;
-}
-
-/*********************************************
- * HEADERS
- *********************************************/
-.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
- margin: 0 0 20px 0;
- color: #222;
- font-family: Helvetica, sans-serif;
- font-weight: 600;
- line-height: 1.2;
- letter-spacing: normal;
- text-transform: uppercase;
- text-shadow: none;
- word-wrap: break-word; }
-
-.reveal h1 {
- font-size: 1.7em;
- color: #E6EFF2 }
-
-.reveal h2 {
- font-size: 1.5em;
- color: #DCD3E0 }
-
-.reveal h3 {
- font-size: 1.3em;
- color: #FFFFFF }
-
-.reveal h4 {
- font-size: 1em;
- color: #FFFFFF }
-
-.reveal h5 {
- font-size: 0.6em;
- color: #FFFFFF }
-
-.reveal h1 {
- text-shadow: none; }
-
-
-/*********************************************
- * OTHER
- *********************************************/
-.reveal p {
- margin: 20px 0;
- line-height: 1.3; }
-
-/* Ensure certain elements are never larger than the slide itself */
-.reveal img, .reveal video, .reveal iframe {
- max-width: 95%;
- max-height: 95%; }
-
-.reveal strong, .reveal b {
- font-weight: bold; }
-
-.reveal em {
- font-style: italic; }
-
-.reveal ol, .reveal dl, .reveal ul {
- display: inline-block;
- text-align: left;
- margin: 0 0 0 1em; }
-
-.reveal ol {
- list-style-type: decimal; }
-
-.reveal ul {
- list-style-type: disc; }
-
-.reveal ul ul {
- list-style-type: square; }
-
-.reveal ul ul ul {
- list-style-type: circle; }
-
-.reveal ul ul, .reveal ul ol, .reveal ol ol, .reveal ol ul {
- display: block;
- margin-left: 40px; }
-
-.reveal dt {
- font-weight: bold; }
-
-.reveal dd {
- margin-left: 40px; }
-
-.reveal q, .reveal blockquote {
- quotes: none; }
-
-.reveal blockquote {
- display: block;
- position: relative;
- width: 70%;
- margin: 20px auto;
- padding: 5px;
- font-style: italic;
- background: rgba(255, 255, 255, 0.05);
- box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
-
-.reveal blockquote p:first-child, .reveal blockquote p:last-child {
- display: inline-block; }
-
-.reveal q {
- font-style: italic; }
-
-.reveal pre {
- display: block;
- position: relative;
- width: 90%;
- margin: 20px auto;
- text-align: left;
- font-size: 0.55em;
- font-family: monospace;
- line-height: 1.2em;
- word-wrap: break-word;
- box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
-
-.reveal code {
- font-family: monospace; }
-
-.reveal pre code {
- display: block;
- padding: 5px;
- overflow: auto;
- max-height: 400px;
- word-wrap: normal; }
-
-.reveal table {
- margin: auto;
- border-collapse: collapse;
- border-spacing: 0; }
-
-.reveal table th {
- font-weight: bold; }
-
-.reveal table th, .reveal table td {
- text-align: left;
- padding: 0.2em 0.5em 0.2em 0.5em;
- border-bottom: 1px solid; }
-
-.reveal table th[align="center"], .reveal table td[align="center"] {
- text-align: center; }
-
-.reveal table th[align="right"], .reveal table td[align="right"] {
- text-align: right; }
-
-.reveal table tr:last-child td {
- border-bottom: none; }
-
-.reveal sup {
- vertical-align: super; }
-
-.reveal sub {
- vertical-align: sub; }
-
-.reveal small {
- display: inline-block;
- font-size: 0.6em;
- line-height: 1.2em;
- vertical-align: top; }
-
-.reveal small * {
- vertical-align: top; }
-
-/*********************************************
- * LINKS
- *********************************************/
-.reveal a {
- color: #08cec7;
- text-decoration: none;
- -webkit-transition: color 0.15s ease;
- -moz-transition: color 0.15s ease;
- transition: color 0.15s ease; }
-
-.reveal a:hover {
- color: #6ca2e8;
- text-shadow: none;
- border: none; }
-
-.reveal .roll span:after {
- color: #fff;
- background: #1a54a1; }
-
-/*********************************************
- * IMAGES
- *********************************************/
-.reveal section img {
- margin: 15px 0px;
- background: rgba(255, 255, 255, 0.12);
- border: 4px solid #222;
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
-
-.reveal section img.plain {
- border: 0;
- box-shadow: none; }
-
-.reveal a img {
- -webkit-transition: all 0.15s linear;
- -moz-transition: all 0.15s linear;
- transition: all 0.15s linear; }
-
-.reveal a:hover img {
- background: rgba(255, 255, 255, 0.2);
- border-color: #2a76dd;
- box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
-
-/*********************************************
- * NAVIGATION CONTROLS
- *********************************************/
-.reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled {
- border-right-color: #2a76dd; }
-
-.reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled {
- border-left-color: #2a76dd; }
-
-.reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled {
- border-bottom-color: #2a76dd; }
-
-.reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled {
- border-top-color: #2a76dd; }
-
-.reveal .controls .navigate-left.enabled:hover {
- border-right-color: #6ca2e8; }
-
-.reveal .controls .navigate-right.enabled:hover {
- border-left-color: #6ca2e8; }
-
-.reveal .controls .navigate-up.enabled:hover {
- border-bottom-color: #6ca2e8; }
-
-.reveal .controls .navigate-down.enabled:hover {
- border-top-color: #6ca2e8; }
-
-/*********************************************
- * PROGRESS BAR
- *********************************************/
-.reveal .progress {
- background: rgba(0, 0, 0, 0.2); }
-
-.reveal .progress span {
- background: #2a76dd;
- -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
- -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
- transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
-
-/*********************************************
- * SLIDE NUMBER
- *********************************************/
-.reveal .slide-number {
- color: #2a76dd; }
-
diff --git a/docs/com/css/theme/OPNFV.css b/docs/com/css/theme/OPNFV.css
deleted file mode 100644
index 745a2a8d..00000000
--- a/docs/com/css/theme/OPNFV.css
+++ /dev/null
@@ -1,297 +0,0 @@
-/**
- * White theme for reveal.js. This is the opposite of the 'black' theme.
- *
- * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
- */
-section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
- color: #fff; }
-
-/*********************************************
- * GLOBAL STYLES
- *********************************************/
-body {
- }
-
-
-
-.reveal {
- font-family: Helvetica, sans-serif;
- font-size: 38px;
- font-weight: normal;
- color: #222; }
-
-::selection {
- color: #fff;
- background: #98bdef;
- text-shadow: none; }
-
-.reveal .footer {
- position: absolute;
- bottom: 1em;
- left: 1em;
- font-size: 0.5em;
-
- }
-
-.reveal .slides > section, .reveal .slides > section > section {
- line-height: 1.3;
- font-weight: inherit; }
-
-.reveal .opnfv-title {
- background-image: url("../../img/title-bg.png" no-repeat);
-}
-
-
-.transition {
-}
-
-.imageflottante
-{
- float: left;
-}
-
-/*********************************************
- * HEADERS
- *********************************************/
-.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
- margin: 0 0 20px 0;
- color: #222;
- font-family: Helvetica, sans-serif;
- font-weight: 600;
- line-height: 1.2;
- letter-spacing: normal;
- text-transform: uppercase;
- text-shadow: none;
- word-wrap: break-word; }
-
-.reveal h1 {
- font-size: 1.7em; }
-
-.reveal h2 {
- font-size: 1.5em; }
-
-.reveal h3 {
- font-size: 1.3em; }
-
-.reveal h4 {
- font-size: 1em;
- color: #FFFFFF }
-
-.reveal h5 {
- font-size: 0.6em;
- color: #FFFFFF }
-
-.reveal h1 {
- text-shadow: none; }
-
-
-/*********************************************
- * OTHER
- *********************************************/
-.reveal p {
- margin: 20px 0;
- line-height: 1.3; }
-
-/* Ensure certain elements are never larger than the slide itself */
-.reveal img, .reveal video, .reveal iframe {
- max-width: 95%;
- max-height: 95%; }
-
-.reveal strong, .reveal b {
- font-weight: bold; }
-
-.reveal em {
- font-style: italic; }
-
-.reveal ol, .reveal dl, .reveal ul {
- display: inline-block;
- text-align: left;
- margin: 0 0 0 1em; }
-
-.reveal ol {
- list-style-type: decimal; }
-
-.reveal ul {
- list-style-type: disc; }
-
-.reveal ul ul {
- list-style-type: square; }
-
-.reveal ul ul ul {
- list-style-type: circle; }
-
-.reveal ul ul, .reveal ul ol, .reveal ol ol, .reveal ol ul {
- display: block;
- margin-left: 40px; }
-
-.reveal dt {
- font-weight: bold; }
-
-.reveal dd {
- margin-left: 40px; }
-
-.reveal q, .reveal blockquote {
- quotes: none; }
-
-.reveal blockquote {
- display: block;
- position: relative;
- width: 70%;
- margin: 20px auto;
- padding: 5px;
- font-style: italic;
- background: rgba(255, 255, 255, 0.05);
- box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
-
-.reveal blockquote p:first-child, .reveal blockquote p:last-child {
- display: inline-block; }
-
-.reveal q {
- font-style: italic; }
-
-.reveal pre {
- display: block;
- position: relative;
- width: 90%;
- margin: 20px auto;
- text-align: left;
- font-size: 0.55em;
- font-family: monospace;
- line-height: 1.2em;
- word-wrap: break-word;
- box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
-
-.reveal code {
- font-family: monospace; }
-
-.reveal pre code {
- display: block;
- padding: 5px;
- overflow: auto;
- max-height: 400px;
- word-wrap: normal; }
-
-.reveal table {
- margin: auto;
- border-collapse: collapse;
- border-spacing: 0; }
-
-.reveal table th {
- font-weight: bold; }
-
-.reveal table th, .reveal table td {
- text-align: left;
- padding: 0.2em 0.5em 0.2em 0.5em;
- border-bottom: 1px solid; }
-
-.reveal table th[align="center"], .reveal table td[align="center"] {
- text-align: center; }
-
-.reveal table th[align="right"], .reveal table td[align="right"] {
- text-align: right; }
-
-.reveal table tr:last-child td {
- border-bottom: none; }
-
-.reveal sup {
- vertical-align: super; }
-
-.reveal sub {
- vertical-align: sub; }
-
-.reveal small {
- display: inline-block;
- font-size: 0.6em;
- line-height: 1.2em;
- vertical-align: top; }
-
-.reveal small * {
- vertical-align: top; }
-
-/*********************************************
- * LINKS
- *********************************************/
-.reveal a {
- color: #08cec7;
- text-decoration: none;
- -webkit-transition: color 0.15s ease;
- -moz-transition: color 0.15s ease;
- transition: color 0.15s ease; }
-
-.reveal a:hover {
- color: #6ca2e8;
- text-shadow: none;
- border: none; }
-
-.reveal .roll span:after {
- color: #fff;
- background: #1a54a1; }
-
-/*********************************************
- * IMAGES
- *********************************************/
-.reveal section img {
- margin: 15px 0px;
- background: rgba(255, 255, 255, 0.12);
- border: 4px solid #222;
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
-
-.reveal section img.plain {
- border: 0;
- box-shadow: none; }
-
-.reveal a img {
- -webkit-transition: all 0.15s linear;
- -moz-transition: all 0.15s linear;
- transition: all 0.15s linear; }
-
-.reveal a:hover img {
- background: rgba(255, 255, 255, 0.2);
- border-color: #2a76dd;
- box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
-
-/*********************************************
- * NAVIGATION CONTROLS
- *********************************************/
-.reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled {
- border-right-color: #2a76dd; }
-
-.reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled {
- border-left-color: #2a76dd; }
-
-.reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled {
- border-bottom-color: #2a76dd; }
-
-.reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled {
- border-top-color: #2a76dd; }
-
-.reveal .controls .navigate-left.enabled:hover {
- border-right-color: #6ca2e8; }
-
-.reveal .controls .navigate-right.enabled:hover {
- border-left-color: #6ca2e8; }
-
-.reveal .controls .navigate-up.enabled:hover {
- border-bottom-color: #6ca2e8; }
-
-.reveal .controls .navigate-down.enabled:hover {
- border-top-color: #6ca2e8; }
-
-/*********************************************
- * PROGRESS BAR
- *********************************************/
-.reveal .progress {
- background: rgba(0, 0, 0, 0.2); }
-
-.reveal .progress span {
- background: #2a76dd;
- -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
- -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
- transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }
-
-/*********************************************
- * SLIDE NUMBER
- *********************************************/
-.reveal .slide-number {
- color: #2a76dd; }
-
diff --git a/docs/com/img/Functest-CI.png b/docs/com/img/Functest-CI.png
deleted file mode 100644
index fd58ec2c..00000000
--- a/docs/com/img/Functest-CI.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/LinuxFoundation.png b/docs/com/img/LinuxFoundation.png
deleted file mode 100644
index a9b01d0f..00000000
--- a/docs/com/img/LinuxFoundation.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/OPNFV-Berlin.png b/docs/com/img/OPNFV-Berlin.png
deleted file mode 100644
index a7041c0e..00000000
--- a/docs/com/img/OPNFV-Berlin.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/OPNFV.png b/docs/com/img/OPNFV.png
deleted file mode 100644
index a7041c0e..00000000
--- a/docs/com/img/OPNFV.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/OPNFV_testing_group.png b/docs/com/img/OPNFV_testing_group.png
deleted file mode 100644
index 4b8c2c05..00000000
--- a/docs/com/img/OPNFV_testing_group.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/bandeau-bas.png b/docs/com/img/bandeau-bas.png
deleted file mode 100644
index e25c4f6d..00000000
--- a/docs/com/img/bandeau-bas.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/colorado.jpeg b/docs/com/img/colorado.jpeg
deleted file mode 100644
index c858bacf..00000000
--- a/docs/com/img/colorado.jpeg
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/colorado.png b/docs/com/img/colorado.png
deleted file mode 100644
index 04f3a1c6..00000000
--- a/docs/com/img/colorado.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/jiras.png b/docs/com/img/jiras.png
deleted file mode 100644
index ecefcf73..00000000
--- a/docs/com/img/jiras.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/jiras2.png b/docs/com/img/jiras2.png
deleted file mode 100644
index 239df4d5..00000000
--- a/docs/com/img/jiras2.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/leaf.png b/docs/com/img/leaf.png
deleted file mode 100644
index dc6ec9b3..00000000
--- a/docs/com/img/leaf.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/logo-OPNFV-Berlin.png b/docs/com/img/logo-OPNFV-Berlin.png
deleted file mode 100644
index 41ddb1cc..00000000
--- a/docs/com/img/logo-OPNFV-Berlin.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/logo-OPNFV.png b/docs/com/img/logo-OPNFV.png
deleted file mode 100644
index 1519503e..00000000
--- a/docs/com/img/logo-OPNFV.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/matrix.png b/docs/com/img/matrix.png
deleted file mode 100644
index 8c20c63c..00000000
--- a/docs/com/img/matrix.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/opnfv_how_to_functest1.png b/docs/com/img/opnfv_how_to_functest1.png
deleted file mode 100644
index b2c28f1a..00000000
--- a/docs/com/img/opnfv_how_to_functest1.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/reporting.png b/docs/com/img/reporting.png
deleted file mode 100644
index dec34bbf..00000000
--- a/docs/com/img/reporting.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/teamSummitBerlin.png b/docs/com/img/teamSummitBerlin.png
deleted file mode 100644
index d5c7f46a..00000000
--- a/docs/com/img/teamSummitBerlin.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/testapi0.png b/docs/com/img/testapi0.png
deleted file mode 100644
index 21f36311..00000000
--- a/docs/com/img/testapi0.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/testapi1.png b/docs/com/img/testapi1.png
deleted file mode 100644
index e9a69744..00000000
--- a/docs/com/img/testapi1.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/title-bg-berlin.png b/docs/com/img/title-bg-berlin.png
deleted file mode 100644
index 7177b073..00000000
--- a/docs/com/img/title-bg-berlin.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/title-bg.jpg b/docs/com/img/title-bg.jpg
deleted file mode 100644
index e2c0f621..00000000
--- a/docs/com/img/title-bg.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/title-bg.png b/docs/com/img/title-bg.png
deleted file mode 100644
index 6a84a44f..00000000
--- a/docs/com/img/title-bg.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/img/wordle-opnfv2.png b/docs/com/img/wordle-opnfv2.png
deleted file mode 100644
index fd98fbc4..00000000
--- a/docs/com/img/wordle-opnfv2.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/Summit/Berlin-2016/conversation.html b/docs/com/pres/Summit/Berlin-2016/conversation.html
deleted file mode 100644
index 356c2ad1..00000000
--- a/docs/com/pres/Summit/Berlin-2016/conversation.html
+++ /dev/null
@@ -1,251 +0,0 @@
-<!doctype html>
-<html lang="en">
-
- <head>
- <meta charset="utf-8">
-
- <title>OPNFV presentation</title>
-
- <meta name="description" content="Conversation with the Testing community">
- <meta name="author" content="OPNFV Testing Worjing Group">
-
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
-
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
-
- <link rel="stylesheet" href="../../reveal.js/css/reveal.css">
- <link rel="stylesheet" href="../../../css/theme/OPNFV-Berlin.css" id="theme">
-
- <!-- Code syntax highlighting -->
- <link rel="stylesheet" href="../../reveal.js/lib/css/zenburn.css">
-
- <!-- Printing and PDF exports -->
- <script>
- var link = document.createElement( 'link' );
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = window.location.search.match( /print-pdf/gi ) ? '../../reveal.js/css/print/pdf.css' : '../../reveal.js/css/print/paper.css';
- document.getElementsByTagName( 'head' )[0].appendChild( link );
- </script>
-
- <!--[if lt IE 9]>
- <script src="lib/js/html5shiv.js"></script>
- <![endif]-->
- </head>
-
- <body>
-
- <div class="reveal">
- <!-- Any section element inside of this container is displayed as a slide -->
- <div class="slides">
-
- <section data-background="../../../img/title-bg-berlin.png" data-background-transition="none">
- <br><br><br><br><br>
- <h1>Conversation with the Testing Community</h1>
- <br><br>
- <h4>OPNFV testing community</h4>
- <h5>OPNFV Design Summit, 20/6/2016, Berlin</h5>
- <br>
-
- </section>
-
- <section data-markdown>
- >“You make experiments and I make theories. Do you know the difference? A theory is something nobody believes, except the person who made it. An experiment is something everybody believes, except the person who made it." A.Einstein
- </section>
-
- <section data-markdown>
- # Agenda
- * Who are we?
- * Upstream, Upstream, Upstream
- * Towards Telco Cloud KPI
- </section>
-
- <section data-markdown>
- # Who are we?
- ![team](../../../img/OPNFV_testing_group.png)
- This is a representation...not a governance!
- </section>
- <section>
- <section>
- <h3>The test projects</h3>
- <table>
- <thead>
- <tr>
- <th>Test case</th>
- <th>Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>Functest</td>
- <td>Umbrella project for Functional testing</td>
- </tr>
- <tr>
- <td>Yardstick</td>
- <td>Umbrella project for performance/qualification testing</td>
- </tr>
- <tr>
- <td>CPerf</td>
- <td>SDN controller performance testing</td>
- </tr>
- <tr>
- <td>StorPerf</td>
- <td>Storage performance testing</td>
- </tr>
- <tr>
- <td>VSPerf</td>
- <td>VSwitch qualification</td>
- </tr>
- <tr>
- <td>Bottlenecks</td>
- <td>Detect possible bottlenecks</td>
- </tr>
- <tr>
- <td>QTIP</td>
- <td>Benchmark to boost performance</td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section data-markdown>
- # Functest
- * Functional testing to validate scenarios
- * Contributors (raise your hands)
- * Functest presentation (here...1h ago :))
- * breakout sessions
- * Today 3.10PM-3.40PM (vIMS evolution) 4PM (feature project integration), 5PM (Colorado status)
- * tomorrow 11AM (API, test collection), 1PM (work Upstream), 3.15PM (D Release)(to be confirmed...)
- </section>
- <section data-markdown>
- # Yardstick
- * Performance testing framework and NFVI Validation
- * [Contributors](https://wiki.opnfv.org/display/yardstick/People)
- * Yardstick presentation
- * How to Do a Pre-deployment NFVI Validation Quickly and Efficiently? Wednesday, June 22, 4:00 PM - 4:30 PM
- * Yardstick: A Pre-deployment NFVI Validation Tool. Thursday, June 23, 3:10 PM - 3:30 PM
- * breakout sessions
- * Tomorrow 2PM (Yardstick in C)
- </section>
- <section data-markdown>
- # CPerf
- * SDN Controller Performance Testing
- * Upstream test experts + standards/metrics experts
- * Goal: Cross-controller perf tests in CI against realistic deployments
- </section>
- <section data-markdown>
- # StorPerf
- * Cinder Volume Performance Testing
- * Based on SNIA's SSD Test Specification
- * Presentation
- * StorPerf: Cinder Storage Performance Measurement.
- Wednesday, June 22, 3:40 PM - 3:55 PM
- * Breakout Session
- * Tomorrow 10:15 (StorPerf Test Results Working Session)
- </section>
- <section data-markdown>
- # VSPerf
- </section>
- <section data-markdown>
- # Bottlenecks
- </section>
- <section data-markdown>
- # QTIP
-
- ## OPNFV Platform Benchmark
-
- - Bottom up
- - testing baremetal components first
- - More than result
- - comparing against reference
- - Setup-Test-Diagnose-Improve
- - a closed loop to boost platform performance
-
- ## Breakout session
-
- - 14:30~15:45, June 21st/Tuesday
- - Room Tegel
- </section>
- </section>
- <section>
- <section data-markdown>
- # Upstream, upstream, upstream..
- </section>
- <section data-markdown>
- ## We are on the shoulders of the giants
- * Rally (OpenStack)
- * ODL, ONOS, ...
- * RobotFramework, Teston
- * .....
- </section>
- <section data-markdown>
- ## Time to give back
- ### How to improve work with testing upstream community
- </section>
-
- </section>
-
- <section>
-
- <section data-markdown>
- # Towards Telco Cloud KPI?
- </section>
-
- <section data-markdown>
- # Testing group goals
- * Define common needs (naming, rules, tools...)
- * Unify result collection, reporting, dashboarding, documentation
- * Share best practice: docker, CLI, ..
- * Identify testing domains
- * Encourage testing in poorly covered areas
- </section>
-
- <section data-markdown>
- # The ultimate goal: define Telco Cloud KPIs
- * Provide methodology and test suites to qualify a Telco Cloud
- * Provide reference benchs for plugfest/third party integration: compare apple with apple
- </section>
-
- </section>
-
- <section data-markdown>
- # Thank you
- </section>
-
- </div>
- <div class='footer'>
- <img src="../../../img/logo-OPNFV-Berlin.png" alt="OPNFV logo">
- </div>
- </div>
-
- <script src="../../reveal.js/lib/js/head.min.js"></script>
- <script src="../../reveal.js/js/reveal.js"></script>
-
- <script>
-
- // Full list of configuration options available at:
- // https://github.com/hakimel/reveal.js#configuration
- Reveal.initialize({
- controls: true,
- progress: true,
- history: true,
- center: true,
-
- transition: 'slide', // none/fade/slide/convex/concave/zoom
-
- // Optional reveal.js plugins
- dependencies: [
- { src: '../../reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
- { src: '../../reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../../reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../../reveal.js/plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
- { src: '../../reveal.js/plugin/zoom-js/zoom.js', async: true },
- { src: '../../reveal.js/plugin/notes/notes.js', async: true }
- ]
- });
-
- </script>
-
- </body>
-</html>
diff --git a/docs/com/pres/Summit/Berlin-2016/summit-Berlin.html b/docs/com/pres/Summit/Berlin-2016/summit-Berlin.html
deleted file mode 100644
index 97fa66c1..00000000
--- a/docs/com/pres/Summit/Berlin-2016/summit-Berlin.html
+++ /dev/null
@@ -1,313 +0,0 @@
-<!doctype html>
-<html lang="en">
-
- <head>
- <meta charset="utf-8">
-
- <title>OPNFV presentation</title>
-
- <meta name="description" content="Functest: Many rivers to cross">
- <meta name="author" content="Morgan Richomme and Functest contributors">
-
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
-
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
-
- <link rel="stylesheet" href="../../reveal.js/css/reveal.css">
- <link rel="stylesheet" href="../../../css/theme/OPNFV-Berlin.css" id="theme">
-
- <!-- Code syntax highlighting -->
- <link rel="stylesheet" href="../../reveal.js/lib/css/zenburn.css">
-
- <!-- Printing and PDF exports -->
- <script>
- var link = document.createElement( 'link' );
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = window.location.search.match( /print-pdf/gi ) ? '../../reveal.js/css/print/pdf.css' : '../../../css/print/paper.css';
- document.getElementsByTagName( 'head' )[0].appendChild( link );
- </script>
-
- <!--[if lt IE 9]>
- <script src="l../../reveal.jsml5shiv.js"></script>
- <![endif]-->
- </head>
-
- <body>
-
- <div class="reveal">
- <!-- Any section element inside of this container is displayed as a slide -->
- <div class="slides">
-
- <section data-background="../../../img/title-bg-berlin.png" data-background-transition="none">
- <br><br><br><br><br>
- <h1>From Arno to Colorado</h1>
- <h3>Functest: Many rivers to cross</h3>
- <br>
- <h4>Functest contributors</h4>
- <h5>OPNFV Design Summit, 20/6/2016, Berlin</h5>
- <br>
-
- </section>
-
- <section>
- <blockquote>
- &ldquo;Bad programmers have all the answers. Good testers have all the questions. Gil Zilberfeld - &rdquo;
- </blockquote>
- </section>
-
- <section data-markdown>
- # Agenda
- * Functest
- * Arno
- * Brahmaputra
- * Colorado
- * D, E, F rivers and beyond
- </section>
-
- <section data-markdown>
- # The dream team
- ![team](../../../img/teamSummitBerlin.png)
- </section>
-
- <section>
- <section data-markdown>
- # Functest: what for?
- </section>
- <section data-markdown>
- ## Our goals
- ### make sure OPNFV works......
- </section>
- <section data-markdown>
- ## so concretely...
- * Validate scenarios for the release
- * Give confidence on OPNFV fresh releases
- * Ensure consistancy towards installers
- * Ensure End to End interoperability
- </section>
- <section data-markdown>
- ## and also
- * Provide functional test suites to be replayed
- * ~ post install sanity check
- * usable for plugfests
- * coherent with ETSI and Telco needs
- * Provide test tools
- * run tests
- * collect info
- * create dashboard
- </section>
- <section data-markdown>
- ## Our goals are not....
- * Performance testing (yardstick, Xperf )
- * Re-do tests done in specific projects
- * storage/storeperf
- * infra audit/qtip
- * Compare results
- </section>
-
- <section data-markdown>
- ## Our rules
- * Re-use as much as possible upstream suites (Rally, Tempest, Robot, testOn..)
- * Keep it simple...
- * Automate (if not it is not a test...)
- * Create new suites only if tests not covered
- * Consider fields not addressed by existing test projects
- </section>
-
- <section data-markdown>
- ## Our rules
- * Installer neutral
- * Controller neutral
- * Black box approach
- </section>
-
- </section>
-
- <section>
- <section data-markdown>
- # Arno
- </section>
- <section data-markdown>
- ## Proof of concept
- * 4 Testcases: vPing (userdata), Tempest, Rally, ODL
- * 1 scenario: os-odl_l2-nofeature-ha
- * 2 installers: Foreman/Fuel
- * Lots of manual operations (reporting, documentation)
- </section>
- </section>
- <section>
- <section data-markdown>
- # Brahmaputra
- </section>
- <section data-markdown>
- ## More everything....
- * 7 Testcases: vPing (ssh), ONOS, vIMS, Tempest and Rally extended
- * 3 feature projects: doctor, promise, sdnvpn
- * 13 Scenarios
- * 4 Installers (Apex, Compass, Fuel, Joid)
- * Test result collection
- * Automatic dashboard
- </section>
- <section>
- <h3>Jiras</h3>
- <img height="200" data-src="../../../img/jiras.png" alt="Jiras">
- <img height="200" data-src="../../../img/jiras2.png" alt="Jiras">
- </section>
-
- <section>
- <h3>Brahmaputra Scenario matrix</h3>
- <img width="800" data-src="../../../img/matrix.png" alt="Jiras">
- </section>
-
- <section>
- Comparison odl_l2-nofeature-ha scenario
- <table>
- <thead>
- <tr>
- <th>Project</th>
- <th>Apex</th>
- <th>Compass</th>
- <th>Fuel</th>
- <th>Joid</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>POD</td>
- <td>LF POD1</td>
- <td>Huawei US</td>
- <td>Ericsson POD2</td>
- <td>Orange POD2</td>
- </tr>
- <tr>
- <td>Functest</td>
- <td>2h50</td>
- <td>1h45</td>
- <td>2h35</td>
- <td>2h30</td>
- </tr>
- <tr>
- <td>Yardstick</td>
- <td>1h05</td>
- <td>1h00</td>
- <td>1h00</td>
- <td>0h55</td>
- </tr>
- </tbody>
- </table>
- * difference of duration due to POD and test suites
- </section>
-
- <section data-markdown>
- ## Lessons learned
- * Tempest/Rally
- * harmonizing installer related OpenStack configuration differences
- * creating customized test lists
- * main challenge was resolving SDN controller interworking problems
- * vIMS
- * complete but complex test case
- * very interesting to automate (pre MANO, most of Telco needs met there)
- </section>
-
- </section>
-
- <section>
- <section data-markdown>
- # Colorado
- </section>
-
- <section data-markdown>
- ## What's new?
- * New internal test cases: healthcheck, security
- * New controler: OpenContrail?
- * New feature projects (domino, multisites, movie, parser, moon, copper, models, onos-sfc...)
- * ARM Support (congratulations to ENEA team!)
- * Simplified feature project integration journey
- </section>
-
- <section data-markdown>
- ## What's new?
- * Slicing of the tests (healthcheck / Smoke / SDN controllers / Features / Components / VNFs)
- * Better Test duration management
- * Refactoring (repo, case management, TestAPI)
- * Automatic reporting
- * Dashboard evolution to ELK
- * CLI
- </section>
-
-
- <section>
- <h3>Automatic reporting</h3>
- <img height="400" data-src="../../../img/reporting.png" alt="Reporting">
- <br><a href="http://testresults.opnfv.org/reporting/functest/release/master/index-status-fuel.html">Validated scenarios for Colorado</a>
- </section>
-
- </section>
-
- <section>
- <section data-markdown>
- # Many rivers to cross
- ## Functest beyond Colorado
- </section>
- <section data-markdown>
- ## More test cases
- * New VNFs (vEPC, vCDN, vWhatever...)
- * Multi sites (e.g bgpvpn with different back ends)
- * Better test coverage
- </section>
- <section data-markdown>
- ## A Functional testing As a Service framework
- * Scenario owner can select their relevant test cases
- * Test duration estimation
- * Agile dashboarding
- * Analytics
- </section>
- <section data-markdown>
- ## Upstream
- * Rally: time to give back more
- * Functest description for ETSI?
- </section>
- </section>
-
- <section>
- <h3>Thank you</h3>
- <img width="600" data-src="../../../img/colorado.png" alt="tests">
- </section>
-
- </div>
- <div class='footer'>
- <img src="../../../img/logo-OPNFV-Berlin.png" alt="OPNFV logo">
- </div>
- </div>
-
- <script src="../../reveal.js/lib/js/head.min.js"></script>
- <script src="../../reveal.js/js/reveal.js"></script>
-
- <script>
-
- // Full list of configuration options available at:
- // https://github.com/hakimel/reveal.js#configuration
- Reveal.initialize({
- controls: true,
- progress: true,
- history: true,
- center: true,
-
- transition: 'slide', // none/fade/slide/convex/concave/zoom
-
- // Optional reveal.js plugins
- dependencies: [
- { src: '../../reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
- { src: '../../reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../../reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../../reveal.js/plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
- { src: '../../reveal.js/plugin/zoom-js/zoom.js', async: true },
- { src: '../../reveal.js/plugin/notes/notes.js', async: true }
- ]
- });
-
- </script>
-
- </body>
-</html>
diff --git a/docs/com/pres/Summit/Berlin-2016/testapi.html b/docs/com/pres/Summit/Berlin-2016/testapi.html
deleted file mode 100644
index c40637cb..00000000
--- a/docs/com/pres/Summit/Berlin-2016/testapi.html
+++ /dev/null
@@ -1,274 +0,0 @@
-<!doctype html>
-<html lang="en">
-
- <head>
- <meta charset="utf-8">
-
- <title>OPNFV presentation</title>
-
- <meta name="description" content="TestAPI">
- <meta name="author" content="Serena Feng">
-
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
-
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
-
- <link rel="stylesheet" href="../../reveal.js/css/reveal.css">
- <link rel="stylesheet" href="../../../css/theme/OPNFV-Berlin.css" id="theme">
-
- <!-- Code syntax highlighting -->
- <link rel="stylesheet" href="../../reveal.js/lib/css/zenburn.css">
-
- <!-- Printing and PDF exports -->
- <script>
- var link = document.createElement( 'link' );
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = window.location.search.match( /print-pdf/gi ) ? '../../reveal.js/css/print/pdf.css' : '../../reveal.js/css/print/paper.css';
- document.getElementsByTagName( 'head' )[0].appendChild( link );
- </script>
-
- <!--[if lt IE 9]>
- <script src="lib/js/html5shiv.js"></script>
- <![endif]-->
- </head>
-
- <body>
-
- <div class="reveal">
- <!-- Any section element inside of this container is displayed as a slide -->
- <div class="slides">
-
- <section data-background="../../../img/title-bg-berlin.png" data-background-transition="none">
- <br><br><br><br><br>
- <h1>TestAPI</h1>
- <h3>Clean, Easy, Complete</h3>
- <br>
- <h4>OPNFV testing community</h4>
- <h5>OPNFV Design Summit, 20/6/2016, Berlin</h5>
- <br>
- </section>
-
- <section data-markdown>
- # Agenda
- * TestAPI: what for?
- * API overview
- * API evolution
- * Roadmap
- </section>
-
- <section>
- <section data-markdown>
- # TestAPI: what for?
- </section>
- <section data-markdown>
- ## Consistant view for
- * Resources (Pods)
- * Projects
- * Test cases
- * Results
- </section>
-
- <section data-markdown>
- ## Status Currently
- * From many projects
- * Many formats (log, html, json, ..)
- * Many locations (in VM, Jumphost, external DB,...)
- </section>
- <section data-markdown>
- <script type='text/template'>
- ## Achieve using TestAPI
- * Uniform API: TestAPI
- * Uniform format: JSON
- * Universal Location: http://testresults.opnfv.org
- <aside class='notes'>
- By using TestAPI, we hope to provide a uniform way of collection and saving test results to a universal location
- </aside>
- </script>
- </section>
-
- <section data-markdown>
- ## Help building
- * Dashboards
- * Automatic reporting
- </section>
- </section>
-
- <section>
- <section data-markdown>
- # API overview
- </section>
- <section data-markdown>
- ## Storage structure
- ![TestAPI](https://wiki.opnfv.org/download/attachments/2926452/results_collection_structure.png?version=1&modificationDate=1459196347000&api=v2 "OPNFV API page")
- </section>
- <section data-markdown>
- ## API in Brahmaputra
- ![TestAPI](../../../img/testapi0.png)
- https://wiki.opnfv.org/display/functest/Collection+Of+Test+Results
- </section>
-
- <section data-markdown>
- ## API status in Brahmaputra
- * Simple data models aggreed with the testing group
- * No unit tests
- * Wiki and rst documentation
- </section>
-
- <section data-markdown>
- ## Lessons learned in B.
- * Painful wiki documentation
- * Simple result model
- * Misuse version as scenario
- * No version actually
- * No overall criteria (PASS/FAIL)
- * Difficult refactoring
- </section>
- <section>
- <h2>Colorado refactoring</h2>
- <ul>
- <li>Unit tests</li>
- <li>Update of the data model</li>
- <li>Tornado_swagger for the documentation</li>
- <li>URL and MongoDB collection renaming</li>
- <li>Scripts to support databse backup/restore/update</li>
- <li>Support installation</li>
- <aside class='notes'>
- So you can discover and understand the capabilities of the service without
- access to source code, documentation, or through network traffic inspection,
- and also you can interact with the TestAPI directly through swagger website.
- </aside>
- </ul>
- <p class="fragment fade-up"><b>All done in Colorado!</b></p>
- </section>
- </section>
-
- <section>
- <section data-markdown>
- # API Evoluation
- </section>
-
- <section>
- <h2> URI changes...</h2>
- <div style="text-align:left"">
- <p> testresults.opnfv.org/<span style="color:lightblue">TestAPI</span> => <br>testresults.opnfv.org/<span style="color:yellow">test/api/v1</span> </p>
-
- <p> /test/api/v1/<b>pods</b></p>
- <p> /test/api/v1/<b>projects</b></p>
- <p> /test/api/v1/projects/qtip/<b>cases</b></p>
- <p> /test/api/v1/<b>results</b></p>
- </div>
- </section>
- <section data-markdown>
- ## One new field for pods
- | Field | Colorado |
- | :--- | :--- |
- | role | community_pod, ci_pod, .. |
- </section>
- <section data-markdown>
- ## Changed fields for results
- | Item | Brahmaputra | Colorado |
- | :--- | :--- | :--- |
- | date | creation_date | start_date and stop_date |
- | version | used as scenario | opnfv release version |
- </section>
- <section data-markdown>
- <script type='text/template'>
- ## New fields for results
- | Item | Colorado |
- | :--- | :--- |
- | scenario | used for scenario |
- | criteria | PASS/FAILED |
- | trust_indicator | between 0 and 1|
- <aside class='notes'>
- to detect if the test case is stable over time and further more to avoid
- running it systematically and saving time for other long duration test cases
- </aside>
- </script>
- </section>
- <section data-markdown>
- ## One new filter for results
- | Item | Colorado |
- | :--- | :--- |
- | last | get last N results|
- </section>
- <section data-markdown>
- http://testresults.opnfv.org/test/swagger/spec.html
- ![alt text](../../../img/testapi1.png "TestAPI swagger interface")
- </section>
- <section>
- <h2>unit tests</h2>
- <pre><code class="hljs" data-trim contenteditable>
-umry8364@umry8364-Latitude-E6400:~/Dev/OPNFV/releng/utils/test/result_collection_api$ ./run_test.sh
-Tests running...
-WARNING:tornado.general:404 GET /dashboard/v1/results?case=vPing&pod=zte-pod1&version=C&installer=fuel&period=5 (127.0.0.1): Project name missing
-WARNING:tornado.access:404 GET /dashboard/v1/results?case=vPing&pod=zte-pod1&version=C&installer=fuel&period=5 (127.0.0.1) 2.30ms
-WARNING:tornado.general:400 POST /api/v1/projects (127.0.0.1): name missing
-............
-WARNING:tornado.access:400 POST /api/v1/projects (127.0.0.1) 1.13ms
-WARNING:tornado.access:403 PUT /api/v1/projects/functest/cases/vping_1 (127.0.0.1) 2.95ms
-WARNING:tornado.general:404 PUT /api/v1/projects/functest/cases/notFound (127.0.0.1): {'project_name': u'functest', 'name': u'notFound'} could not be found in table [testcases]
-WARNING:tornado.access:404 PUT /api/v1/projects/functest/cases/notFound (127.0.0.1) 2.85ms
-
-Ran 74 tests in 1.848s
-OK
- </code></pre>
- </section>
- </section>
-
- <section>
- <section data-markdown>
- # Roadmap
- </section>
- <section data-markdown>
- ## Roadmap
- * Dockerize TestAPI
- * Automatic update of TestAPI
- * Command Line Interface
- * Automatic update for pods/projects/testcases
- </section>
- <section data-markdown>
- # suggestions ...
- </section>
- <section>
- <h3>Thank you</h3>
- <img width="600" data-src="../../../img/colorado.png" alt="tests">
- </section>
- </section>
- </div>
- <div class='footer'>
- <img src="../../../img/logo-OPNFV-Berlin.png" alt="OPNFV logo">
- </div>
- </div>
-
- <script src="../../reveal.js/lib/js/head.min.js"></script>
- <script src="../../reveal.js/js/reveal.js"></script>
-
- <script>
-
- // Full list of configuration options available at:
- // https://github.com/hakimel/reveal.js#configuration
- Reveal.initialize({
- controls: true,
- progress: true,
- history: true,
- center: true,
-
- transition: 'slide', // none/fade/slide/convex/concave/zoom
-
- // Optional reveal.js plugins
- dependencies: [
- { src: '../../reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
- { src: '../../reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../../reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../../reveal.js/plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
- { src: '../../reveal.js/plugin/zoom-js/zoom.js', async: true },
- { src: '../../reveal.js/plugin/notes/notes.js', async: true }
- ]
- });
-
- </script>
-
- </body>
-</html>
diff --git a/docs/com/pres/dashboard/dashboard_status.html b/docs/com/pres/dashboard/dashboard_status.html
deleted file mode 100644
index 1321afa0..00000000
--- a/docs/com/pres/dashboard/dashboard_status.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!doctype html>
-<html lang="en">
-
- <head>
- <meta charset="utf-8">
-
- <title>OPNFV presentation</title>
-
- <meta name="description" content="Dashboard Status">
- <meta name="author" content="Serena Feng">
-
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
-
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
-
- <link rel="stylesheet" href="../reveal.js/css/reveal.css">
- <link rel="stylesheet" href="../../css/theme/OPNFV.css" id="theme">
-
- <!-- Code syntax highlighting -->
- <link rel="stylesheet" href="../reveal.js/lib/css/zenburn.css">
-
- <!-- Printing and PDF exports -->
- <script>
- var link = document.createElement( 'link' );
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = window.location.search.match( /print-pdf/gi ) ? '../reveal.js/css/print/pdf.css' : '../reveal.js/css/print/paper.css';
- document.getElementsByTagName( 'head' )[0].appendChild( link );
- </script>
-
- <!--[if lt IE 9]>
- <script src="lib/js/html5shiv.js"></script>
- <![endif]-->
- </head>
-
- <body>
-
- <div class="reveal">
- <!-- Any section element inside of this container is displayed as a slide -->
- <div class="slides">
-
- <section data-background="../../img/title-bg.png" data-background-transition="none">
- <h1>Dashboard Status</h1>
- <h3></h3>
- <br>
- <h4>OPNFV testing community</h4>
- <h5></h5>
- <br>
- </section>
-
- <section>
- <h3>results generation</h3>
- <img width="600" data-src="./dashboard_status/generation.png" alt="tests">
- </section>
- <section>
- <h3>result model</h3>
- <img width="600" data-src="./dashboard_status/result_model.png" alt="tests">
- </section>
- <section>
- <h3>dashboard generation</h3>
- <img width="600" data-src="./dashboard_status/dashboard_generate.png" alt="tests">
- </section>
- <section>
- <h3>selection layout(1)</h3>
- <img width="600" data-src="./dashboard_status/selection_1.png" alt="tests">
- </section>
- <section>
- <h3>selection layout(2)</h3>
- <img width="600" data-src="./dashboard_status/selection_2.png" alt="tests">
- </section>
- <section>
- <h3>display period select</h3>
- <img width="600" data-src="./dashboard_status/period_select.png" alt="tests">
- </section>
- <section>
- <h3>duration display</h3>
- <img width="600" data-src="./dashboard_status/duration.png" alt="tests">
- </section>
- <section>
- <h3>tests/failures display</h3>
- <img width="600" data-src="./dashboard_status/number.png" alt="tests">
- </section>
- <section>
- <h3>success_percentage display</h3>
- <img width="600" data-src="./dashboard_status/percentage.png" alt="tests">
- </section>
- <section data-markdown>
- # possible layouts
-
- * project
- * testcase
- * pod
- * installer
- * scenario
- * version
- * period
- </section>
- <section data-markdown>
- # possible display domains
-
- * duration
- * tests/failures
- * success_percentage
- </section>
- <section>
- <h3>Thank you</h3>
- <img width="600" data-src="./dashboard_status/danube.jpg" alt="tests">
- </section>
-
- </div>
- <div class='footer'>
- <img src="../../img/logo-OPNFV.png" alt="OPNFV logo">
- </div>
- </div>
-
- <script src="../reveal.js/lib/js/head.min.js"></script>
- <script src="../reveal.js/js/reveal.js"></script>
-
- <script>
-
- // Full list of configuration options available at:
- // https://github.com/hakimel/reveal.js#configuration
- Reveal.initialize({
- controls: true,
- progress: true,
- history: true,
- center: true,
-
- transition: 'slide', // none/fade/slide/convex/concave/zoom
-
- // Optional reveal.js plugins
- dependencies: [
- { src: '../reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
- { src: '../reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
- { src: '../reveal.js/plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
- { src: '../reveal.js/plugin/zoom-js/zoom.js', async: true },
- { src: '../reveal.js/plugin/notes/notes.js', async: true }
- ]
- });
-
- </script>
-
- </body>
-</html>
diff --git a/docs/com/pres/dashboard/dashboard_status/._danube.jpg b/docs/com/pres/dashboard/dashboard_status/._danube.jpg
deleted file mode 100644
index 15669502..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._danube.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._dashboard_generate.png b/docs/com/pres/dashboard/dashboard_status/._dashboard_generate.png
deleted file mode 100644
index 1f2afc65..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._dashboard_generate.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._duration.png b/docs/com/pres/dashboard/dashboard_status/._duration.png
deleted file mode 100644
index 7ff52194..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._duration.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._generation.png b/docs/com/pres/dashboard/dashboard_status/._generation.png
deleted file mode 100644
index 4154da2e..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._generation.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._number.png b/docs/com/pres/dashboard/dashboard_status/._number.png
deleted file mode 100644
index 7ff52194..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._number.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._percentage.png b/docs/com/pres/dashboard/dashboard_status/._percentage.png
deleted file mode 100644
index 8e72b4a2..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._percentage.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._period_select.png b/docs/com/pres/dashboard/dashboard_status/._period_select.png
deleted file mode 100644
index 7ff52194..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._period_select.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._result_model.png b/docs/com/pres/dashboard/dashboard_status/._result_model.png
deleted file mode 100644
index b9c8c2e1..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._result_model.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._selection_1.png b/docs/com/pres/dashboard/dashboard_status/._selection_1.png
deleted file mode 100644
index 7ff52194..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._selection_1.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/._selection_2.png b/docs/com/pres/dashboard/dashboard_status/._selection_2.png
deleted file mode 100644
index 7ff52194..00000000
--- a/docs/com/pres/dashboard/dashboard_status/._selection_2.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/danube.jpg b/docs/com/pres/dashboard/dashboard_status/danube.jpg
deleted file mode 100644
index 4cf4ecce..00000000
--- a/docs/com/pres/dashboard/dashboard_status/danube.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/dashboard_generate.png b/docs/com/pres/dashboard/dashboard_status/dashboard_generate.png
deleted file mode 100644
index 991f26c7..00000000
--- a/docs/com/pres/dashboard/dashboard_status/dashboard_generate.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/duration.png b/docs/com/pres/dashboard/dashboard_status/duration.png
deleted file mode 100644
index 33497a9a..00000000
--- a/docs/com/pres/dashboard/dashboard_status/duration.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/generation.png b/docs/com/pres/dashboard/dashboard_status/generation.png
deleted file mode 100644
index ec5ae169..00000000
--- a/docs/com/pres/dashboard/dashboard_status/generation.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/logo-OPNFV.png b/docs/com/pres/dashboard/dashboard_status/logo-OPNFV.png
deleted file mode 100644
index 1519503e..00000000
--- a/docs/com/pres/dashboard/dashboard_status/logo-OPNFV.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/number.png b/docs/com/pres/dashboard/dashboard_status/number.png
deleted file mode 100644
index a5f4ff43..00000000
--- a/docs/com/pres/dashboard/dashboard_status/number.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/percentage.png b/docs/com/pres/dashboard/dashboard_status/percentage.png
deleted file mode 100644
index 640ef748..00000000
--- a/docs/com/pres/dashboard/dashboard_status/percentage.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/period_select.png b/docs/com/pres/dashboard/dashboard_status/period_select.png
deleted file mode 100644
index 609a0d86..00000000
--- a/docs/com/pres/dashboard/dashboard_status/period_select.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/result_model.png b/docs/com/pres/dashboard/dashboard_status/result_model.png
deleted file mode 100644
index 4ac6d671..00000000
--- a/docs/com/pres/dashboard/dashboard_status/result_model.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/selection_1.png b/docs/com/pres/dashboard/dashboard_status/selection_1.png
deleted file mode 100644
index d264df81..00000000
--- a/docs/com/pres/dashboard/dashboard_status/selection_1.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/selection_2.png b/docs/com/pres/dashboard/dashboard_status/selection_2.png
deleted file mode 100644
index a3d23667..00000000
--- a/docs/com/pres/dashboard/dashboard_status/selection_2.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dashboard/dashboard_status/title-bg.png b/docs/com/pres/dashboard/dashboard_status/title-bg.png
deleted file mode 100644
index 6a84a44f..00000000
--- a/docs/com/pres/dashboard/dashboard_status/title-bg.png
+++ /dev/null
Binary files differ
diff --git a/docs/com/pres/dockerslicing/dockerslicing.md b/docs/com/pres/dockerslicing/dockerslicing.md
deleted file mode 100644
index a6645324..00000000
--- a/docs/com/pres/dockerslicing/dockerslicing.md
+++ /dev/null
@@ -1,124 +0,0 @@
-# Docker slicing
-
-[Cédric Ollivier](mailto:cedric.ollivier@orange.com)
-
-2017/10/19
-
-
-
-## Danube issues
-
-
-### OPNFV projects' setup.py
-
-- no requirements were installed when calling *python setup.py install* as none of the next keys was set:
- - install_requires
- - tests_require
- - dependency_links
-- shell scripts were not installed neither in $PATH nor in dist-packages
-- all requirements were not synchronized over the OPNFV projects
-
-
-### Functest's Dockerfile
-
-- it copied all the files hosted by the third-party projects (e.g. docs, .git...)
-- several requirements were downgraded/upgraded when building the container as they were managed one after the other
-- it could download packages from [PyPI](https://pypi.python.org/pypi) (e.g. [networking-bgpvpn](https://pypi.python.org/pypi/networking-bgpvpn)...) instead of cloning git repository
-- build dependencies couldn't be removed to save space as it created multiple layers (>70)
-
-
-
-## Management of the requirements
-
-
-### Rely on [pbr](https://docs.openstack.org/developer/pbr/)
-
-- pbr injects requirements into the install_requires, tests_require and/or dependency_links arguments to setup
-- it supports conditional dependencies which can be added to the requirements (e.g. dnspython>=1.14.0;python_version=='2.7')
-
-
-### Split requirements into 3 files
-
-- **requirements.txt** which should list all abstract (i.e. [not associated with any particular index](https://packaging.python.org/requirements/)) dependencies of the OPNFV packages
-- **test-requirements.txt** which could list all abstract dependencies required for testing the OPNFV packages
-- **upper-constraints.txt** which should list all concrete dependencies required by Functest Docker container or the testing virtual environments
-
-
-### Follow [OpenStack requirements management](https://specs.openstack.org/openstack/openstack-specs/specs/requirements-management.html)
-
-- OPNFV (test-)requirements.txt have been updated according to stable/ocata global-requirements.txt.
-- Functest simply use (and complete) stable/ocata upper-constraints.txt in Docker files and tox configuration (testing virtual environments).
-
-
-### On the road
-
-- we have fixed lots of hardcoded paths hidden by the previous design
-- some files were outside the python packages
-- lots of (console) scripts added in OPNFV packages to ease the maintenance of Functest testcases.yaml
-
-
-
-## Docker slicing
-
-
-### 8 Functest containers
-
-```bash
-$ sudo docker search opnfv |grep functest-
-opnfv/functest-core OPNFV Functest core image
-opnfv/functest-restapi OPNFV Functest restapi image
-opnfv/functest-features OPNFV Functest vnf image
-opnfv/functest-healthcheck OPNFV Functest healthcheck image
-opnfv/functest-smoke OPNFV Functest smoke image
-opnfv/functest-vnf OPNFV Functest vnf image
-opnfv/functest-components OPNFV Functest components image
-opnfv/functest-parser OPNFV Functest parser image
-```
-
-
-### 8 Functest containers
-
-- Alpine 3.6 is now used as base image
-- one container per test suite has been published (5). All of them are built on top of functest-core.
-- Parser is hosted in its own containers (it requires librairies released for OpenStack Pike)
-- a full container is dedicated to our REST API.
-
-Please see [Run Alpine Functest containers](https://wiki.opnfv.org/display/functest/Run+Alpine+Functest+containers)
-
-
-
-## Next steps
-
-
-### Functest and XCI
-
-- the purpose is simply to allow any OPNFV project integrated by Functest to build their own containers on top of opnfv/functest-core
-- it will allow testing one specific change of these OPNFV projects before merging it in tree
-- it induces that all requirements are synchronized between the different OPNFV projects
-
-
-### F-release
-
-- to allow building opnfv/functest-core from a gerrit change (see https://gerrit.opnfv.org/gerrit/#/c/40909/)
-- to split Functest core/ci and the Functest testcases in two separated Python packages
-- to unlink prepare_env.py and tempest/rally
-
-
-### F-release
-
-- to add python3 support for Functest ci scripts (Functest core already supports both versions)
-- to unlink functest-core from others OPNFV projects (mainly releng and snaps)
-- to write a generic Dockerfile using a set of python packages as input
-
-
-### 2 OPNFV project proposals
-
-- requirements, the counterpart of [OpenStack requirements](https://wiki.openstack.org/wiki/Requirements),
-focused on additional OPNFV project needs
-- xtesting which would be derived from Functest (core and ci parts) as proposed in
-[Functional testing gating](https://wiki.opnfv.org/display/functest/Functional+testing+gating)
-
-
-
-## Thank you!
-
diff --git a/docs/com/pres/dockerslicing/index.html b/docs/com/pres/dockerslicing/index.html
deleted file mode 100644
index 1c65e4fa..00000000
--- a/docs/com/pres/dockerslicing/index.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<html>
-<head>
-<title>Docker slicing</title>
-<meta name="author" content="Cédric Ollivier">
-<meta name="viewport"
- content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
-<link rel="stylesheet" href="../reveal.js/css/reveal.css">
-<link rel="stylesheet" href="../reveal.js/css/theme/white.css">
-<link rel="stylesheet" href="../reveal.js/lib/css/zenburn.css">
-<script>
-var link = document.createElement( 'link' );
-link.rel = 'stylesheet';
-link.type = 'text/css';
-link.href = window.location.search.match( /print-pdf/gi ) ? '../reveal.js/css/print/pdf.css' : '../reveal.js/css/print/paper.css';
-document.getElementsByTagName( 'head' )[0].appendChild( link );
-</script>
-</head>
-<body>
- <div class="reveal">
- <div class="slides">
- <section data-markdown="dockerslicing.md" data-separator="^\n\n\n"
- data-separator-vertical="^\n\n" data-separator-notes="^Note:"></section>
- </div>
- </div>
- <script src="../reveal.js/lib/js/head.min.js"></script>
- <script src="../reveal.js/js/reveal.js"></script>
- <script>
- Reveal.initialize({
- dependencies : [ {
- src : '../reveal.js/plugin/markdown/marked.js',
- condition : function() {
- return !!document.querySelector('[data-markdown]');
- }
- }, {
- src : '../reveal.js/plugin/markdown/markdown.js',
- condition : function() {
- return !!document.querySelector('[data-markdown]');
- }
- }, {
- src: '../reveal.js/plugin/highlight/highlight.js',
- async: true,
- callback: function() {
- hljs.initHighlightingOnLoad();
- }
- }, {
- src: '../reveal.js/plugin/notes/notes.js',
- async: true
- } ]
- });
- </script>
-</body>
-</html>
diff --git a/docs/com/pres/euphrates_functest_evolution/euphrates.md b/docs/com/pres/euphrates_functest_evolution/euphrates.md
deleted file mode 100644
index 49aab16c..00000000
--- a/docs/com/pres/euphrates_functest_evolution/euphrates.md
+++ /dev/null
@@ -1,281 +0,0 @@
-# Functest
-### Feedback on Euphrates evolutions
-
-2017/10/09
-
-
-### Main Framework evolutions
- * Functest Framework refactoring
- * Docker slicing with Alpine
- * Building Functest dockers
- * Requirement management...1st time...in OPNFV
- * Functest API
-
-
-## Functest Framework refactoring
-
-### The framework
- * Initiated in Danube
- * Finalized in euphrates
- * Goal: ease the integration of feature/vnf tests
-
-### See complete presentation on the framework
-http://testresults.opnfv.org/functest/framework/
-
-
-## Docker slicing
-
-
-#### Short story of Functest Docker
-
-
-### Many rivers to cross
-| Version | Comment |
-|-------------|-----------------------------------------------------|
-| Arno | No docker, all tests initiated from the jumphost |
-| Brahmaputra | Introduction of Docker |
-| Colorado | Growth of Historical Docker |
-| Danube | Growth of Historical Docker |
-| Euphrates | Introduction of Alpine |
-
-
-### Focus on the Historical Docker
- * Based on ubuntu 14.04
-
-| Version | Compressed Size |
-|--------------|-----------------|
-| Brahmaputra | 354 MB |
-| Colorado.1.0 | 627 MB |
-| Danube.1.0 | 713 MB |
-| cvp.0.2.0 | 710 MB |
-
-* src: https://hub.docker.com/r/opnfv/functest/tags/
-
-
-### Introduction to Alpine
-* Alpine Linux is a GNU/Linux distribution based on musl and Busybox
-* Hardened kernel, compiles all user space binaries as position-independent executables with stack-smashing protection.
-* Docker Alpine leverage Alpine Linux: https://docs.docker.com/samples/library/alpine/
-
-
-### Our goals
-* Lighten docker / save bandwidth / save CI resources
-* Slice testing
-* Simplify Requirement management
-* Isolate "exotic" test cases
-
-
-### From 1 to many dockers
-| Docker | Size | Role |
-|-------------|-------|-------------------------------------------------|
-| core | 122MB | baseline (tools, env) |
-| healthcheck | 122MB | OS connectivity, API, DHCP testing |
-| smoke | 131MB | vpings, Tempest/Refstack, Rally, odl, Snaps |
-| features | 214MB | doctor, domino, sdnvpn, sfc, promise, barometer |
-
-
-### From 1 to many dockers
-| Docker | Size | Role |
-|-------------|-------|-------------------------------------------------|
-| components | 122MB | Full Tempest, Full Rally |
-| vnf | 155MB | vIMS, vRouter |
-| parser | 127MB | parser (feature needs pike clients) |
-
-
-### Easy way to run
-src: https://wiki.opnfv.org/display/functest/Run+Alpine+Functest+containers
- * env: OPNFV env variables
- * openstack.creds: OpenStack rc file
-
-```
-sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/openstack.creds \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-smoke:euphrates
-```
-
-
-#### Env
-```
-cat env
-INSTALLER_TYPE=Compass
-INSTALLER_IP=XXX
-EXTERNAL_NETWORK=ext-net
-DEPLOY_SCENARIO=os-nosdn-nofeature-ha
-```
-
-
-#### openstack.creds
-```
-cat openstack.creds
-export OS_AUTH_URL=XXX
-export OS_USER_DOMAIN_NAME=XXX
-export OS_PROJECT_DOMAIN_NAME=XXX
-export OS_USERNAME=XXX
-export OS_PROJECT_NAME=XXX
-export OS_PASSWORD=XXX
-export OS_IDENTITY_API_VERSION=3
-```
-
-
-#### Retrieve all the images
-```
-mkdir -p images && wget -q -O- https://git.opnfv.org/functest/plain/functest/ci/download_images.sh | bash -s -- images && ls -1 images/*
-images/CentOS-7-aarch64-GenericCloud.qcow2
-images/CentOS-7-aarch64-GenericCloud.qcow2.xz
-images/CentOS-7-x86_64-GenericCloud.qcow2
-images/cirros-0.3.5-x86_64-disk.img
-images/cirros-0.3.5-x86_64-lxc.tar.gz
-images/cirros-d161201-aarch64-disk.img
-images/cirros-d161201-aarch64-initramfs
-images/cirros-d161201-aarch64-kernel
-images/cloudify-manager-premium-4.0.1.qcow2
-images/img
-images/trusty-server-cloudimg-amd64-disk1.img
-images/ubuntu-14.04-server-cloudimg-amd64-disk1.img
-images/ubuntu-14.04-server-cloudimg-arm64-uefi1.img
-images/ubuntu-16.04-server-cloudimg-amd64-disk1.img
-images/vyos-1.1.7.img
-```
-* could be improved (retrieve only needed images Tier/config)
-
-
-#### Results
-```
-+----------------------+--------- + ------+----------+--------+
-| TEST CASE | PROJECT | TIER | DURATION | RESULT |
-+----------------------+--------- + ------+----------+--------+
-| vping_ssh | functest | smoke | 01:19 | PASS |
-| vping_userdata | functest | smoke | 01:56 | PASS |
-| tempest_smoke_serial | functest | smoke | 26:30 | PASS |
-| rally_sanity | functest | smoke | 19:42 | PASS |
-| refstack_defcore | functest | smoke | 22:00 | PASS |
-| snaps_smoke | functest | smoke | 41:14 | PASS |
-| odl | functest | smoke | 00:16 | PASS |
-| odl_netvirt | functest | smoke | 00:00 | SKIP |
-| fds | functest | smoke | 00:00 | SKIP |
-+----------------------+--------- + ------+----------+--------+
-
-```
-
-
-#### Easy way to customize
- * Change list of testcase -v your_config.yaml:/usr/lib/python2.7/site-packages/functest/ci/testcases.yaml
- * Change logger param -v your_logger.ini:/usr/lib/python2.7/site-packages/functest/ci/logging.ini
-
-
-#### Docker slicing technical presentation
-http://testresults.opnfv.org/functest/dockerslicing/
-
-
-
-## Building Functest dockers
-
-
-#### Until Danube
- * the unique Functest docker was "produced" from Releng
-
-
-#### For Euphrates, build was done on Docker hub
- * Releng adaptations not ready in time
- * more capabilities using Docker Hub
- * Use of private ollivier then official opnfv Docker Hub
- * Euphrates 5.1: come back to releng with at least same level of features than Docker Hub/Travis CI
-
-
-
-## Requirement management
-Until now, requirements were managed as follow:
-
-
-# ?
-
-
-### Requirement management
- * Nothing was done
- * Danube, Colorado, .. dockers may run but no garantee on mid/long term because
- * No control of upstream or internal project dependencies
- * the dependencies of the last feature project overwrite the previous ones
-
-
-### Requirement management
- * Nothing done in any OPNFV project
- * No dependency list, no reco (e.g. support Python 3)
- * Only high level wiki declarative intentions for OpenStack (e.g. Euphrates => Ocata)
- * Nothing equivalent to OpenStack https://releases.openstack.org/ocata/
-
-
-### Functest evolutions
- * creation of requirements.txt, upper-constraints.text
- https://git.opnfv.org/functest/tree/requirements.txt
- https://git.opnfv.org/functest/tree/upper-constraints.txt
- ```
- pbr>=1.8 # Apache-2.0
- PyYAML>=3.10.0 # MIT
- GitPython>=1.0.1 # BSD License (3 clause)
- keystoneauth1>=2.18.0 # Apache-2.0
- python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
- python-glanceclient>=2.5.0 # Apache-2.0
- python-heatclient>=1.6.1 # Apache-2.0
- ...
- ```
- * sync with ocata done manually by Cédric
-
-
-### Functest evolutions
- * Code of the feature projects under project responsibility
- * code moved to their own repo
- * no more mix between Functest and Feature project code
- * All python OPNFV projects imported properly as python modules
- * all dependencies a priori under control...
-
-
-
-## Functest Rest API
-
-
-### Introduction
-* A Rest API has been introduced in Euphrates (Linda)
-* Goal: allow third party to invoke Functest resources
- * pseudo micro services approach
- * avoid overlap (e.g. deployement of vIMS from other project to run perfo tests)
-src: https://wiki.opnfv.org/display/functest/Functest+REST+API
-
-
-### Functest rest API
-| resource | Methods | Description |
-|-------------|----------|-------------------------------------------------|
-| environment | GET,POST | show, prepare environment |
-| openstack | GET,POST | show, check, clean, update credentials |
-| testcases | GET,POST | list, show, run |
-| tiers | GET,POST | list, show |
-| tasks | GET | Get the result of the task id |
-
-
-### Examples
-```
-curl -X POST --header "Content-Type: application/json" \
- --data '{"action":"run_test_case", "args": {"opts": {}, "testcase": "vping_ssh"}}' \
- http://127.0.0.1:5000/api/v1/functest/testcases/action
-{
- "task_id": "1a9f3c5d-ce0b-4354-862e-dd08b26fc484",
- "testcase":"vping_ssh"
-}
-```
-
-
-
-## Conclusions
- * Framework heavily refactored for Euphrates
- * Better code quality and rules (coverage, pylint, pep8, ..)
- * Much more "trustable", light and evolutive
-
-
-## Next steps
- * Still lots of work for Fraser
- * Adaptation to use it for XCI gating (xTesting)
- * Generic dockerfile Functest customized docker on demand
- * split framework and testcases in order to be able to reuse Functest for k8 or even beyond OPNFV
- * integrate k8 tests
- * better management of the images
- * ...
diff --git a/docs/com/pres/euphrates_functest_evolution/index.html b/docs/com/pres/euphrates_functest_evolution/index.html
deleted file mode 100644
index 5b8fb260..00000000
--- a/docs/com/pres/euphrates_functest_evolution/index.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<html>
-<head>
-<title>OPNFV Functest Feedback on Alpines</title>
-<meta name="author" content="Cédric Ollivier">
-<meta name="viewport"
- content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
-<link rel="stylesheet" href="../reveal.js/css/reveal.css">
-<link rel="stylesheet" href="../reveal.js/css/theme/white.css">
-<link rel="stylesheet" href="../reveal.js/lib/css/zenburn.css">
-<script>
-var link = document.createElement( 'link' );
-link.rel = 'stylesheet';
-link.type = 'text/css';
-link.href = window.location.search.match( /print-pdf/gi ) ? '../reveal.js/css/print/pdf.css' : '../reveal.js/css/print/paper.css';
-document.getElementsByTagName( 'head' )[0].appendChild( link );
-</script>
-</head>
-<body>
- <div class="reveal">
- <div class="slides">
- <section data-markdown="euphrates.md" data-separator="^\n\n\n"
- data-separator-vertical="^\n\n" data-separator-notes="^Note:"></section>
- </div>
- </div>
- <script src="../reveal.js/lib/js/head.min.js"></script>
- <script src="../reveal.js/js/reveal.js"></script>
- <script>
- Reveal.initialize({
- dependencies : [ {
- src : '../reveal.js/plugin/markdown/marked.js',
- condition : function() {
- return !!document.querySelector('[data-markdown]');
- }
- }, {
- src : '../reveal.js/plugin/markdown/markdown.js',
- condition : function() {
- return !!document.querySelector('[data-markdown]');
- }
- }, {
- src: '../reveal.js/plugin/highlight/highlight.js',
- async: true,
- callback: function() {
- hljs.initHighlightingOnLoad();
- }
- }, {
- src: '../reveal.js/plugin/notes/notes.js',
- async: true
- } ]
- });
- </script>
-</body>
-</html>
diff --git a/docs/com/pres/framework/framework.md b/docs/com/pres/framework/framework.md
deleted file mode 100644
index 109d8a03..00000000
--- a/docs/com/pres/framework/framework.md
+++ /dev/null
@@ -1,407 +0,0 @@
-# Functest Framework
-
-created by [Cédric Ollivier](mailto:cedric.ollivier@orange.com)
-
-2017/06/05
-
-Note:
-
-- Functest integrates lots of heterogeneous testcases:
- - python vs bash
- - internal vs external
-- it aims to benefit from object programming
- - to define common operations
- - to avoid conditional instructions regarding the testcases
- - to avoid duplicating code
- - to ease the integration of third-party testcases (written in Bash or Python)
-
-
-
-## Quick overview
-
-
-### Functest function calls
-
-- **CI** calls *run_tests.py* (please see [jenkins jobs](https://gerrit.opnfv.org/gerrit/gitweb?p=releng.git;a=tree;f=jjb/functest))
-- *run_tests.py* parses *functest/ci/testcases.yaml* to:
- - check which testcase(s) must be run
- - execute the common operations on every testcase (run, push its results to db...)
-<!-- .element: class="fragment highlight-red"-->
- - return the right status code to **CI**
-
-
-### Our target
-
-- limit run_tests.py instructions by defining:
- - the basic testcase attributes
- - all common operations
- - the status codes expected
-- avoid duplicating codes between testcases
-- ease the development of third-party testcases (aka features)
-
-
-
-## class TestCase
-
-base model for single test case
-
-
-### instance attributes
-
-- project_name (default: 'functest')
-- case_name
-- criteria
-- result
-- start_time
-- stop_time
-- details
-
-
-### methods
-
-| Method | Purpose |
-|-------------------|------------------------------|
-| run(**kwargs) | run the test case |
-| is_successful() | interpret the results |
-| get_duration() | return the duration |
-| push_to_db() | push the results to the DB |
-| clean() | clean the resources |
-
-
-### run(**kwargs)
-
-- the subclasses must override the default implementation which is false on purpose
-- the new implementation must set the following attributes to push the results to DB:
- - result
- - start_time
- - stop_time
-
-
-### class attributes
-
-| Status code | Returned when |
-|--------------------|---------------------|
-| EX_OK | everything is OK |
-| EX_RUN_ERROR | run() failed |
-| EX_TESTCASE_FAILED | results are false |
-| EX_PUSH_TO_DB_ERROR| push_to_db() failed |
-
-
-### run_tests.py
-
-```python
-module = importlib.import_module(run_dict['module'])
-cls = getattr(module, run_dict['class'])
-test_dict = ft_utils.get_dict_by_test(test_name)
-test_case = cls(**test_dict)
-try:
- kwargs = run_dict['args']
- result = test_case.run(**kwargs)
-except KeyError:
- result = test_case.run()
-if result == testcase.TestCase.EX_OK:
- if GlobalVariables.REPORT_FLAG:
- test_case.push_to_db()
- result = test_case.is_successful()
-```
-
-
-
-## Your first test case
-
-
-### first.py
-
-```python
-#!/usr/bin/env python
-
-import time
-
-from functest.core import testcase
-
-class Test(testcase.TestCase):
-
- def run(self, **kwargs):
- self.start_time = time.time()
- print "Hello World"
- self.result = 100
- self.stop_time = time.time()
- return testcase.TestCase.EX_OK
-```
-
-
-### functest/ci/testcases.yaml
-
-```yaml
-case_name: first
-project_name: functest
-criteria: 100
-blocking: true
-description: ''
-dependencies:
- installer: ''
- scenario: ''
-run:
- module: 'first'
- class: 'Test'
-```
-
-
-
-## class Feature
-bases: TestCase
-
-base model for single feature
-
-
-### methods
-
-| Method | Purpose |
-|-------------------|---------------------------|
-| run(**kwargs) | run the feature |
-| execute(**kwargs) | execute the Python method |
-
-
-### run(**kwargs)
-
-- allows executing any Python method by calling execute()
-- sets the following attributes required to push the results to DB:
- - result
- - start_time
- - stop_time
-- doesn't fulfill details when pushing the results to the DB.
-
-
-### execute(**kwargs)
-
-- the subclasses must override the default implementation which is false on purpose
-- the new implementation must return 0 if success or anything else if failure.
-
-
-
-## Your second test case
-
-
-### second.py
-
-```python
-#!/usr/bin/env python
-
-from functest.core import feature
-
-class Test(feature.Feature):
-
- def execute(self, **kwargs):
- print "Hello World"
- return 0
-```
-
-
-### functest/ci/testcases.yaml
-
-```yaml
-case_name: second
-project_name: functest
-criteria: 100
-blocking: true
-description: ''
-dependencies:
- installer: ''
- scenario: ''
-run:
- module: 'second'
- class: 'Test'
-```
-
-
-
-## class BashFeature
-bases: Feature
-
-class designed to run any bash command
-
-
-### execute(**kwargs)
-
-execute the cmd passed as arg.
-
-
-
-## Your third test case
-
-
-### functest/ci/testcases.yaml
-
-```
-case_name: third
-project_name: functest
-criteria: 100
-blocking: true
-description: ''
-dependencies:
- installer: ''
- scenario: ''
-run:
- module: 'functest.core.feature'
- class: 'BashFeature'
- args:
- cmd: 'echo Hello World; exit 0'
-```
-
-
-
-## class Suite
-bases: TestCase
-
-base model for running unittest.TestSuite
-
-
-### run(**kwargs)
-
-- allows running any unittest.TestSuite
-- sets the following attributes required to push the results to DB:
- - result
- - start_time
- - stop_time
- - details
-
-
-
-## Your fourth test case
-
-
-### fourth.py
-
-```python
-#!/usr/bin/env python
-
-import unittest
-
-class TestStringMethods(unittest.TestCase):
-
- def test_upper(self):
- self.assertEqual('Hello World'.upper(),
- 'HELLO WORLD')
-```
-
-
-### functest/ci/testcases.yaml
-
-```
-case_name: fourth
-project_name: functest
-criteria: 100
-blocking: true
-description: ''
-dependencies:
- installer: ''
- scenario: ''
-run:
- module: 'functest.core.unit'
- class: 'Suite'
- args:
- name: 'fourth'
-```
-
-
-
-## class VNF
-bases: TestCase
-
-base model for VNF onboarding testing
-
-
-### methods
-
-| Method | Purpose |
-|-----------------------|---------------------------------------------------|
-| prepare() | prepare VNF env (user, tenant, security group,..) |
-| run(**kwargs) | run VNF test case |
-| deploy_orchestrator() | deploy cloudify, ONAP, OpenBaton,... (optional) |
-| deploy_vnf() | deploy the VNF |
-| test_vnf() | run tests on the VNF |
-
-
-### run(**kwargs)
-
-- deploys an orchestrator if needed (e.g. heat, OpenBaton, Cloudify, ONAP, Juju)
-- deploys the VNF
-- performs tests on the VNF
-
-
-### prepare()
-
-- creates a user
-- creates a Tenant/Project
-- allocates admin role to the user on this tenant
-
-
-### deploy_orchestrator()
-
-- deploys an orchestrator (optional)
-- if this function is overridden then raise orchestratorDeploymentException if error during orchestrator deployment
-
-
-### deploy_vnf()
-
-- **MUST be implemented** by vnf test cases. The details section MAY be updated in the vnf test cases.
-- The deployment can be executed via a specific orchestrator or using build-in orchestrators such as heat, openbaton, cloudify, juju, ONAP, ...
-- returns:
- True if the VNF is properly deployed
- False if the VNF is not deployed
-- raises VnfDeploymentException if error during VNF deployment
-
-
-### test_vnf()
-
-- **MUST be implemented** by vnf test cases. The details section MAY be updated in the vnf test cases.
-- Once a VNF is deployed, it is assumed that specific test suite can be run to validate the VNF.
-- returns:
- True if VNF tests are PASS
- False if test suite is FAIL
-- raises VnfTestException if error during VNF tests
-
-
-
-## Your fifth test case
-
-
-### fifth.py
-
-```python
-#!/usr/bin/env python
-
-from functest.core import vnf
-
-class Vnf(vnf.VnfOnBoarding):
-
- def deploy_vnf(self):
- print "Deploy your VNF here"
- print "Feed orchestrator with VNF descriptor"
- return 0
-
- def test_vnf(self):
- print "Test your VNF here"
- return 0
-```
-
-
-### functest/ci/testcases.yaml
-
-```yaml
-case_name: fifth
-project_name: functest
-criteria: 100
-blocking: true
-description: ''
-dependencies:
- installer: ''
- scenario: ''
-run:
- module: 'fifth'
- class: 'Vnf'
-```
-
-
-
-## Thank You!
diff --git a/docs/com/pres/framework/index.html b/docs/com/pres/framework/index.html
deleted file mode 100644
index 950c2beb..00000000
--- a/docs/com/pres/framework/index.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<html>
-<head>
-<title>OPNFV Functest Framework</title>
-<meta name="author" content="Cédric Ollivier">
-<meta name="viewport"
- content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
-<link rel="stylesheet" href="../reveal.js/css/reveal.css">
-<link rel="stylesheet" href="../reveal.js/css/theme/white.css">
-<link rel="stylesheet" href="../reveal.js/lib/css/zenburn.css">
-<script>
-var link = document.createElement( 'link' );
-link.rel = 'stylesheet';
-link.type = 'text/css';
-link.href = window.location.search.match( /print-pdf/gi ) ? '../reveal.js/css/print/pdf.css' : '../reveal.js/css/print/paper.css';
-document.getElementsByTagName( 'head' )[0].appendChild( link );
-</script>
-</head>
-<body>
- <div class="reveal">
- <div class="slides">
- <section data-markdown="framework.md" data-separator="^\n\n\n"
- data-separator-vertical="^\n\n" data-separator-notes="^Note:"></section>
- </div>
- </div>
- <script src="../reveal.js/lib/js/head.min.js"></script>
- <script src="../reveal.js/js/reveal.js"></script>
- <script>
- Reveal.initialize({
- dependencies : [ {
- src : '../reveal.js/plugin/markdown/marked.js',
- condition : function() {
- return !!document.querySelector('[data-markdown]');
- }
- }, {
- src : '../reveal.js/plugin/markdown/markdown.js',
- condition : function() {
- return !!document.querySelector('[data-markdown]');
- }
- }, {
- src: '../reveal.js/plugin/highlight/highlight.js',
- async: true,
- callback: function() {
- hljs.initHighlightingOnLoad();
- }
- }, {
- src: '../reveal.js/plugin/notes/notes.js',
- async: true
- } ]
- });
- </script>
-</body>
-</html>
diff --git a/docs/com/pres/reveal.js b/docs/com/pres/reveal.js
deleted file mode 160000
-Subproject a349ff43c58c23f9c837b8ea9b5fc7d4761b8de
diff --git a/docs/images/FunctestDashboard.png b/docs/images/FunctestDashboard.png
deleted file mode 100644
index a26533ae..00000000
--- a/docs/images/FunctestDashboard.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/FunctestDashboardColorado.png b/docs/images/FunctestDashboardColorado.png
deleted file mode 100644
index 6ef90d94..00000000
--- a/docs/images/FunctestDashboardColorado.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/FunctestDashboardDanube.png b/docs/images/FunctestDashboardDanube.png
deleted file mode 100644
index b934d7e8..00000000
--- a/docs/images/FunctestDashboardDanube.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/FunctestDashboardEuphrates.png b/docs/images/FunctestDashboardEuphrates.png
deleted file mode 100644
index 12397788..00000000
--- a/docs/images/FunctestDashboardEuphrates.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/Ims_overview.png b/docs/images/Ims_overview.png
deleted file mode 100644
index 4b447d40..00000000
--- a/docs/images/Ims_overview.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/clearwater-architecture.png b/docs/images/clearwater-architecture.png
deleted file mode 100644
index 987362ac..00000000
--- a/docs/images/clearwater-architecture.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/concepts_mapping_final.png b/docs/images/concepts_mapping_final.png
deleted file mode 100644
index d0af4175..00000000
--- a/docs/images/concepts_mapping_final.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/functest-reporting-status.png b/docs/images/functest-reporting-status.png
deleted file mode 100644
index 9e230df5..00000000
--- a/docs/images/functest-reporting-status.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/functestODL.png b/docs/images/functestODL.png
deleted file mode 100644
index 6bf7580e..00000000
--- a/docs/images/functestODL.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/functestRally1.png b/docs/images/functestRally1.png
deleted file mode 100644
index 3bfac09a..00000000
--- a/docs/images/functestRally1.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/functestRally2.png b/docs/images/functestRally2.png
deleted file mode 100644
index dcd408b5..00000000
--- a/docs/images/functestRally2.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/functest_overview.odg b/docs/images/functest_overview.odg
deleted file mode 100644
index 9f6fe345..00000000
--- a/docs/images/functest_overview.odg
+++ /dev/null
Binary files differ
diff --git a/docs/release/release-notes/functest-release.rst b/docs/release/release-notes/functest-release.rst
deleted file mode 100644
index 78ec8f22..00000000
--- a/docs/release/release-notes/functest-release.rst
+++ /dev/null
@@ -1,249 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. SPDX-License-Identifier: CC-BY-4.0
-
-=======
-License
-=======
-
-OPNFV Euphrates release note for Functest Docs
-are licensed under a Creative Commons Attribution 4.0 International License.
-You should have received a copy of the license along with this.
-If not, see <http://creativecommons.org/licenses/by/4.0/>.
-
-=============================================
-OPNFV Euphrates 5.1 release note for Functest
-=============================================
-
-Abstract
-========
-
-This document contains the release notes of the Functest project.
-
-
-OPNFV Euphrates Release
-======================
-
-Functest deals with functional testing of the OPNFV solution.
-It includes test cases developed within the project, test cases developed in
-other OPNFV projects and it also intgrates test cases from other upstream
-communities.
-
-The internal test cases are:
-
- * connection_check
- * api_check
- * snaps_health_check
- * vping_ssh
- * vping_userdata
- * tempest_smoke_serial
- * refstack_defcore
- * snaps_smoke
- * rally_sanity
- * odl
- * tempest_full_parallel
- * rally_full
- * cloudify_ims
- * vyos_vrouter
-
-The OPNFV projects integrated into Functest framework for automation are:
-
- * barometer
- * bgpvpn
- * doctor
- * domino
- * fds
- * odl-sfc
- * odl-netvirt
- * parser
- * promise
- * orchestra_openims
- * orchestra_clearwaterims
-
-
-Release Data
-============
-
-+--------------------------------------+--------------------------------------+
-| **Project** | functest |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Repo/tag** | opnfv-5.1.0 |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Release designation** | Euphrates 5.1 release |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Release date** | December 15th 2017 |
-| | |
-+--------------------------------------+--------------------------------------+
-| **Purpose of the delivery** | Euphrates second release |
-| | |
-+--------------------------------------+--------------------------------------+
-
-Deliverables
-============
-
-Software
---------
-
- Functest Docker images:
-
- * https://hub.docker.com/r/opnfv/functest-healthcheck
- * https://hub.docker.com/r/opnfv/functest-smoke
- * https://hub.docker.com/r/opnfv/functest-features
- * https://hub.docker.com/r/opnfv/functest-components
- * https://hub.docker.com/r/opnfv/functest-vnf
- * https://hub.docker.com/r/opnfv/functest-parser
- * https://hub.docker.com/r/opnfv/functest-restapi
-
- TestAPI Docker image:
-
- * https://hub.docker.com/r/opnfv/testapi
-
-Docker tag for Euphrates 5.1 release: opnfv-5.1.0
-Docker tag for Euphrates with latest bugfixes: euphrates
-
-Documents
----------
-
- - Installation/configuration guide: http://docs.opnfv.org/en/stable-euphrates/submodules/functest/docs/testing/user/configguide/index.html
-
- - User Guide: http://docs.opnfv.org/en/stable-euphrates/submodules/functest/docs/testing/user/userguide/index.html
-
- - Developer Guide: http://docs.opnfv.org/en/stable-euphrates/submodules/functest/docs/testing/developer/devguide/index.html
-
- - API Docs: http://artifacts.opnfv.org/functest/docs/index.html
-
- - Functest Framework presentation: http://testresults.opnfv.org/functest/framework/index.html
-
-
-Version change
-==============
-
-Functest now delivers light-weigth Docker images based on Alpine 3.7. The test cases are grouped into several categories
-or tiers and must be run from the corresponding container. For example, to run the test case healthcheck, the image
-opnfv/functest-healthcheck shall be used. The tiers and the tests within them are explained in detail in the User Guide.
-
-The former Ubuntu image is not longer maintained.
-
-The Parser test case has its own dedicated Docker image since it requires libraries released for OpenStack Pike and
-Euphrates is based on Ocata.
-
-The Docker images do not contain OS images (Cirros, Ubuntu, Centos, ..) anymore. A script has been created under the
-ci directory (download_images.sh) which contains all the needed images for all the tests. This file can be modified by
-the user since not all the images might be used. It must be executed before starting Functest and attach the needed
-images as a Docker volume. See Configuration Guide for more information.
-
-The requirements have been split into 3 files:
- * requirements.txt : lists all abstract dependencies of the OPNFV packages
- * test-requirements.txt : lists all abstract dependencies required by Functest Unit Tests
- * upper-constraints.txt : lists all concrete upstream dependencies required by Functest Docker container
-
-OPNFV (test-)requirements.txt have been updated according to stable/ocata global-requirements.txt.
-Functest uses (and completes) stable/ocata upper-constraints.txt in Dockerfiles and tox configuration.
-The project relies on pbr, which injects requirements into the install_requires, tests_require and/or dependency_links
-arguments to setup. It also supports conditional dependencies which can be added to the requirements (e.g. dnspython>=1.14.0;python_version=='2.7')
-
-The way to manage logging has been centralized to a configuration file (logging.ini) which might be modified by the user.
-By default, the output of executing the test cases is redirected to log files and is not displayed on the console, only result
-messages and summary tables are displayed.
-
-The framework has been refactored and all the test cases inherit from a core class TestCase. For Feature projects who develop
-test cases, 2 sub-classes have been created:
- - Feature: it implements all the needed functions and the developer must only overwrite the method "execute" (e.g. Barometer)
- - BashFeature: it is used if the third party test case is a shell script. This way, the execution command must be specified in
- testcases.yaml as the argument (e.g. Domino, Doctor)
-
-An internal REST API has been introduced in Euphrates. The goal is to trigger Functest operations through an API in addition of the CLI.
-This could be considered as a first step towards a pseudo micro services approach where the different test projects could expose and
-consume APIs to the other test projects.
-
-Euphrates 5.1 improvements
-==========================
-
-* Alpine images are now supported for ARM (arm64).
-* Added Vyos_router test case.
-* Updated of Rally 0.9.1 and fixed some bugs in cinder scenarios.
-* Patch to allow building containers from a gerrit change.
-* Selection of a subset of SNAPS test cases.
-* Reorder VNF test cases and adjust timeouts in VNFs.
-
-
-
-Euphrates 5.1 known restrictions/issues
-=======================================
-+--------------+-----------+----------------------------------------------+
-| Installer | Scenario | Issue |
-+==============+===========+==============================================+
-| fuel@aarch64 | any | VNF tier not supported yet. |
-+--------------+-----------+----------------------------------------------+
-| | | The test cases belonging to the VNF tier |
-| any | any | have been only tested on os-nosdn-nofeature |
-| | | scenarios and baremetal deployments. |
-+--------------+-----------+----------------------------------------------+
-| Joid | k8 | Functest does not offer test suites for |
-| Compass | | Kubernetes scenarios yet. |
-+--------------+-----------+----------------------------------------------+
-
-
-Test and installer/scenario dependencies
-========================================
-
-It is not always possible to run all the test cases on all the scenarios.
-The scenario dependencies (installer or scenario) are detailed
-in the different testcases.yaml for each tier:
-
- * https://git.opnfv.org/functest/tree/docker/healthcheck/testcases.yaml?h=stable/euphrates
- * https://git.opnfv.org/functest/tree/docker/smoke/testcases.yaml?h=stable/euphrates
- * https://git.opnfv.org/functest/tree/docker/features/testcases.yaml?h=stable/euphrates
- * https://git.opnfv.org/functest/tree/docker/components/testcases.yaml?h=stable/euphrates
- * https://git.opnfv.org/functest/tree/docker/vnf/testcases.yaml?h=stable/euphrates
- * https://git.opnfv.org/functest/tree/docker/parser/testcases.yaml?h=stable/euphrates
-
-
-Test results
-============
-
-The Functest scenario status on December 15, 2017 can be seen on
-http://testresults.opnfv.org/functest/euphrates/
-
-Test logs are available in:
-
- - test results logs from CI: http://artifacts.opnfv.org (within different directories 'logs_functest_X')
-
- - jenkins logs on CI: https://build.opnfv.org/ci/view/functest/
-
- - jenkins logs on ARM CI: https://build.opnfv.org/ci/view/armband/
-
-
-
-Open JIRA tickets
-=================
-
-+------------------+-----------------------------------------------+
-| JIRA | Description |
-+==================+===============================================+
-| | |
-| | |
-+------------------+-----------------------------------------------+
-
-All the tickets that are not blocking have been fixed or postponed
-the next release.
-
-
-Useful links
-============
-
- - wiki project page: https://wiki.opnfv.org/opnfv_functional_testing
-
- - wiki Functest Euphrates page: https://wiki.opnfv.org/display/functest/5.+Euphrates
-
- - Functest repo: https://git.opnfv.org/cgit/functest
-
- - Functest CI dashboard: https://build.opnfv.org/ci/view/functest/
-
- - JIRA dashboard: https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10611
-
- - Functest IRC chan: #opnfv-functest
-
- - Reporting page: http://testresults.opnfv.org/reporting/euphrates.html
diff --git a/docs/release/release-notes/index.rst b/docs/release/release-notes/index.rst
deleted file mode 100644
index 411e09bd..00000000
--- a/docs/release/release-notes/index.rst
+++ /dev/null
@@ -1,20 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. SPDX-License-Identifier: CC-BY-4.0
-
-.. _functest-releasenotes:
-
-**********************
-Functest Release Notes
-**********************
-
-.. toctree::
- :numbered:
- :maxdepth: 4
-
- functest-release.rst
-
-Revision: _sha1_
-
-:Author: Jose Lausuch (jalausuch@suse.com)
-
-Build date: |today|
diff --git a/docs/results/danube/1.0/apex.html b/docs/results/danube/1.0/apex.html
deleted file mode 100644
index 2ef0a197..00000000
--- a/docs/results/danube/1.0/apex.html
+++ /dev/null
@@ -1,919 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(50.0);gaugeScenario2.update(83.3333333333);gaugeScenario3.update(83.3333333333);gaugeScenario4.update(66.6666666667);gaugeScenario5.update(58.3333333333);gaugeScenario6.update(96.9696969697);gaugeScenario7.update(20.0);gaugeScenario8.update(81.8181818182);gaugeScenario9.update(6.06060606061);gaugeScenario10.update(6.06060606061);gaugeScenario11.update(80.5555555556);gaugeScenario12.update(100.0);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-fdio-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-odl-gluon-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-odl-gluon-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl_l2-fdio-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl_l3-fdio-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-odl-bgpvpn-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-odl-bgpvpn-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-nosdn-fdio-ha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-odl_l3-ovs-ha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-ovs-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-odl_l2-fdio-ha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest Danube 1.0 status page (2017-03-31 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./fuel.html">Fuel</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>apex</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-nosdn-fdio-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>15/30</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/71/console>os-odl-gluon-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>30/36</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/72/console>os-odl_l2-fdio-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>30/36</td>
- <td>14</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/75/console>os-odl_l3-fdio-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>20/30</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/70/console>os-odl-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>21/36</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/74/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>32/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/76/console>os-nosdn-fdio-ha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>6/30</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/69/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>27/33</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/78/console>os-odl_l3-ovs-ha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>2/33</td>
- <td>1</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/77/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>2/33</td>
- <td>1</td>
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl_l2-fdio-ha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>29/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/79/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>33/33</td>
- <td>6</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-gluon-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th><th>
- Netready
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/1.0/compass.html b/docs/results/danube/1.0/compass.html
deleted file mode 100644
index 95479306..00000000
--- a/docs/results/danube/1.0/compass.html
+++ /dev/null
@@ -1,490 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(76.6666666667);gaugeScenario2.update(10.0);gaugeScenario3.update(84.8484848485);gaugeScenario4.update(84.8484848485);gaugeScenario5.update(93.3333333333);gaugeScenario6.update(96.6666666667);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-ocl-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-ocl-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-onos-nofeature-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-onos-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-openo-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-openo-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest Danube 1.0 status page (2017-03-31 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./fuel.html">Fuel</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>compass</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/79/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>23/30</td>
- <td>18</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/71/console>os-ocl-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>3/30</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/67/console>os-onos-nofeature-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>28/33</td>
- <td>20</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/69/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>28/33</td>
- <td>20</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/77/console>os-nosdn-openo-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>28/30</td>
- <td>19</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/70/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>29/30</td>
- <td>19</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-overcast.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ocl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-onos-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ONOS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-openo-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/1.0/fuel.html b/docs/results/danube/1.0/fuel.html
deleted file mode 100644
index 3d08e7d0..00000000
--- a/docs/results/danube/1.0/fuel.html
+++ /dev/null
@@ -1,1444 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');var gaugeScenario13 = gauge('#gaugeScenario13');var gaugeScenario14 = gauge('#gaugeScenario14');var gaugeScenario15 = gauge('#gaugeScenario15');var gaugeScenario16 = gauge('#gaugeScenario16');var gaugeScenario17 = gauge('#gaugeScenario17');var gaugeScenario18 = gauge('#gaugeScenario18');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(100.0);gaugeScenario2.update(14.2857142857);gaugeScenario3.update(97.4358974359);gaugeScenario4.update(100.0);gaugeScenario5.update(15.3846153846);gaugeScenario6.update(83.3333333333);gaugeScenario7.update(79.4871794872);gaugeScenario8.update(100.0);gaugeScenario9.update(100.0);gaugeScenario10.update(92.3076923077);gaugeScenario11.update(88.0952380952);gaugeScenario12.update(95.5555555556);gaugeScenario13.update(100.0);gaugeScenario14.update(88.0952380952);gaugeScenario15.update(100.0);gaugeScenario16.update(94.8717948718);gaugeScenario17.update(97.2222222222);gaugeScenario18.update(97.4358974359);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-kvm_ovs_dpdk-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk_bar-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk_bar-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-ovs-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-odl_l2-sfc-noha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-sfc-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-nosdn-kvm-noha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-odl_l2-nofeature-noha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-odl_l2-bgpvpn-ha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-bgpvpn-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-odl_l2-sfc-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-sfc-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk_bar-noha
- // Filter results
- var trend13 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk_bar-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend13.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg13",trend13)
- // ****************************************// for scenario os-odl_l2-bgpvpn-noha
- // Filter results
- var trend14 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-bgpvpn-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend14.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg14",trend14)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend15 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend15.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg15",trend15)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend16 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend16.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg16",trend16)
- // ****************************************// for scenario os-odl_l3-nofeature-noha
- // Filter results
- var trend17 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend17.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg17",trend17)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend18 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend18.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg18",trend18)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest Danube 1.0 status page (2017-03-31 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./fuel.html">Fuel</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>fuel</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/66/console>os-nosdn-kvm_ovs_dpdk-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>36/36</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/67/console>os-nosdn-kvm_ovs_dpdk_bar-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>6/42</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/73/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>38/39</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/64/console>os-nosdn-ovs-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>36/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/69/console>os-nosdn-kvm_ovs_dpdk-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>6/39</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/61/console>os-odl_l2-sfc-noha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>35/42</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/66/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>31/39</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/63/console>os-nosdn-kvm-noha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>36/36</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/65/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>36/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/57/console>os-odl_l2-nofeature-noha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>36/39</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/70/console>os-odl_l2-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>37/42</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/68/console>os-odl_l2-sfc-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>43/45</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/68/console>os-nosdn-kvm_ovs_dpdk_bar-noha</a></td>
- <td><div id="gaugeScenario13"></div></td>
- <td><div id="trend_svg13"></div></td>
- <td>39/39</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/62/console>os-odl_l2-bgpvpn-noha</a></td>
- <td><div id="gaugeScenario14"></div></td>
- <td><div id="trend_svg14"></div></td>
- <td>37/42</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-zte-pod1-daily-danube/6/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario15"></div></td>
- <td><div id="trend_svg15"></div></td>
- <td>42/42</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/71/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario16"></div></td>
- <td><div id="trend_svg16"></div></td>
- <td>37/39</td>
- <td>12</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/67/console>os-odl_l3-nofeature-noha</a></td>
- <td><div id="gaugeScenario17"></div></td>
- <td><div id="trend_svg17"></div></td>
- <td>35/36</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/72/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario18"></div></td>
- <td><div id="trend_svg18"></div></td>
- <td>38/39</td>
- <td>15</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk_bar-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th><th>
- Barometer
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-sfc-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- SFC
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-sfc-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- SFC
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk_bar-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th><th>
- Barometer
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-bgpvpn-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/1.0/joid.html b/docs/results/danube/1.0/joid.html
deleted file mode 100644
index 98c1e0ab..00000000
--- a/docs/results/danube/1.0/joid.html
+++ /dev/null
@@ -1,418 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(70.8333333333);gaugeScenario2.update(93.9393939394);gaugeScenario3.update(75.0);gaugeScenario4.update(96.9696969697);gaugeScenario5.update(25.0);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-lxd-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-nosdn-lxd-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest Danube 1.0 status page (2017-03-31 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./fuel.html">Fuel</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>joid</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/57/console>os-nosdn-lxd-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>17/24</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/55/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>31/33</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/56/console>os-nosdn-lxd-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>18/24</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/62/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>32/33</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/46/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>9/36</td>
- <td>4</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/1.0/scenario_history.txt b/docs/results/danube/1.0/scenario_history.txt
deleted file mode 100644
index 078258e6..00000000
--- a/docs/results/danube/1.0/scenario_history.txt
+++ /dev/null
@@ -1,622 +0,0 @@
-date,scenario,installer,detail,score
-2017-03-13 10:00,os-odl_l2-fdio-noha,apex,5/33,15.0
-2017-03-13 10:00,os-odl_l2-fdio-ha,apex,1/33,3.0
-2017-03-14 01:45,os-odl_l2-fdio-noha,apex,12/33,36.0
-2017-03-14 01:45,os-odl_l2-fdio-ha,apex,1/33,3.0
-2017-03-15 01:45,os-odl_l2-fdio-noha,apex,29/33,88.0
-2017-03-15 01:45,os-odl_l2-fdio-ha,apex,4/33,12.0
-2017-03-16 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-03-16 01:45,os-odl_l2-fdio-ha,apex,13/36,36.0
-2017-03-16 10:23,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-16 10:23,os-odl_l2-fdio-ha,apex,13/36,36.0
-2017-03-17 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-17 07:33,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 07:33,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-17 08:49,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,apex,9/33,27.0
-2017-03-17 08:49,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-18 01:45,os-odl-gluon-noha,apex,12/39,31.0
-2017-03-18 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-18 01:45,os-odl_l3-fdio-noha,apex,15/30,50.0
-2017-03-18 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-03-18 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-18 01:45,os-odl-bgpvpn-ha,apex,11/39,28.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,apex,11/33,33.0
-2017-03-19 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-19 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-19 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-19 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-19 01:45,os-nosdn-kvm-ha,apex,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-19 01:45,os-odl-gluon-noha,apex,22/39,56.0
-2017-03-19 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-19 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-19 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-19 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-19 01:45,os-nosdn-kvm-ha,apex,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-20 01:45,os-odl-gluon-noha,apex,23/39,59.0
-2017-03-20 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-20 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-20 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-20 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-20 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-03-20 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-20 01:45,os-nosdn-kvm-ha,apex,12/33,36.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-17 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-17 07:33,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-17 07:33,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-17 08:49,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-18 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-18 01:45,os-odl_l2-nofeature-ha,compass,20/33,61.0
-2017-03-18 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-18 01:45,os-odl_l3-nofeature-ha,compass,16/30,53.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-03-19 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-19 01:45,os-onos-nofeature-ha,compass,11/33,33.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-03-19 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-20 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-20 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-20 01:45,os-onos-nofeature-ha,compass,22/33,67.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-20 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-20 01:45,os-odl_l2-bgpvpn-ha,fuel,3/42,7.0
-2017-03-16 10:23,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-03-17 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 01:45,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 01:45,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-03-17 07:33,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 07:33,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 07:33,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-17 07:33,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-17 08:49,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 08:49,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-17 08:49,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-18 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-18 01:45,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-18 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-19 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-19 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-20 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-20 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-20 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-21 01:45,os-odl-gluon-noha,apex,23/39,59.0
-2017-03-21 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-21 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-21 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-21 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-21 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-21 01:45,os-odl-bgpvpn-ha,apex,22/39,56.0
-2017-03-21 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,apex,27/33,82.0
-2017-03-21 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-21 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-21 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-03-21 01:45,os-nosdn-openo-ha,compass,20/30,67.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-21 01:45,os-odl_l3-nofeature-noha,fuel,11/36,31.0
-2017-03-21 01:45,os-nosdn-nofeature-noha,fuel,12/36,33.0
-2017-03-21 01:45,os-odl_l2-nofeature-noha,fuel,12/39,31.0
-2017-03-21 01:45,os-odl_l2-bgpvpn-ha,fuel,15/42,36.0
-2017-03-21 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-03-21 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-21 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-21 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-22 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-22 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-22 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,apex,22/33,67.0
-2017-03-22 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-22 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-22 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-22 01:45,os-nosdn-kvm-ha,apex,23/33,70.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-22 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-22 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-03-22 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-22 01:45,os-nosdn-ovs-noha,fuel,12/36,33.0
-2017-03-22 01:45,os-odl_l3-nofeature-noha,fuel,11/36,31.0
-2017-03-22 01:45,os-odl_l2-bgpvpn-noha,fuel,12/42,29.0
-2017-03-22 01:45,os-odl_l2-sfc-noha,fuel,2/42,5.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,fuel,19/39,49.0
-2017-03-22 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-03-22 01:45,os-odl_l2-nofeature-noha,fuel,14/39,36.0
-2017-03-22 01:45,os-odl_l2-bgpvpn-ha,fuel,22/42,52.0
-2017-03-22 01:45,os-odl_l2-sfc-ha,fuel,13/45,29.0
-2017-03-22 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-03-22 01:45,os-nosdn-lxd-noha,joid,14/24,58.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-22 01:45,os-nosdn-lxd-ha,joid,2/24,8.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-22 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-23 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-23 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-23 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,apex,21/33,64.0
-2017-03-23 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-23 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-23 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-23 01:45,os-nosdn-kvm-ha,apex,23/33,70.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-03-23 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-23 01:45,os-onos-nofeature-ha,compass,30/33,91.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-23 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,12/36,33.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,2/42,5.0
-2017-03-23 01:45,os-nosdn-kvm-noha,fuel,12/36,33.0
-2017-03-23 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-03-23 01:45,os-odl_l3-nofeature-noha,fuel,22/36,61.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,2/39,5.0
-2017-03-23 01:45,os-odl_l2-bgpvpn-noha,fuel,24/42,57.0
-2017-03-23 01:45,os-odl_l2-sfc-noha,fuel,2/42,5.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,fuel,19/39,49.0
-2017-03-23 01:45,os-nosdn-kvm-ha,fuel,25/39,64.0
-2017-03-23 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-03-23 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-03-23 01:45,os-odl_l2-bgpvpn-ha,fuel,25/42,60.0
-2017-03-23 01:45,os-odl_l2-sfc-ha,fuel,13/45,29.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-23 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-23 01:45,os-nosdn-lxd-noha,joid,20/24,83.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-23 01:45,os-nosdn-lxd-ha,joid,7/24,29.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-23 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-03-24 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-24 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-24 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,apex,21/33,64.0
-2017-03-24 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-24 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-24 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-24 01:45,os-nosdn-kvm-ha,apex,31/33,94.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-03-24 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-24 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-24 01:45,os-nosdn-openo-ha,compass,25/30,83.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-24 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-odl_l3-nofeature-noha,fuel,23/36,64.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-24 01:45,os-odl_l2-bgpvpn-noha,fuel,24/42,57.0
-2017-03-24 01:45,os-odl_l2-sfc-noha,fuel,14/42,33.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,fuel,24/39,62.0
-2017-03-24 01:45,os-nosdn-kvm-ha,fuel,25/39,64.0
-2017-03-24 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-24 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-03-24 01:45,os-odl_l2-bgpvpn-ha,fuel,27/42,64.0
-2017-03-24 01:45,os-odl_l2-sfc-ha,fuel,24/45,53.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-24 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-24 01:45,os-nosdn-lxd-noha,joid,20/24,83.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-24 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-24 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-25 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-25 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-25 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-03-25 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-25 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-25 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-25 01:45,os-nosdn-kvm-ha,apex,31/33,94.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-25 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-25 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-25 01:45,os-nosdn-openo-ha,compass,25/30,83.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-25 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-25 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-25 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-25 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-25 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-25 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-25 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-25 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-03-25 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-25 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-25 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-25 01:45,os-nosdn-lxd-noha,joid,19/24,79.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-25 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-25 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-26 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-26 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-26 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-03-26 01:45,os-odl_l2-fdio-ha,apex,22/36,61.0
-2017-03-26 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-26 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-26 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-03-26 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-26 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-26 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-26 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-26 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-26 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-26 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-26 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-26 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-26 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-26 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-26 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-26 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-26 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-26 01:45,os-nosdn-lxd-noha,joid,19/24,79.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-26 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-03-26 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-27 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-27 01:45,os-odl_l2-fdio-noha,apex,18/36,50.0
-2017-03-27 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-27 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-03-27 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-27 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-27 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-03-27 01:45,os-ocl-nofeature-ha,compass,5/30,17.0
-2017-03-27 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-03-27 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-27 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-27 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-27 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-27 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-27 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-27 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-27 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-27 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-27 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-27 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-27 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-27 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-27 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-27 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 01:45,os-odl-gluon-noha,apex,33/39,85.0
-2017-03-28 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-03-28 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 01:45,os-odl-bgpvpn-ha,apex,24/39,62.0
-2017-03-28 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 01:45,os-ocl-nofeature-ha,compass,5/30,17.0
-2017-03-28 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 01:45,os-odl_l2-sfc-noha,fuel,27/42,64.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 01:45,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:20,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 13:20,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-03-28 13:20,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 13:20,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 13:20,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 13:20,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 13:20,os-odl_l2-fdio-ha,apex,25/36,69.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 13:20,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 13:20,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 13:20,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 13:20,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 13:20,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 13:20,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 13:20,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 13:20,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 13:20,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 13:20,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 13:20,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 13:20,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:20,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 13:20,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 13:56,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 13:56,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-28 13:56,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 13:56,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 13:56,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 13:56,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 13:56,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 13:56,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 13:56,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 13:56,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 13:56,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 13:56,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 13:56,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 13:56,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 13:56,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 13:56,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 13:56,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 13:56,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 13:56,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:56,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 13:56,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 16:16,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 16:16,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-28 16:16,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 16:16,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 16:16,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 16:16,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 16:16,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 16:16,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 16:16,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 16:16,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 16:16,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 16:16,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 16:16,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 16:16,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 16:16,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 16:16,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 16:16,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 16:16,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 16:16,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 16:16,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-28 16:16,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-29 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-29 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-29 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-29 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-29 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-29 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-29 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-29 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-29 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-29 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-29 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-29 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-29 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-03-29 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-29 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-03-29 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-29 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-29 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-29 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-29 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-29 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-29 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-03-30 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-03-30 01:45,os-odl-gluon-noha,apex,31/36,86.0
-2017-03-30 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-30 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-30 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-30 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-30 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-30 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-03-30 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-30 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-30 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-30 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-30 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-30 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-30 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-03-30 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-30 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-30 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-30 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-30 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-30 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-30 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-30 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-30 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-03-31 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-03-31 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-31 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-31 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-03-31 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-03-31 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-31 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-31 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-03-31 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-03-31 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-03-31 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-03-31 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-31 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-31 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-31 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,fuel,31/39,79.0
-2017-03-31 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-31 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-31 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-03-31 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-03-31 01:45,os-odl_l2-bgpvpn-noha,fuel,37/42,88.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-31 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-31 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-31 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-31 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-31 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-
diff --git a/docs/results/danube/1.0/validated_scenario_history.txt b/docs/results/danube/1.0/validated_scenario_history.txt
deleted file mode 100644
index e867e372..00000000
--- a/docs/results/danube/1.0/validated_scenario_history.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-2017-03-19 02:03;compass;os-nosdn-nofeature-ha
-2017-03-20 02:04;compass;os-nosdn-nofeature-ha
-2017-03-21 02:03;compass;os-nosdn-nofeature-ha
-2017-03-22 02:01;apex;os-nosdn-nofeature-ha
-2017-03-23 02:14;joid;os-nosdn-nofeature-noha
-2017-03-24 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-24 02:11;fuel;os-nosdn-ovs-ha
-2017-03-25 02:06;fuel;os-nosdn-ovs-noha
-2017-03-25 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-25 02:11;fuel;os-nosdn-ovs-ha
-2017-03-26 02:06;fuel;os-nosdn-ovs-noha
-2017-03-26 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-26 02:11;fuel;os-nosdn-ovs-ha
-2017-03-27 02:06;fuel;os-nosdn-ovs-noha
-2017-03-27 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-27 02:11;fuel;os-nosdn-ovs-ha
-2017-03-28 02:04;compass;os-nosdn-openo-ha
-2017-03-28 02:04;compass;os-nosdn-nofeature-ha
-2017-03-28 02:04;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 02:05;fuel;os-nosdn-kvm-noha
-2017-03-28 02:06;fuel;os-nosdn-ovs-noha
-2017-03-28 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-28 13:40;compass;os-nosdn-openo-ha
-2017-03-28 13:41;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 13:42;fuel;os-nosdn-kvm-noha
-2017-03-28 13:42;fuel;os-nosdn-ovs-noha
-2017-03-28 13:45;fuel;os-nosdn-nofeature-noha
-2017-03-28 13:48;fuel;os-odl_l2-nofeature-ha
-2017-03-28 14:15;compass;os-nosdn-openo-ha
-2017-03-28 14:16;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 14:17;fuel;os-nosdn-kvm-noha
-2017-03-28 14:18;fuel;os-nosdn-ovs-noha
-2017-03-28 14:21;fuel;os-nosdn-nofeature-noha
-2017-03-28 14:23;fuel;os-odl_l2-nofeature-ha
-2017-03-28 16:33;apex;os-nosdn-nofeature-ha
-2017-03-28 16:36;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 16:37;fuel;os-nosdn-kvm-noha
-2017-03-28 16:38;fuel;os-nosdn-ovs-noha
-2017-03-28 16:41;fuel;os-nosdn-nofeature-noha
-2017-03-28 16:43;fuel;os-odl_l2-nofeature-ha
-2017-03-29 02:02;apex;os-nosdn-nofeature-ha
-2017-03-29 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-29 02:05;fuel;os-nosdn-kvm-noha
-2017-03-29 02:06;fuel;os-nosdn-ovs-noha
-2017-03-29 02:06;fuel;os-nosdn-nofeature-noha
-2017-03-29 02:11;fuel;os-odl_l2-nofeature-ha
-2017-03-30 02:02;apex;os-nosdn-nofeature-ha
-2017-03-30 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-30 02:06;fuel;os-nosdn-kvm-noha
-2017-03-30 02:06;fuel;os-nosdn-ovs-noha
-2017-03-30 02:07;fuel;os-nosdn-nofeature-noha
-2017-03-30 02:11;fuel;os-odl_l2-nofeature-ha
-2017-03-31 02:04;apex;os-nosdn-nofeature-ha
-2017-03-31 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-31 02:08;fuel;os-nosdn-kvm-noha
-2017-03-31 02:09;fuel;os-nosdn-ovs-noha
-2017-03-31 02:11;fuel;os-nosdn-nofeature-noha
-2017-03-31 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-03-31 02:14;fuel;os-odl_l2-nofeature-ha
-
diff --git a/docs/results/danube/2.0/apex.html b/docs/results/danube/2.0/apex.html
deleted file mode 100644
index 4460087e..00000000
--- a/docs/results/danube/2.0/apex.html
+++ /dev/null
@@ -1,1057 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');var gaugeScenario13 = gauge('#gaugeScenario13');var gaugeScenario14 = gauge('#gaugeScenario14');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(93.3333333333);gaugeScenario2.update(50.0);gaugeScenario3.update(27.2727272727);gaugeScenario4.update(77.7777777778);gaugeScenario5.update(18.1818181818);gaugeScenario6.update(44.4444444444);gaugeScenario7.update(90.9090909091);gaugeScenario8.update(76.6666666667);gaugeScenario9.update(20.0);gaugeScenario10.update(69.696969697);gaugeScenario11.update(18.1818181818);gaugeScenario12.update(80.5555555556);gaugeScenario13.update(90.9090909091);gaugeScenario14.update(76.6666666667);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-fdio-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-odl-gluon-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-odl-gluon-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-ovn-nofeature-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-ovn-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl_l2-fdio-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-odl_l3-ovs-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-ovs-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-odl-bgpvpn-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-odl-bgpvpn-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-odl_l3-fdio-noha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-nosdn-fdio-ha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-odl_l2-fdio-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend13 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend13.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg13",trend13)
- // ****************************************// for scenario os-odl_l3-fdio-ha
- // Filter results
- var trend14 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend14.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg14",trend14)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube, 2017-05-05 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>apex</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-nosdn-fdio-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>28/30</td>
- <td>10</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/225/console>os-odl-gluon-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>18/36</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/221/console>os-ovn-nofeature-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>9/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/226/console>os-odl_l2-fdio-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>28/36</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/220/console>os-odl_l3-ovs-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>6/33</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/224/console>os-odl-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>16/36</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/228/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>30/33</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/217/console>os-odl_l3-fdio-noha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>23/30</td>
- <td>13</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/230/console>os-nosdn-fdio-ha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>6/30</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/211/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>23/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/231/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>6/33</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/227/console>os-odl_l2-fdio-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>29/36</td>
- <td>20</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/222/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario13"></div></td>
- <td><div id="trend_svg13"></div></td>
- <td>30/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-apex-daily-danube-daily-danube/229/console>os-odl_l3-fdio-ha</a></td>
- <td><div id="gaugeScenario14"></div></td>
- <td><div id="trend_svg14"></div></td>
- <td>23/30</td>
- <td>6</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-gluon-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th><th>
- Netready
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ovn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-apex.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_apex.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/2.0/compass.html b/docs/results/danube/2.0/compass.html
deleted file mode 100644
index cde66359..00000000
--- a/docs/results/danube/2.0/compass.html
+++ /dev/null
@@ -1,493 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(83.3333333333);gaugeScenario2.update(10.0);gaugeScenario3.update(84.8484848485);gaugeScenario4.update(84.8484848485);gaugeScenario5.update(96.6666666667);gaugeScenario6.update(96.6666666667);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-ocl-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-ocl-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-onos-nofeature-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-onos-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-openo-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-openo-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube, 2017-05-05 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>compass</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/217/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>25/30</td>
- <td>18</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/222/console>os-ocl-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>3/30</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/213/console>os-onos-nofeature-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>28/33</td>
- <td>16</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/218/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>28/33</td>
- <td>18</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/212/console>os-nosdn-openo-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>29/30</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/224/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>29/30</td>
- <td>18</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ocl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-onos-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ONOS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-openo-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-compass.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_compass.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/2.0/fuel.html b/docs/results/danube/2.0/fuel.html
deleted file mode 100644
index 0ee69d3b..00000000
--- a/docs/results/danube/2.0/fuel.html
+++ /dev/null
@@ -1,1447 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');var gaugeScenario13 = gauge('#gaugeScenario13');var gaugeScenario14 = gauge('#gaugeScenario14');var gaugeScenario15 = gauge('#gaugeScenario15');var gaugeScenario16 = gauge('#gaugeScenario16');var gaugeScenario17 = gauge('#gaugeScenario17');var gaugeScenario18 = gauge('#gaugeScenario18');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(100.0);gaugeScenario2.update(28.5714285714);gaugeScenario3.update(100.0);gaugeScenario4.update(100.0);gaugeScenario5.update(15.3846153846);gaugeScenario6.update(95.2380952381);gaugeScenario7.update(94.8717948718);gaugeScenario8.update(100.0);gaugeScenario9.update(100.0);gaugeScenario10.update(97.4358974359);gaugeScenario11.update(92.8571428571);gaugeScenario12.update(100.0);gaugeScenario13.update(97.4358974359);gaugeScenario14.update(100.0);gaugeScenario15.update(95.2380952381);gaugeScenario16.update(100.0);gaugeScenario17.update(100.0);gaugeScenario18.update(100.0);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-kvm_ovs_dpdk-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk_bar-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk_bar-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-ovs-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-odl_l2-sfc-noha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-sfc-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-nosdn-kvm-noha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-odl_l3-nofeature-noha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-odl_l2-nofeature-noha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-odl_l2-bgpvpn-ha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-bgpvpn-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-odl_l2-sfc-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-sfc-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk_bar-noha
- // Filter results
- var trend13 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk_bar-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend13.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg13",trend13)
- // ****************************************// for scenario os-odl_l2-bgpvpn-noha
- // Filter results
- var trend14 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-bgpvpn-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend14.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg14",trend14)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend15 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend15.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg15",trend15)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend16 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend16.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg16",trend16)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend17 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend17.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg17",trend17)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend18 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend18.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg18",trend18)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube, 2017-05-05 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>fuel</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/368/console>os-nosdn-kvm_ovs_dpdk-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>36/36</td>
- <td>10</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/348/console>os-nosdn-kvm_ovs_dpdk_bar-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>12/42</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/345/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>39/39</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/365/console>os-nosdn-ovs-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>36/36</td>
- <td>10</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/341/console>os-nosdn-kvm_ovs_dpdk-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>6/39</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/362/console>os-odl_l2-sfc-noha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>40/42</td>
- <td>10</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/347/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>37/39</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/364/console>os-nosdn-kvm-noha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>36/36</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/369/console>os-odl_l3-nofeature-noha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>36/36</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/367/console>os-odl_l2-nofeature-noha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>38/39</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/342/console>os-odl_l2-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>39/42</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/340/console>os-odl_l2-sfc-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>45/45</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/370/console>os-nosdn-kvm_ovs_dpdk_bar-noha</a></td>
- <td><div id="gaugeScenario13"></div></td>
- <td><div id="trend_svg13"></div></td>
- <td>38/39</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/363/console>os-odl_l2-bgpvpn-noha</a></td>
- <td><div id="gaugeScenario14"></div></td>
- <td><div id="trend_svg14"></div></td>
- <td>42/42</td>
- <td>10</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/346/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario15"></div></td>
- <td><div id="trend_svg15"></div></td>
- <td>40/42</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/366/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario16"></div></td>
- <td><div id="trend_svg16"></div></td>
- <td>36/36</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-zte-pod3-daily-danube/55/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario17"></div></td>
- <td><div id="trend_svg17"></div></td>
- <td>39/39</td>
- <td>16</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/344/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario18"></div></td>
- <td><div id="trend_svg18"></div></td>
- <td>39/39</td>
- <td>15</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk_bar-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th><th>
- Barometer
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-sfc-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- SFC
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-overcast.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-sfc-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- SFC
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk_bar-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th><th>
- Barometer
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-bgpvpn-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-fuel.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_fuel.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/2.0/joid.html b/docs/results/danube/2.0/joid.html
deleted file mode 100644
index e2231747..00000000
--- a/docs/results/danube/2.0/joid.html
+++ /dev/null
@@ -1,421 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(75.0);gaugeScenario2.update(96.9696969697);gaugeScenario3.update(25.0);gaugeScenario4.update(96.9696969697);gaugeScenario5.update(70.8333333333);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-lxd-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-lxd-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube, 2017-05-05 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>joid</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (danube) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/167/console>os-nosdn-lxd-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>18/24</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/171/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>32/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/170/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>9/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/169/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>32/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/172/console>os-nosdn-lxd-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>17/24</td>
- <td>8</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-joid.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_joid.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/2.0/scenario_history.txt b/docs/results/danube/2.0/scenario_history.txt
deleted file mode 100644
index c4ca6aad..00000000
--- a/docs/results/danube/2.0/scenario_history.txt
+++ /dev/null
@@ -1,1454 +0,0 @@
-date,scenario,installer,detail,score
-2017-03-13 10:00,os-odl_l2-fdio-noha,apex,5/33,15.0
-2017-03-13 10:00,os-odl_l2-fdio-ha,apex,1/33,3.0
-2017-03-14 01:45,os-odl_l2-fdio-noha,apex,12/33,36.0
-2017-03-14 01:45,os-odl_l2-fdio-ha,apex,1/33,3.0
-2017-03-15 01:45,os-odl_l2-fdio-noha,apex,29/33,88.0
-2017-03-15 01:45,os-odl_l2-fdio-ha,apex,4/33,12.0
-2017-03-16 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-03-16 01:45,os-odl_l2-fdio-ha,apex,13/36,36.0
-2017-03-16 10:23,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-16 10:23,os-odl_l2-fdio-ha,apex,13/36,36.0
-2017-03-17 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-17 07:33,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 07:33,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-17 08:49,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,apex,9/33,27.0
-2017-03-17 08:49,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-18 01:45,os-odl-gluon-noha,apex,12/39,31.0
-2017-03-18 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-18 01:45,os-odl_l3-fdio-noha,apex,15/30,50.0
-2017-03-18 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-03-18 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-18 01:45,os-odl-bgpvpn-ha,apex,11/39,28.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,apex,11/33,33.0
-2017-03-19 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-19 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-19 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-19 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-19 01:45,os-nosdn-kvm-ha,apex,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-19 01:45,os-odl-gluon-noha,apex,22/39,56.0
-2017-03-19 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-19 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-19 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-19 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-19 01:45,os-nosdn-kvm-ha,apex,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-20 01:45,os-odl-gluon-noha,apex,23/39,59.0
-2017-03-20 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-20 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-20 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-20 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-20 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-03-20 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-20 01:45,os-nosdn-kvm-ha,apex,12/33,36.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-17 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-17 07:33,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-17 07:33,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-17 08:49,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-18 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-18 01:45,os-odl_l2-nofeature-ha,compass,20/33,61.0
-2017-03-18 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-18 01:45,os-odl_l3-nofeature-ha,compass,16/30,53.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-03-19 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-19 01:45,os-onos-nofeature-ha,compass,11/33,33.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-03-19 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-20 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-20 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-20 01:45,os-onos-nofeature-ha,compass,22/33,67.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-20 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-20 01:45,os-odl_l2-bgpvpn-ha,fuel,3/42,7.0
-2017-03-16 10:23,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-03-17 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 01:45,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 01:45,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-03-17 07:33,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 07:33,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 07:33,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-17 07:33,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-17 08:49,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 08:49,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-17 08:49,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-18 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-18 01:45,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-18 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-19 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-19 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-20 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-20 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-20 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-21 01:45,os-odl-gluon-noha,apex,23/39,59.0
-2017-03-21 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-21 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-21 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-21 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-21 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-21 01:45,os-odl-bgpvpn-ha,apex,22/39,56.0
-2017-03-21 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,apex,27/33,82.0
-2017-03-21 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-21 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-21 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-03-21 01:45,os-nosdn-openo-ha,compass,20/30,67.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-21 01:45,os-odl_l3-nofeature-noha,fuel,11/36,31.0
-2017-03-21 01:45,os-nosdn-nofeature-noha,fuel,12/36,33.0
-2017-03-21 01:45,os-odl_l2-nofeature-noha,fuel,12/39,31.0
-2017-03-21 01:45,os-odl_l2-bgpvpn-ha,fuel,15/42,36.0
-2017-03-21 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-03-21 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-21 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-21 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-
-2017-03-22 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-22 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-22 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,apex,22/33,67.0
-2017-03-22 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-22 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-22 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-22 01:45,os-nosdn-kvm-ha,apex,23/33,70.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-22 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-22 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-03-22 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-22 01:45,os-nosdn-ovs-noha,fuel,12/36,33.0
-2017-03-22 01:45,os-odl_l3-nofeature-noha,fuel,11/36,31.0
-2017-03-22 01:45,os-odl_l2-bgpvpn-noha,fuel,12/42,29.0
-2017-03-22 01:45,os-odl_l2-sfc-noha,fuel,2/42,5.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,fuel,19/39,49.0
-2017-03-22 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-03-22 01:45,os-odl_l2-nofeature-noha,fuel,14/39,36.0
-2017-03-22 01:45,os-odl_l2-bgpvpn-ha,fuel,22/42,52.0
-2017-03-22 01:45,os-odl_l2-sfc-ha,fuel,13/45,29.0
-2017-03-22 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-03-22 01:45,os-nosdn-lxd-noha,joid,14/24,58.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-22 01:45,os-nosdn-lxd-ha,joid,2/24,8.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-22 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-23 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-23 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-23 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,apex,21/33,64.0
-2017-03-23 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-23 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-23 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-23 01:45,os-nosdn-kvm-ha,apex,23/33,70.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-03-23 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-23 01:45,os-onos-nofeature-ha,compass,30/33,91.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-23 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,12/36,33.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,2/42,5.0
-2017-03-23 01:45,os-nosdn-kvm-noha,fuel,12/36,33.0
-2017-03-23 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-03-23 01:45,os-odl_l3-nofeature-noha,fuel,22/36,61.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,2/39,5.0
-2017-03-23 01:45,os-odl_l2-bgpvpn-noha,fuel,24/42,57.0
-2017-03-23 01:45,os-odl_l2-sfc-noha,fuel,2/42,5.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,fuel,19/39,49.0
-2017-03-23 01:45,os-nosdn-kvm-ha,fuel,25/39,64.0
-2017-03-23 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-03-23 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-03-23 01:45,os-odl_l2-bgpvpn-ha,fuel,25/42,60.0
-2017-03-23 01:45,os-odl_l2-sfc-ha,fuel,13/45,29.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-23 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-23 01:45,os-nosdn-lxd-noha,joid,20/24,83.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-23 01:45,os-nosdn-lxd-ha,joid,7/24,29.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-23 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-03-24 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-24 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-24 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,apex,21/33,64.0
-2017-03-24 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-24 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-24 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-24 01:45,os-nosdn-kvm-ha,apex,31/33,94.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-03-24 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-24 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-24 01:45,os-nosdn-openo-ha,compass,25/30,83.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-24 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-odl_l3-nofeature-noha,fuel,23/36,64.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-24 01:45,os-odl_l2-bgpvpn-noha,fuel,24/42,57.0
-2017-03-24 01:45,os-odl_l2-sfc-noha,fuel,14/42,33.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,fuel,24/39,62.0
-2017-03-24 01:45,os-nosdn-kvm-ha,fuel,25/39,64.0
-2017-03-24 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-24 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-03-24 01:45,os-odl_l2-bgpvpn-ha,fuel,27/42,64.0
-2017-03-24 01:45,os-odl_l2-sfc-ha,fuel,24/45,53.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-24 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-24 01:45,os-nosdn-lxd-noha,joid,20/24,83.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-24 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-24 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-25 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-25 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-25 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-03-25 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-25 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-25 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-25 01:45,os-nosdn-kvm-ha,apex,31/33,94.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-25 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-25 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-25 01:45,os-nosdn-openo-ha,compass,25/30,83.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-25 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-25 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-25 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-25 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-25 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-25 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-25 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-25 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-03-25 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-25 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-25 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-25 01:45,os-nosdn-lxd-noha,joid,19/24,79.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-25 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-25 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-26 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-26 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-26 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-03-26 01:45,os-odl_l2-fdio-ha,apex,22/36,61.0
-2017-03-26 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-26 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-26 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-03-26 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-26 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-26 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-26 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-26 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-26 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-26 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-26 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-26 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-26 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-26 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-26 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-26 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-26 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-26 01:45,os-nosdn-lxd-noha,joid,19/24,79.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-26 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-03-26 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-27 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-27 01:45,os-odl_l2-fdio-noha,apex,18/36,50.0
-2017-03-27 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-27 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-03-27 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-27 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-27 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-03-27 01:45,os-ocl-nofeature-ha,compass,5/30,17.0
-2017-03-27 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-03-27 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-27 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-27 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-27 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-27 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-27 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-27 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-27 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-27 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-27 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-27 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-27 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-27 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-27 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-27 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 01:45,os-odl-gluon-noha,apex,33/39,85.0
-2017-03-28 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-03-28 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 01:45,os-odl-bgpvpn-ha,apex,24/39,62.0
-2017-03-28 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 01:45,os-ocl-nofeature-ha,compass,5/30,17.0
-2017-03-28 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 01:45,os-odl_l2-sfc-noha,fuel,27/42,64.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 01:45,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:20,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 13:20,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-03-28 13:20,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 13:20,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 13:20,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 13:20,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 13:20,os-odl_l2-fdio-ha,apex,25/36,69.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 13:20,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 13:20,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 13:20,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 13:20,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 13:20,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 13:20,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 13:20,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 13:20,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 13:20,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 13:20,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 13:20,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 13:20,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:20,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 13:20,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 13:56,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 13:56,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-28 13:56,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 13:56,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 13:56,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 13:56,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 13:56,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 13:56,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 13:56,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 13:56,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 13:56,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 13:56,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 13:56,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 13:56,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 13:56,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 13:56,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 13:56,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 13:56,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 13:56,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:56,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 13:56,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 16:16,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 16:16,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-28 16:16,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 16:16,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 16:16,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 16:16,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 16:16,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 16:16,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 16:16,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 16:16,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 16:16,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 16:16,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 16:16,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 16:16,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 16:16,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 16:16,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 16:16,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 16:16,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 16:16,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 16:16,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-28 16:16,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-29 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-29 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-29 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-29 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-29 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-29 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-29 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-29 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-29 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-29 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-29 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-29 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-29 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-03-29 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-29 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-03-29 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-29 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-29 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-29 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-29 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-29 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-29 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-03-30 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-03-30 01:45,os-odl-gluon-noha,apex,31/36,86.0
-2017-03-30 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-30 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-30 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-30 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-30 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-30 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-03-30 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-30 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-30 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-30 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-30 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-30 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-30 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-03-30 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-30 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-30 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-30 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-30 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-30 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-30 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-30 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-30 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-03-31 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-03-31 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-31 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-31 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-03-31 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-03-31 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-31 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-31 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-03-31 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-03-31 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-03-31 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-03-31 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-31 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-31 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-31 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,fuel,31/39,79.0
-2017-03-31 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-31 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-31 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-03-31 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-03-31 01:45,os-odl_l2-bgpvpn-noha,fuel,37/42,88.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-31 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-31 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-31 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-31 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-31 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-01 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-01 01:45,os-odl-gluon-noha,apex,24/36,67.0
-2017-04-01 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-01 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-04-01 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-04-01 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-01 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-01 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-01 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-01 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-04-01 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-01 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-01 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-01 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-01 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-04-01 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-01 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-01 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-01 01:45,os-odl_l3-nofeature-ha,fuel,32/39,82.0
-2017-04-01 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-01 01:45,os-odl_l2-nofeature-ha,fuel,39/42,93.0
-2017-04-01 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-04-01 01:45,os-odl_l2-bgpvpn-ha,fuel,34/42,81.0
-2017-04-01 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-01 01:45,os-odl_l2-bgpvpn-noha,fuel,38/42,90.0
-2017-04-01 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-04-01 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-01 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-01 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-01 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-01 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-04-02 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-02 01:45,os-odl-gluon-noha,apex,24/36,67.0
-2017-04-02 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-02 01:45,os-odl_l3-fdio-noha,apex,13/30,43.0
-2017-04-02 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-02 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-02 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-02 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-04-02 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-02 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-04-02 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-02 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-02 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-02 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-02 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-04-02 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-02 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-02 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-02 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-02 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-02 01:45,os-odl_l3-nofeature-ha,fuel,32/39,82.0
-2017-04-02 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-02 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-02 01:45,os-odl_l2-bgpvpn-ha,fuel,34/42,81.0
-2017-04-02 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-odl_l2-bgpvpn-noha,fuel,38/42,90.0
-2017-04-02 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-02 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-02 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-04-02 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-02 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-02 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-03 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-03 01:45,os-odl-gluon-noha,apex,29/36,81.0
-2017-04-03 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-03 01:45,os-odl_l3-fdio-noha,apex,13/30,43.0
-2017-04-03 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-04-03 01:45,os-odl_l2-fdio-ha,apex,26/36,72.0
-2017-04-03 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-03 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-03 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-03 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-03 01:45,os-nosdn-kvm-ha,apex,33/33,100.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-03 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-04-03 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-03 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-03 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-04-03 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-03 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-03 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-03 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-03 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-03 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-03 01:45,os-odl_l3-nofeature-ha,fuel,32/39,82.0
-2017-04-03 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-03 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-03 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-04-03 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-03 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-03 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-03 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-03 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-03 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-04-04 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-04 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-04-04 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-04-04 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-04 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-04 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-04-04 01:45,os-nosdn-kvm-ha,apex,33/33,100.0
-2017-04-04 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-04 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-04-04 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-04 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-04 01:45,os-odl_l2-fdio-ha,apex,26/36,72.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-04 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-04 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-04 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-04 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-04-04 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-04 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-04 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-04 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-04 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-04 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-04 01:45,os-nosdn-kvm-ha,fuel,36/39,92.0
-2017-04-04 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-04 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-04 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-04 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-04 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-04 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-04 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-04 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-04 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-04 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-04 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-04-05 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-05 01:45,os-odl-gluon-noha,apex,29/36,81.0
-2017-04-05 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-05 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-05 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-05 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-05 01:45,os-nosdn-kvm-ha,apex,33/33,100.0
-2017-04-05 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-05 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-04-05 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-05 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-05 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-05 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-05 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-05 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-05 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-04-05 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-05 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-05 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-05 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-05 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-05 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-05 01:45,os-nosdn-kvm-ha,fuel,36/39,92.0
-2017-04-05 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-05 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-05 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-05 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-05 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-05 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-05 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-05 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-05 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-05 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-05 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-06 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-06 01:45,os-odl-gluon-noha,apex,29/36,81.0
-2017-04-06 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-06 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-06 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-06 01:45,os-odl-bgpvpn-ha,apex,27/36,75.0
-2017-04-06 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-04-06 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-06 01:45,os-odl_l3-nofeature-ha,apex,25/33,76.0
-2017-04-06 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-06 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-06 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-06 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-06 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-06 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-06 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-06 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-06 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-06 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-06 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-06 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-06 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-06 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-06 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-06 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-06 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-06 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-06 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-06 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-06 01:45,os-odl_l3-nofeature-noha,fuel,32/36,89.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-04-06 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-06 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-06 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-06 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-07 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-07 01:45,os-odl-gluon-noha,apex,27/36,75.0
-2017-04-07 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-07 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-07 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-07 01:45,os-odl-bgpvpn-ha,apex,27/36,75.0
-2017-04-07 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-04-07 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-07 01:45,os-odl_l3-nofeature-ha,apex,25/33,76.0
-2017-04-07 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-07 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-04-07 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-07 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-04-07 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-07 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-07 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-07 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-07 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-07 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-07 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-07 01:45,os-odl_l2-nofeature-noha,fuel,33/39,85.0
-2017-04-07 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-07 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-07 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-07 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-07 01:45,os-odl_l3-nofeature-noha,fuel,32/36,89.0
-2017-04-07 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-04-07 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-07 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-07 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-07 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-07 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-07 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-07 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-08 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-08 01:45,os-odl-gluon-noha,apex,27/36,75.0
-2017-04-08 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-08 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-08 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-08 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-08 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-08 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-08 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-08 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-08 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-04-08 01:45,os-odl_l2-fdio-ha,apex,27/36,75.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-08 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-04-08 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-08 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-08 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-08 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-08 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-08 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-08 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-08 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-08 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-08 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-08 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-08 01:45,os-odl_l2-nofeature-noha,fuel,33/39,85.0
-2017-04-08 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-08 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-08 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-08 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-08 01:45,os-odl_l3-nofeature-noha,fuel,32/36,89.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-04-08 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-08 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-08 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-08 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-09 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-09 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-09 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-09 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-09 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-09 01:45,os-odl_l2-fdio-ha,apex,27/36,75.0
-2017-04-09 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-09 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-09 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-09 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-09 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-09 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-09 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-09 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-04-09 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-09 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-04-09 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-09 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-09 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-09 01:45,os-odl_l2-nofeature-noha,fuel,33/39,85.0
-2017-04-09 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-09 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-09 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-04-09 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-09 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-09 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-09 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-09 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-09 01:45,os-odl_l2-nofeature-ha,fuel,39/42,93.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-09 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-09 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-09 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-04-09 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-10 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-10 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-10 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-10 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-10 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-10 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-04-10 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-10 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-10 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-10 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-10 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-04-10 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-10 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-10 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-10 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-04-10 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-04-10 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-10 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-10 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-10 01:45,os-odl_l2-sfc-noha,fuel,32/42,76.0
-2017-04-10 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-10 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-04-10 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-10 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-10 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-10 01:45,os-odl_l2-nofeature-ha,fuel,39/42,93.0
-2017-04-10 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-04-10 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-10 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-10 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-04-10 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-11 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-11 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-11 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-11 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-11 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-11 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-04-11 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-11 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-11 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-11 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-11 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-04-11 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-04-11 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-11 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-11 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-04-11 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-11 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-11 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-11 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-11 01:45,os-odl_l2-sfc-noha,fuel,32/42,76.0
-2017-04-11 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-11 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-11 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-11 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-11 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-11 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-11 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-04-11 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-04-11 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-11 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-04-11 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-12 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-12 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-12 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-12 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-12 01:45,os-odl_l3-nofeature-ha,apex,17/33,52.0
-2017-04-12 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-12 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-12 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-12 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-12 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-12 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,apex,21/33,64.0
-2017-04-12 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-04-12 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-12 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-12 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-12 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-12 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-12 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-12 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-12 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-12 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-04-12 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-12 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-12 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-12 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-12 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-12 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-12 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-12 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-04-12 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-12 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-04-12 01:45,os-odl_l2-nofeature-ha,joid,1/36,3.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,joid,12/33,36.0
-2017-04-12 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-04-28 20:23,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-04-28 20:23,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-28 20:23,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-04-28 20:23,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-04-28 20:23,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-04-28 20:23,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-04-28 20:23,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-28 20:23,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-28 20:23,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-28 20:23,os-odl_l2-fdio-ha,apex,26/36,72.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-04-28 20:23,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-04-28 20:23,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-28 20:23,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-28 20:23,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-28 20:23,os-nosdn-openo-ha,compass,30/30,100.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-28 20:23,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-28 20:23,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-04-28 20:23,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-28 20:23,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-04-28 20:23,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-04-28 20:23,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-28 20:23,os-odl_l2-nofeature-noha,fuel,34/39,87.0
-2017-04-28 20:23,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-28 20:23,os-odl_l2-sfc-ha,fuel,41/45,91.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-28 20:23,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-28 20:23,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-04-28 20:23,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-28 20:23,os-nosdn-lxd-noha,joid,11/24,46.0
-2017-04-28 20:23,os-odl_l2-nofeature-ha,joid,8/36,22.0
-2017-04-28 20:23,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,joid,29/33,88.0
-2017-04-28 20:23,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-29 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-04-29 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-29 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-04-29 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-04-29 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-04-29 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-04-29 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-29 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-29 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-29 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-04-29 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-04-29 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-29 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-29 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-29 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-29 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-29 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-29 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-29 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-29 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-04-29 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-04-29 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-odl_l2-nofeature-noha,fuel,34/39,87.0
-2017-04-29 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-29 01:45,os-odl_l2-sfc-ha,fuel,41/45,91.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-04-29 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-04-29 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-29 01:45,os-nosdn-lxd-noha,joid,11/24,46.0
-2017-04-29 01:45,os-odl_l2-nofeature-ha,joid,8/36,22.0
-2017-04-29 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,joid,29/33,88.0
-2017-04-29 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-30 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-04-30 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-30 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-04-30 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-04-30 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-04-30 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-04-30 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-30 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-30 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-30 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-04-30 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-30 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-30 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-30 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-30 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-30 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-30 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-30 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-30 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-30 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-04-30 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-04-30 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-30 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-30 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-04-30 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-04-30 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-04-30 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-30 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-04-30 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-04-30 01:45,os-odl_l2-nofeature-ha,joid,8/36,22.0
-2017-05-01 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-01 01:45,os-odl-gluon-noha,apex,9/36,25.0
-2017-05-01 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-05-01 01:45,os-odl-bgpvpn-ha,apex,8/36,22.0
-2017-05-01 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-01 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-01 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-01 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-01 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-01 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-01 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-01 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-05-01 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-01 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-01 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-01 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-01 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-01 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-01 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-01 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-01 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-05-01 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-01 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-05-01 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-05-01 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-05-01 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-05-01 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-01 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-01 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-01 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-01 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-05-01 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-01 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,joid,17/33,52.0
-2017-05-01 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-02 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-02 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-02 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-02 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-02 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-02 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-02 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-02 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-02 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-02 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-02 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-02 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-02 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-02 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-02 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-02 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-02 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-02 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-02 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-02 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-02 01:45,os-odl_l2-sfc-noha,fuel,38/42,90.0
-2017-05-02 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-02 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-02 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-02 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-05-02 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-02 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-02 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-02 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-05-02 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-02 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-02 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,joid,18/33,55.0
-2017-05-02 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-03 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-03 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-03 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-03 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-03 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-05-03 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-03 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-03 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-03 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-03 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-03 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-03 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-03 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-03 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-03 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-03 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-03 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-03 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-03 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-03 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-05-03 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-03 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-03 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-03 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-05-03 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-03 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-03 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-03 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-05-03 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-03 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-03 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-03 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-05-03 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-04 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-04 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-04 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-04 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-04 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-05-04 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-04 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-04 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-04 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-04 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-04 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-04 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-04 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-04 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-04 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-04 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-04 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-05-04 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-04 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-04 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-04 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-05-04 01:45,os-odl_l3-nofeature-ha,fuel,38/39,97.0
-2017-05-04 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-04 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-05-04 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-04 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-05-04 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-04 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-05-04 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-05-04 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-04 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-04 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,joid,29/33,88.0
-2017-05-04 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-05 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-05 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-05 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-05 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-05 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-05 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-05 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-05 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-05 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-05 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-05 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-05 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-05 01:45,os-odl_l3-fdio-ha,apex,23/30,77.0
-2017-05-05 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-05 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-05 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-05 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-05 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,12/42,29.0
-2017-05-05 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-05 01:45,os-odl_l2-sfc-noha,fuel,40/42,95.0
-2017-05-05 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-05 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-05 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-05 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-05 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-05-05 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-05 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-05 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-05 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-05 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-05-05 01:45,os-nosdn-lxd-ha,joid,17/24,71.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-05 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
diff --git a/docs/results/danube/2.0/validated_scenario_history.txt b/docs/results/danube/2.0/validated_scenario_history.txt
deleted file mode 100644
index 15ec001e..00000000
--- a/docs/results/danube/2.0/validated_scenario_history.txt
+++ /dev/null
@@ -1,212 +0,0 @@
-2017-03-19 02:03;compass;os-nosdn-nofeature-ha
-2017-03-20 02:04;compass;os-nosdn-nofeature-ha
-2017-03-21 02:03;compass;os-nosdn-nofeature-ha
-2017-03-22 02:01;apex;os-nosdn-nofeature-ha
-2017-03-23 02:14;joid;os-nosdn-nofeature-noha
-2017-03-24 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-24 02:11;fuel;os-nosdn-ovs-ha
-2017-03-25 02:06;fuel;os-nosdn-ovs-noha
-2017-03-25 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-25 02:11;fuel;os-nosdn-ovs-ha
-2017-03-26 02:06;fuel;os-nosdn-ovs-noha
-2017-03-26 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-26 02:11;fuel;os-nosdn-ovs-ha
-2017-03-27 02:06;fuel;os-nosdn-ovs-noha
-2017-03-27 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-27 02:11;fuel;os-nosdn-ovs-ha
-2017-03-28 02:04;compass;os-nosdn-openo-ha
-2017-03-28 02:04;compass;os-nosdn-nofeature-ha
-2017-03-28 02:04;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 02:05;fuel;os-nosdn-kvm-noha
-2017-03-28 02:06;fuel;os-nosdn-ovs-noha
-2017-03-28 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-28 13:40;compass;os-nosdn-openo-ha
-2017-03-28 13:41;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 13:42;fuel;os-nosdn-kvm-noha
-2017-03-28 13:42;fuel;os-nosdn-ovs-noha
-2017-03-28 13:45;fuel;os-nosdn-nofeature-noha
-2017-03-28 13:48;fuel;os-odl_l2-nofeature-ha
-2017-03-28 14:15;compass;os-nosdn-openo-ha
-2017-03-28 14:16;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 14:17;fuel;os-nosdn-kvm-noha
-2017-03-28 14:18;fuel;os-nosdn-ovs-noha
-2017-03-28 14:21;fuel;os-nosdn-nofeature-noha
-2017-03-28 14:23;fuel;os-odl_l2-nofeature-ha
-2017-03-28 16:33;apex;os-nosdn-nofeature-ha
-2017-03-28 16:36;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 16:37;fuel;os-nosdn-kvm-noha
-2017-03-28 16:38;fuel;os-nosdn-ovs-noha
-2017-03-28 16:41;fuel;os-nosdn-nofeature-noha
-2017-03-28 16:43;fuel;os-odl_l2-nofeature-ha
-2017-03-29 02:02;apex;os-nosdn-nofeature-ha
-2017-03-29 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-29 02:05;fuel;os-nosdn-kvm-noha
-2017-03-29 02:06;fuel;os-nosdn-ovs-noha
-2017-03-29 02:06;fuel;os-nosdn-nofeature-noha
-2017-03-29 02:11;fuel;os-odl_l2-nofeature-ha
-2017-03-30 02:02;apex;os-nosdn-nofeature-ha
-2017-03-30 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-30 02:06;fuel;os-nosdn-kvm-noha
-2017-03-30 02:06;fuel;os-nosdn-ovs-noha
-2017-03-30 02:07;fuel;os-nosdn-nofeature-noha
-2017-03-30 02:11;fuel;os-odl_l2-nofeature-ha
-2017-03-31 02:04;apex;os-nosdn-nofeature-ha
-2017-03-31 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-31 02:08;fuel;os-nosdn-kvm-noha
-2017-03-31 02:09;fuel;os-nosdn-ovs-noha
-2017-03-31 02:11;fuel;os-nosdn-nofeature-noha
-2017-03-31 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-03-31 02:14;fuel;os-odl_l2-nofeature-ha
-2017-04-01 02:04;apex;os-nosdn-nofeature-ha
-2017-04-01 02:07;compass;os-nosdn-nofeature-ha
-2017-04-01 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-01 02:08;fuel;os-nosdn-kvm-noha
-2017-04-01 02:09;fuel;os-nosdn-ovs-noha
-2017-04-01 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-01 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-01 02:15;fuel;os-nosdn-ovs-ha
-2017-04-02 02:04;apex;os-nosdn-nofeature-ha
-2017-04-02 02:07;compass;os-nosdn-nofeature-ha
-2017-04-02 02:07;fuel;os-nosdn-kvm-noha
-2017-04-02 02:08;fuel;os-nosdn-ovs-ha
-2017-04-02 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-02 02:09;fuel;os-nosdn-ovs-noha
-2017-04-02 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-02 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-03 02:04;apex;os-nosdn-kvm-ha
-2017-04-03 02:04;apex;os-nosdn-nofeature-ha
-2017-04-03 02:07;compass;os-nosdn-nofeature-ha
-2017-04-03 02:07;fuel;os-nosdn-kvm-noha
-2017-04-03 02:08;fuel;os-nosdn-ovs-ha
-2017-04-03 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-03 02:09;fuel;os-nosdn-ovs-noha
-2017-04-03 02:12;fuel;os-nosdn-nofeature-noha
-2017-04-03 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-04 02:02;apex;os-nosdn-kvm-ha
-2017-04-04 02:05;apex;os-nosdn-nofeature-ha
-2017-04-04 02:07;compass;os-nosdn-nofeature-ha
-2017-04-04 02:09;fuel;os-nosdn-ovs-ha
-2017-04-04 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-04 02:10;fuel;os-nosdn-ovs-noha
-2017-04-04 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-05 02:00;apex;os-nosdn-kvm-ha
-2017-04-05 02:03;apex;os-nosdn-nofeature-ha
-2017-04-05 02:06;compass;os-nosdn-nofeature-ha
-2017-04-05 02:07;fuel;os-nosdn-ovs-ha
-2017-04-05 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-05 02:08;fuel;os-nosdn-ovs-noha
-2017-04-05 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-06 02:07;compass;os-nosdn-nofeature-ha
-2017-04-06 02:08;fuel;os-nosdn-ovs-ha
-2017-04-06 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-06 02:09;fuel;os-nosdn-ovs-noha
-2017-04-06 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-07 02:08;fuel;os-nosdn-ovs-ha
-2017-04-07 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-07 02:09;fuel;os-nosdn-ovs-noha
-2017-04-07 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-08 02:08;fuel;os-nosdn-ovs-ha
-2017-04-08 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-08 02:09;fuel;os-nosdn-ovs-noha
-2017-04-08 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-09 02:07;fuel;os-nosdn-kvm-noha
-2017-04-09 02:08;fuel;os-nosdn-ovs-ha
-2017-04-09 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-09 02:09;fuel;os-nosdn-ovs-noha
-2017-04-09 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-10 02:07;fuel;os-nosdn-kvm-noha
-2017-04-10 02:08;fuel;os-nosdn-ovs-ha
-2017-04-10 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-10 02:09;fuel;os-nosdn-ovs-noha
-2017-04-10 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-10 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-11 02:06;compass;os-nosdn-nofeature-ha
-2017-04-11 02:06;fuel;os-nosdn-kvm-noha
-2017-04-11 02:07;fuel;os-nosdn-ovs-ha
-2017-04-11 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-11 02:08;fuel;os-nosdn-ovs-noha
-2017-04-11 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-11 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-11 02:15;fuel;os-nosdn-nofeature-ha
-2017-04-12 02:07;fuel;os-nosdn-ovs-ha
-2017-04-12 02:07;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-12 02:08;fuel;os-nosdn-ovs-noha
-2017-04-12 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-12 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-12 02:14;fuel;os-nosdn-nofeature-ha
-2017-04-28 20:46;compass;os-nosdn-openo-ha
-2017-04-28 20:48;fuel;os-nosdn-kvm-noha
-2017-04-28 20:49;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-28 20:49;fuel;os-nosdn-ovs-noha
-2017-04-28 20:52;fuel;os-nosdn-kvm-ha
-2017-04-28 20:54;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-28 20:55;fuel;os-nosdn-ovs-ha
-2017-04-28 20:56;fuel;os-nosdn-nofeature-noha
-2017-04-29 02:07;compass;os-nosdn-openo-ha
-2017-04-29 02:08;fuel;os-nosdn-kvm-noha
-2017-04-29 02:09;fuel;os-nosdn-ovs-ha
-2017-04-29 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-29 02:10;fuel;os-nosdn-ovs-noha
-2017-04-29 02:12;fuel;os-nosdn-kvm-ha
-2017-04-29 02:13;fuel;os-nosdn-nofeature-noha
-2017-04-29 02:15;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-30 02:07;compass;os-nosdn-openo-ha
-2017-04-30 02:08;fuel;os-nosdn-kvm-noha
-2017-04-30 02:09;fuel;os-nosdn-ovs-ha
-2017-04-30 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-30 02:10;fuel;os-nosdn-ovs-noha
-2017-04-30 02:13;fuel;os-nosdn-nofeature-noha
-2017-04-30 02:15;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-30 02:17;fuel;os-nosdn-nofeature-ha
-2017-04-30 02:18;joid;os-nosdn-nofeature-noha
-2017-05-01 02:09;compass;os-nosdn-openo-ha
-2017-05-01 02:10;fuel;os-nosdn-kvm-noha
-2017-05-01 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-01 02:11;fuel;os-nosdn-ovs-ha
-2017-05-01 02:11;fuel;os-nosdn-ovs-noha
-2017-05-01 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-01 02:18;fuel;os-nosdn-nofeature-noha
-2017-05-01 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-01 02:21;joid;os-nosdn-nofeature-noha
-2017-05-02 02:10;fuel;os-nosdn-kvm-noha
-2017-05-02 02:11;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-02 02:11;fuel;os-nosdn-ovs-ha
-2017-05-02 02:12;fuel;os-nosdn-ovs-noha
-2017-05-02 02:14;fuel;os-nosdn-kvm-ha
-2017-05-02 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-02 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-02 02:17;fuel;os-odl_l2-bgpvpn-noha
-2017-05-02 02:18;fuel;os-nosdn-nofeature-noha
-2017-05-02 02:19;joid;os-nosdn-nofeature-noha
-2017-05-03 02:09;compass;os-nosdn-nofeature-ha
-2017-05-03 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-03 02:11;fuel;os-nosdn-kvm-noha
-2017-05-03 02:11;fuel;os-nosdn-ovs-noha
-2017-05-03 02:13;fuel;os-nosdn-kvm-ha
-2017-05-03 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-03 02:15;fuel;os-odl_l2-sfc-ha
-2017-05-03 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-03 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-03 02:17;fuel;os-nosdn-nofeature-noha
-2017-05-03 02:18;fuel;os-nosdn-ovs-ha
-2017-05-03 02:19;joid;os-nosdn-nofeature-noha
-2017-05-04 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-04 02:11;fuel;os-nosdn-ovs-ha
-2017-05-04 02:11;fuel;os-nosdn-ovs-noha
-2017-05-04 02:13;fuel;os-nosdn-kvm-ha
-2017-05-04 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-04 02:15;fuel;os-odl_l2-sfc-ha
-2017-05-04 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-04 02:17;fuel;os-nosdn-nofeature-noha
-2017-05-04 02:18;fuel;os-nosdn-kvm-noha
-2017-05-04 02:19;joid;os-nosdn-nofeature-noha
-2017-05-05 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-05 02:11;fuel;os-nosdn-kvm-noha
-2017-05-05 02:11;fuel;os-nosdn-ovs-noha
-2017-05-05 02:12;fuel;os-odl_l3-nofeature-noha
-2017-05-05 02:14;fuel;os-nosdn-kvm-ha
-2017-05-05 02:14;fuel;os-nosdn-nofeature-noha
-2017-05-05 02:16;fuel;os-odl_l2-sfc-ha
-2017-05-05 02:17;fuel;os-odl_l2-bgpvpn-noha
-2017-05-05 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-05 02:18;fuel;os-nosdn-ovs-ha
diff --git a/docs/results/danube/3.0/apex.html b/docs/results/danube/3.0/apex.html
deleted file mode 100644
index 2a906b69..00000000
--- a/docs/results/danube/3.0/apex.html
+++ /dev/null
@@ -1,1424 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
-
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');var gaugeScenario13 = gauge('#gaugeScenario13');var gaugeScenario14 = gauge('#gaugeScenario14');var gaugeScenario15 = gauge('#gaugeScenario15');var gaugeScenario16 = gauge('#gaugeScenario16');var gaugeScenario17 = gauge('#gaugeScenario17');var gaugeScenario18 = gauge('#gaugeScenario18');var gaugeScenario19 = gauge('#gaugeScenario19');var gaugeScenario20 = gauge('#gaugeScenario20');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(33.3333333333);gaugeScenario2.update(96.2962962963);gaugeScenario3.update(60.6060606061);gaugeScenario4.update(33.3333333333);gaugeScenario5.update(13.3333333333);gaugeScenario6.update(66.6666666667);gaugeScenario7.update(30.0);gaugeScenario8.update(72.7272727273);gaugeScenario9.update(66.6666666667);gaugeScenario10.update(53.3333333333);gaugeScenario11.update(75.7575757576);gaugeScenario12.update(53.3333333333);gaugeScenario13.update(92.5925925926);gaugeScenario14.update(54.5454545455);gaugeScenario15.update(13.3333333333);gaugeScenario16.update(13.3333333333);gaugeScenario17.update(20.0);gaugeScenario18.update(66.6666666667);gaugeScenario19.update(66.6666666667);gaugeScenario20.update(60.0);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-kvm-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-fdio-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl-gluon-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl-gluon-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl_l3-fdio_dvr-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-fdio_dvr-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-ovs-noha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-ovn-nofeature-noha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-ovn-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-odl_l2-fdio-noha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-odl_l3-fdio-noha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-odl_l2-fdio-ha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-odl_l3-nofeature-noha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************// for scenario os-nosdn-fdio-ha
- // Filter results
- var trend13 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend13.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg13",trend13)
- // ****************************************// for scenario os-odl-bgpvpn-ha
- // Filter results
- var trend14 = data.filter(function(row) {
- return row["scenario"]=="os-odl-bgpvpn-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend14.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg14",trend14)
- // ****************************************// for scenario os-odl_l3-ovs-ha
- // Filter results
- var trend15 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-ovs-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend15.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg15",trend15)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend16 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend16.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg16",trend16)
- // ****************************************// for scenario os-odl_l3-ovs-noha
- // Filter results
- var trend17 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-ovs-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend17.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg17",trend17)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend18 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend18.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg18",trend18)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend19 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend19.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg19",trend19)
- // ****************************************// for scenario os-odl_l3-fdio-ha
- // Filter results
- var trend20 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend20.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg20",trend20)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube 3.0, 2017-07-13 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>apex</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of Danube 3.0 scenarios (4-14/7/2017) </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/434/console>os-nosdn-kvm-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>10/30</td>
- <td>1</td>
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-nosdn-fdio-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>26/27</td>
- <td>13</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/450/console>os-odl-gluon-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>20/33</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl_l3-fdio_dvr-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>10/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/457/console>os-nosdn-ovs-noha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>4/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/428/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>20/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/453/console>os-ovn-nofeature-noha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>9/30</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl_l2-fdio-noha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>24/33</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl_l3-fdio-noha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>20/30</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/466/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>16/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/485/console>os-odl_l2-fdio-ha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>25/33</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/494/console>os-odl_l3-nofeature-noha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>16/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/491/console>os-nosdn-fdio-ha</a></td>
- <td><div id="gaugeScenario13"></div></td>
- <td><div id="trend_svg13"></div></td>
- <td>25/27</td>
- <td>14</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/449/console>os-odl-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario14"></div></td>
- <td><div id="trend_svg14"></div></td>
- <td>18/33</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/468/console>os-odl_l3-ovs-ha</a></td>
- <td><div id="gaugeScenario15"></div></td>
- <td><div id="trend_svg15"></div></td>
- <td>4/30</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/484/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario16"></div></td>
- <td><div id="trend_svg16"></div></td>
- <td>4/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/486/console>os-odl_l3-ovs-noha</a></td>
- <td><div id="gaugeScenario17"></div></td>
- <td><div id="trend_svg17"></div></td>
- <td>6/30</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/461/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario18"></div></td>
- <td><div id="trend_svg18"></div></td>
- <td>20/30</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-danube/455/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario19"></div></td>
- <td><div id="trend_svg19"></div></td>
- <td>20/30</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl_l3-fdio-ha</a></td>
- <td><div id="gaugeScenario20"></div></td>
- <td><div id="trend_svg20"></div></td>
- <td>18/30</td>
- <td>3</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-gluon-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- Netready
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-storm.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-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-fdio_dvr-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ovn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Tempest (full)
- *
- </th><th>
- Rally (full)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-storm.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-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-ovs-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-apex.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_apex.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/3.0/compass.html b/docs/results/danube/3.0/compass.html
deleted file mode 100644
index 4f3c5c54..00000000
--- a/docs/results/danube/3.0/compass.html
+++ /dev/null
@@ -1,434 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
-
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(87.8787878788);gaugeScenario2.update(84.8484848485);gaugeScenario3.update(76.6666666667);gaugeScenario4.update(96.6666666667);gaugeScenario5.update(55.5555555556);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-onos-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-onos-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-onos-sfc-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-onos-sfc-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube 3.0, 2017-07-13 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>compass</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of Danube 3.0 scenarios (4-14/7/2017) </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/454/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>29/33</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/481/console>os-onos-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>28/33</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/482/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>23/30</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-danube/484/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>29/30</td>
- <td>12</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-danube/453/console>os-onos-sfc-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>20/36</td>
- <td>10</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.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-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-onos-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ONOS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-onos-sfc-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ONOS
-
- </th><th>
- SNAPS
-
- </th><th>
- SFC
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-compass.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_compass.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/3.0/fuel.html b/docs/results/danube/3.0/fuel.html
deleted file mode 100644
index d4c3a877..00000000
--- a/docs/results/danube/3.0/fuel.html
+++ /dev/null
@@ -1,1448 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
-
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');var gaugeScenario13 = gauge('#gaugeScenario13');var gaugeScenario14 = gauge('#gaugeScenario14');var gaugeScenario15 = gauge('#gaugeScenario15');var gaugeScenario16 = gauge('#gaugeScenario16');var gaugeScenario17 = gauge('#gaugeScenario17');var gaugeScenario18 = gauge('#gaugeScenario18');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(100.0);gaugeScenario2.update(100.0);gaugeScenario3.update(97.2222222222);gaugeScenario4.update(100.0);gaugeScenario5.update(100.0);gaugeScenario6.update(83.3333333333);gaugeScenario7.update(92.3076923077);gaugeScenario8.update(100.0);gaugeScenario9.update(100.0);gaugeScenario10.update(100.0);gaugeScenario11.update(100.0);gaugeScenario12.update(97.619047619);gaugeScenario13.update(100.0);gaugeScenario14.update(92.3076923077);gaugeScenario15.update(97.619047619);gaugeScenario16.update(100.0);gaugeScenario17.update(100.0);gaugeScenario18.update(100.0);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-kvm-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk_bar-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk_bar-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-ovs-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-odl_l2-sfc-noha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-sfc-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-odl_l2-nofeature-noha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-odl_l2-bgpvpn-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-bgpvpn-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************// for scenario os-odl_l3-nofeature-noha
- // Filter results
- var trend13 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend13.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg13",trend13)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk_bar-noha
- // Filter results
- var trend14 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk_bar-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend14.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg14",trend14)
- // ****************************************// for scenario os-odl_l2-bgpvpn-noha
- // Filter results
- var trend15 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-bgpvpn-noha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend15.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg15",trend15)
- // ****************************************// for scenario os-odl_l2-sfc-ha
- // Filter results
- var trend16 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-sfc-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend16.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg16",trend16)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend17 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend17.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg17",trend17)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend18 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="fuel";
- })
- // Parse the date
- trend18.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg18",trend18)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube 3.0, 2017-07-13 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>fuel</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of Danube 3.0 scenarios (4-14/7/2017) </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/935/console>os-nosdn-kvm-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>36/36</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/869/console>os-nosdn-kvm_ovs_dpdk_bar-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>42/42</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/938/console>os-nosdn-kvm_ovs_dpdk-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>35/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/936/console>os-nosdn-ovs-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>36/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/871/console>os-nosdn-kvm_ovs_dpdk-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>39/39</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/933/console>os-odl_l2-sfc-noha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>35/42</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/868/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>36/39</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/873/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>39/39</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/867/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>42/42</td>
- <td>15</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/937/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>36/36</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/939/console>os-odl_l2-nofeature-noha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>39/39</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/872/console>os-odl_l2-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>41/42</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/940/console>os-odl_l3-nofeature-noha</a></td>
- <td><div id="gaugeScenario13"></div></td>
- <td><div id="trend_svg13"></div></td>
- <td>36/36</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/941/console>os-nosdn-kvm_ovs_dpdk_bar-noha</a></td>
- <td><div id="gaugeScenario14"></div></td>
- <td><div id="trend_svg14"></div></td>
- <td>36/39</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-danube/934/console>os-odl_l2-bgpvpn-noha</a></td>
- <td><div id="gaugeScenario15"></div></td>
- <td><div id="trend_svg15"></div></td>
- <td>41/42</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/870/console>os-odl_l2-sfc-ha</a></td>
- <td><div id="gaugeScenario16"></div></td>
- <td><div id="trend_svg16"></div></td>
- <td>45/45</td>
- <td>5</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/875/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario17"></div></td>
- <td><div id="trend_svg17"></div></td>
- <td>39/39</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-danube/874/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario18"></div></td>
- <td><div id="trend_svg18"></div></td>
- <td>39/39</td>
- <td>7</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk_bar-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th><th>
- Barometer
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-sfc-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- SFC
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk_bar-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Domino
-
- </th><th>
- Barometer
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-bgpvpn-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- bgpvpn
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-sfc-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- SFC
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th><th>
- Doctor
-
- </th><th>
- Parser
-
- </th><th>
- Domino
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-fuel.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_fuel.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/3.0/joid.html b/docs/results/danube/3.0/joid.html
deleted file mode 100644
index b9e7ecce..00000000
--- a/docs/results/danube/3.0/joid.html
+++ /dev/null
@@ -1,407 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
-
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(71.4285714286);gaugeScenario2.update(33.3333333333);gaugeScenario3.update(47.619047619);gaugeScenario4.update(100.0);gaugeScenario5.update(18.1818181818);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-lxd-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-nosdn-lxd-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-odl_l2-nofeature-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (danube 3.0, 2017-07-13 01:45)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="apex.html">Apex</a></li>
- <li><a href="compass.html">Compass</a></li>
- <li><a href="fuel.html">Fuel</a></li>
- <li><a href="joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>joid</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of Danube 3.0 scenarios (4-14/7/2017) </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/301/console>os-nosdn-lxd-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>15/21</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/260/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>10/30</td>
- <td>1</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/281/console>os-nosdn-lxd-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>10/21</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/298/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>30/30</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-danube/291/console>os-odl_l2-nofeature-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>6/33</td>
- <td>2</td>
- </tr>
- </table>
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-joid.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_joid.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/danube/3.0/scenario_history.txt b/docs/results/danube/3.0/scenario_history.txt
deleted file mode 100644
index 20d0d51c..00000000
--- a/docs/results/danube/3.0/scenario_history.txt
+++ /dev/null
@@ -1,3855 +0,0 @@
-date,scenario,installer,detail,score
-2017-03-13 10:00,os-odl_l2-fdio-noha,apex,5/33,15.0
-2017-03-13 10:00,os-odl_l2-fdio-ha,apex,1/33,3.0
-2017-03-14 01:45,os-odl_l2-fdio-noha,apex,12/33,36.0
-2017-03-14 01:45,os-odl_l2-fdio-ha,apex,1/33,3.0
-2017-03-15 01:45,os-odl_l2-fdio-noha,apex,29/33,88.0
-2017-03-15 01:45,os-odl_l2-fdio-ha,apex,4/33,12.0
-2017-03-16 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-03-16 01:45,os-odl_l2-fdio-ha,apex,13/36,36.0
-2017-03-16 10:23,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-16 10:23,os-odl_l2-fdio-ha,apex,13/36,36.0
-2017-03-17 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-17 07:33,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 07:33,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-17 08:49,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,apex,9/33,27.0
-2017-03-17 08:49,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-18 01:45,os-odl-gluon-noha,apex,12/39,31.0
-2017-03-18 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-18 01:45,os-odl_l3-fdio-noha,apex,15/30,50.0
-2017-03-18 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-03-18 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-18 01:45,os-odl-bgpvpn-ha,apex,11/39,28.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,apex,11/33,33.0
-2017-03-19 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-19 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-19 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-19 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-19 01:45,os-nosdn-kvm-ha,apex,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-19 01:45,os-odl-gluon-noha,apex,22/39,56.0
-2017-03-19 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-19 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-19 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-19 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-19 01:45,os-nosdn-kvm-ha,apex,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-20 01:45,os-odl-gluon-noha,apex,23/39,59.0
-2017-03-20 01:45,os-odl_l2-fdio-noha,apex,33/36,92.0
-2017-03-20 01:45,os-odl_l3-fdio-noha,apex,21/30,70.0
-2017-03-20 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-20 01:45,os-odl_l2-fdio-ha,apex,19/36,53.0
-2017-03-20 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-03-20 01:45,os-odl-bgpvpn-ha,apex,14/39,36.0
-2017-03-20 01:45,os-nosdn-kvm-ha,apex,12/33,36.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-03-17 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-17 07:33,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-17 07:33,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-17 08:49,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-03-18 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-03-18 01:45,os-odl_l2-nofeature-ha,compass,20/33,61.0
-2017-03-18 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-18 01:45,os-odl_l3-nofeature-ha,compass,16/30,53.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-03-19 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-03-19 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-19 01:45,os-onos-nofeature-ha,compass,11/33,33.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-03-19 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-20 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-20 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-20 01:45,os-onos-nofeature-ha,compass,22/33,67.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-20 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-20 01:45,os-odl_l2-bgpvpn-ha,fuel,3/42,7.0
-2017-03-16 10:23,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-03-17 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 01:45,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 01:45,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-03-17 07:33,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 07:33,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 07:33,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-17 07:33,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-17 08:49,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-17 08:49,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-17 08:49,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-17 08:49,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-18 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-18 01:45,os-odl_l2-nofeature-ha,joid,2/36,6.0
-2017-03-18 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-18 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-03-19 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-19 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-19 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-19 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-19 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-20 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-20 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-20 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-20 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-20 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-21 01:45,os-odl-gluon-noha,apex,23/39,59.0
-2017-03-21 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-21 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-21 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-03-21 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-21 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-21 01:45,os-odl-bgpvpn-ha,apex,22/39,56.0
-2017-03-21 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,apex,27/33,82.0
-2017-03-21 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-21 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-21 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-03-21 01:45,os-nosdn-openo-ha,compass,20/30,67.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-21 01:45,os-odl_l3-nofeature-noha,fuel,11/36,31.0
-2017-03-21 01:45,os-nosdn-nofeature-noha,fuel,12/36,33.0
-2017-03-21 01:45,os-odl_l2-nofeature-noha,fuel,12/39,31.0
-2017-03-21 01:45,os-odl_l2-bgpvpn-ha,fuel,15/42,36.0
-2017-03-21 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,fuel,13/42,31.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-03-21 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-21 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-21 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-03-21 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-21 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-
-2017-03-22 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-22 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-22 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,apex,22/33,67.0
-2017-03-22 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-22 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-22 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-22 01:45,os-nosdn-kvm-ha,apex,23/33,70.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-22 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-22 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-03-22 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-22 01:45,os-nosdn-ovs-noha,fuel,12/36,33.0
-2017-03-22 01:45,os-odl_l3-nofeature-noha,fuel,11/36,31.0
-2017-03-22 01:45,os-odl_l2-bgpvpn-noha,fuel,12/42,29.0
-2017-03-22 01:45,os-odl_l2-sfc-noha,fuel,2/42,5.0
-2017-03-22 01:45,os-odl_l3-nofeature-ha,fuel,19/39,49.0
-2017-03-22 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-03-22 01:45,os-odl_l2-nofeature-noha,fuel,14/39,36.0
-2017-03-22 01:45,os-odl_l2-bgpvpn-ha,fuel,22/42,52.0
-2017-03-22 01:45,os-odl_l2-sfc-ha,fuel,13/45,29.0
-2017-03-22 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-03-22 01:45,os-nosdn-lxd-noha,joid,14/24,58.0
-2017-03-22 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-03-22 01:45,os-nosdn-lxd-ha,joid,2/24,8.0
-2017-03-22 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-22 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-03-23 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-23 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-23 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,apex,21/33,64.0
-2017-03-23 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-23 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-23 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-23 01:45,os-nosdn-kvm-ha,apex,23/33,70.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-03-23 01:45,os-ocl-nofeature-ha,compass,7/30,23.0
-2017-03-23 01:45,os-onos-nofeature-ha,compass,30/33,91.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-23 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,12/36,33.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,2/42,5.0
-2017-03-23 01:45,os-nosdn-kvm-noha,fuel,12/36,33.0
-2017-03-23 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-03-23 01:45,os-odl_l3-nofeature-noha,fuel,22/36,61.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,2/39,5.0
-2017-03-23 01:45,os-odl_l2-bgpvpn-noha,fuel,24/42,57.0
-2017-03-23 01:45,os-odl_l2-sfc-noha,fuel,2/42,5.0
-2017-03-23 01:45,os-odl_l3-nofeature-ha,fuel,19/39,49.0
-2017-03-23 01:45,os-nosdn-kvm-ha,fuel,25/39,64.0
-2017-03-23 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-03-23 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-03-23 01:45,os-odl_l2-bgpvpn-ha,fuel,25/42,60.0
-2017-03-23 01:45,os-odl_l2-sfc-ha,fuel,13/45,29.0
-2017-03-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-23 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-23 01:45,os-nosdn-lxd-noha,joid,20/24,83.0
-2017-03-23 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-23 01:45,os-nosdn-lxd-ha,joid,7/24,29.0
-2017-03-23 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-23 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-03-24 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-24 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-24 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,apex,21/33,64.0
-2017-03-24 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-24 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-24 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-24 01:45,os-nosdn-kvm-ha,apex,31/33,94.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-03-24 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-24 01:45,os-onos-nofeature-ha,compass,31/33,94.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-24 01:45,os-nosdn-openo-ha,compass,25/30,83.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-24 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-03-24 01:45,os-odl_l3-nofeature-noha,fuel,23/36,64.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-24 01:45,os-odl_l2-bgpvpn-noha,fuel,24/42,57.0
-2017-03-24 01:45,os-odl_l2-sfc-noha,fuel,14/42,33.0
-2017-03-24 01:45,os-odl_l3-nofeature-ha,fuel,24/39,62.0
-2017-03-24 01:45,os-nosdn-kvm-ha,fuel,25/39,64.0
-2017-03-24 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-24 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-03-24 01:45,os-odl_l2-bgpvpn-ha,fuel,27/42,64.0
-2017-03-24 01:45,os-odl_l2-sfc-ha,fuel,24/45,53.0
-2017-03-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-24 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,fuel,26/42,62.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-24 01:45,os-nosdn-lxd-noha,joid,20/24,83.0
-2017-03-24 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-24 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-24 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-03-24 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-25 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-25 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-25 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-03-25 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-25 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-03-25 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-25 01:45,os-nosdn-kvm-ha,apex,31/33,94.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,compass,27/30,90.0
-2017-03-25 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-25 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-25 01:45,os-nosdn-openo-ha,compass,25/30,83.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-25 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-25 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-25 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-25 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-25 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-25 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-25 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-25 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-25 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-03-25 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-25 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-25 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-25 01:45,os-nosdn-lxd-noha,joid,19/24,79.0
-2017-03-25 01:45,os-odl_l2-nofeature-ha,joid,7/36,19.0
-2017-03-25 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-25 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-25 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-26 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-26 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-03-26 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-03-26 01:45,os-odl_l2-fdio-ha,apex,22/36,61.0
-2017-03-26 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-26 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-26 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-03-26 01:45,os-ocl-nofeature-ha,compass,6/30,20.0
-2017-03-26 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-26 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-26 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-26 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-26 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-26 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-26 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-26 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-26 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-26 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-26 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-26 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-26 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-26 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-26 01:45,os-nosdn-lxd-noha,joid,19/24,79.0
-2017-03-26 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-26 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-26 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-03-26 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-27 01:45,os-odl-gluon-noha,apex,34/39,87.0
-2017-03-27 01:45,os-odl_l2-fdio-noha,apex,18/36,50.0
-2017-03-27 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-27 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-03-27 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-27 01:45,os-odl-bgpvpn-ha,apex,25/39,64.0
-2017-03-27 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-03-27 01:45,os-ocl-nofeature-ha,compass,5/30,17.0
-2017-03-27 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-03-27 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,4/42,10.0
-2017-03-27 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-03-27 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-27 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,4/39,10.0
-2017-03-27 01:45,os-odl_l2-bgpvpn-noha,fuel,26/42,62.0
-2017-03-27 01:45,os-odl_l2-sfc-noha,fuel,24/42,57.0
-2017-03-27 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-27 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-27 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-27 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-27 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-03-27 01:45,os-odl_l2-sfc-ha,fuel,25/45,56.0
-2017-03-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,24/39,62.0
-2017-03-27 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-03-27 01:45,os-nosdn-lxd-noha,joid,13/24,54.0
-2017-03-27 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-27 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-27 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-27 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 01:45,os-odl-gluon-noha,apex,33/39,85.0
-2017-03-28 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-03-28 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 01:45,os-odl-bgpvpn-ha,apex,24/39,62.0
-2017-03-28 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 01:45,os-ocl-nofeature-ha,compass,5/30,17.0
-2017-03-28 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 01:45,os-odl_l2-sfc-noha,fuel,27/42,64.0
-2017-03-28 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 01:45,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:20,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 13:20,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-03-28 13:20,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 13:20,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 13:20,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 13:20,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 13:20,os-odl_l2-fdio-ha,apex,25/36,69.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 13:20,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 13:20,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 13:20,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 13:20,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 13:20,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 13:20,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 13:20,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 13:20,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 13:20,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 13:20,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 13:20,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 13:20,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 13:20,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 13:20,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 13:20,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 13:20,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:20,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 13:20,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 13:20,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 13:56,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 13:56,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-28 13:56,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 13:56,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 13:56,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 13:56,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 13:56,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 13:56,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 13:56,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 13:56,os-nosdn-openo-ha,compass,30/30,100.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 13:56,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 13:56,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 13:56,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 13:56,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 13:56,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 13:56,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 13:56,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 13:56,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 13:56,os-odl_l2-sfc-ha,fuel,37/45,82.0
-2017-03-28 13:56,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 13:56,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 13:56,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 13:56,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 13:56,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 13:56,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-03-28 13:56,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-28 16:16,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-28 16:16,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-28 16:16,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-28 16:16,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-28 16:16,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-28 16:16,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-03-28 16:16,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-28 16:16,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-28 16:16,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-28 16:16,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-28 16:16,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-28 16:16,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-28 16:16,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-28 16:16,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-03-28 16:16,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-28 16:16,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-28 16:16,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-03-28 16:16,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-28 16:16,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-03-28 16:16,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-03-28 16:16,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-28 16:16,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-03-28 16:16,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-28 16:16,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-03-28 16:16,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-28 16:16,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-03-29 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-29 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-29 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-29 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-29 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-29 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-29 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-29 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-29 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-29 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-29 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-29 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-29 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-03-29 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-03-29 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-29 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-03-29 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-29 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-29 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-03-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-29 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-29 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-29 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-29 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-29 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-29 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-03-30 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-03-30 01:45,os-odl-gluon-noha,apex,31/36,86.0
-2017-03-30 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-30 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-03-30 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-03-30 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-30 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-30 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-03-30 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-03-30 01:45,os-ocl-nofeature-ha,compass,4/30,13.0
-2017-03-30 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-30 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-30 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-30 01:45,os-odl_l2-bgpvpn-noha,fuel,36/42,86.0
-2017-03-30 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-03-30 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-03-30 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-30 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-30 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-30 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-03-30 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-03-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-30 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-03-30 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-30 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-30 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-30 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-30 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-03-31 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-03-31 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-03-31 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-03-31 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-03-31 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-03-31 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-03-31 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-03-31 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-03-31 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-03-31 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-03-31 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-03-31 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-03-31 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-03-31 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-03-31 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-03-31 01:45,os-odl_l3-nofeature-ha,fuel,31/39,79.0
-2017-03-31 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-03-31 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-03-31 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-03-31 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-03-31 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-03-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-03-31 01:45,os-odl_l2-bgpvpn-noha,fuel,37/42,88.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-03-31 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-03-31 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-03-31 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-03-31 01:45,os-nosdn-nofeature-noha,joid,31/33,94.0
-2017-03-31 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-03-31 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-03-31 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-01 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-01 01:45,os-odl-gluon-noha,apex,24/36,67.0
-2017-04-01 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-01 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-04-01 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-04-01 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-01 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-01 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-01 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-01 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-04-01 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-01 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-01 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-01 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-01 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-04-01 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-01 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-01 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-01 01:45,os-odl_l3-nofeature-ha,fuel,32/39,82.0
-2017-04-01 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-01 01:45,os-odl_l2-nofeature-ha,fuel,39/42,93.0
-2017-04-01 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-01 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-04-01 01:45,os-odl_l2-bgpvpn-ha,fuel,34/42,81.0
-2017-04-01 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-01 01:45,os-odl_l2-bgpvpn-noha,fuel,38/42,90.0
-2017-04-01 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-04-01 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-01 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-01 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-01 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-01 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-01 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-04-02 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-02 01:45,os-odl-gluon-noha,apex,24/36,67.0
-2017-04-02 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-02 01:45,os-odl_l3-fdio-noha,apex,13/30,43.0
-2017-04-02 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-02 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-02 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-02 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-04-02 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-02 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-04-02 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-02 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-02 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-02 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-02 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-04-02 01:45,os-nosdn-openo-ha,compass,28/30,93.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-02 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-02 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-02 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-02 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-02 01:45,os-odl_l3-nofeature-ha,fuel,32/39,82.0
-2017-04-02 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-02 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-02 01:45,os-odl_l2-bgpvpn-ha,fuel,34/42,81.0
-2017-04-02 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-04-02 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-02 01:45,os-odl_l2-bgpvpn-noha,fuel,38/42,90.0
-2017-04-02 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-02 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-02 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-04-02 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-02 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-02 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-02 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-03 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-03 01:45,os-odl-gluon-noha,apex,29/36,81.0
-2017-04-03 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-03 01:45,os-odl_l3-fdio-noha,apex,13/30,43.0
-2017-04-03 01:45,os-odl_l3-nofeature-ha,apex,27/33,82.0
-2017-04-03 01:45,os-odl_l2-fdio-ha,apex,26/36,72.0
-2017-04-03 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-03 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-03 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-03 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-03 01:45,os-nosdn-kvm-ha,apex,33/33,100.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-03 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-04-03 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-03 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-03 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-04-03 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-03 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-03 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-03 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-03 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-03 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-03 01:45,os-odl_l3-nofeature-ha,fuel,32/39,82.0
-2017-04-03 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-03 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-03 01:45,os-odl_l2-bgpvpn-ha,fuel,35/42,83.0
-2017-04-03 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-03 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-03 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-03 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-03 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-03 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-03 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-03 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-03 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-04-04 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-04 01:45,os-odl-gluon-noha,apex,30/36,83.0
-2017-04-04 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-04-04 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-04 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-04 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-04-04 01:45,os-nosdn-kvm-ha,apex,33/33,100.0
-2017-04-04 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-04 01:45,os-odl-bgpvpn-ha,apex,22/36,61.0
-2017-04-04 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-04 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-04 01:45,os-odl_l2-fdio-ha,apex,26/36,72.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-04 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-04 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-04 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-04 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-04-04 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-04 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-04 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-04 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-04 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-04 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-04 01:45,os-nosdn-kvm-ha,fuel,36/39,92.0
-2017-04-04 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-04 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-04 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-04 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-04 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-04 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-04 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-04 01:45,os-odl_l3-nofeature-noha,fuel,34/36,94.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-04 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-04 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-04 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-04 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-04 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-04-05 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-05 01:45,os-odl-gluon-noha,apex,29/36,81.0
-2017-04-05 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-05 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-05 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-05 01:45,os-odl-bgpvpn-ha,apex,21/36,58.0
-2017-04-05 01:45,os-nosdn-kvm-ha,apex,33/33,100.0
-2017-04-05 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-05 01:45,os-odl_l3-nofeature-ha,apex,26/33,79.0
-2017-04-05 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-05 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-05 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,apex,33/33,100.0
-2017-04-05 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-05 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-05 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-05 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-04-05 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-05 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-05 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-05 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-05 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-05 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-05 01:45,os-nosdn-kvm-ha,fuel,36/39,92.0
-2017-04-05 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-05 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-05 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-05 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-05 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-05 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-05 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-05 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-05 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-05 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-05 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-05 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-05 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-06 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-06 01:45,os-odl-gluon-noha,apex,29/36,81.0
-2017-04-06 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-06 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-04-06 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-06 01:45,os-odl-bgpvpn-ha,apex,27/36,75.0
-2017-04-06 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-04-06 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-06 01:45,os-odl_l3-nofeature-ha,apex,25/33,76.0
-2017-04-06 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-06 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-06 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-06 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-06 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-06 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-06 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-06 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-06 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-06 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-06 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-06 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-06 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-06 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-06 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-06 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-06 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-06 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-06 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-06 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-06 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-06 01:45,os-odl_l3-nofeature-noha,fuel,32/36,89.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-04-06 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-06 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-06 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-06 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-06 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-07 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-07 01:45,os-odl-gluon-noha,apex,27/36,75.0
-2017-04-07 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-07 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-07 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-07 01:45,os-odl-bgpvpn-ha,apex,27/36,75.0
-2017-04-07 01:45,os-odl_l2-fdio-ha,apex,28/36,78.0
-2017-04-07 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-07 01:45,os-odl_l3-nofeature-ha,apex,25/33,76.0
-2017-04-07 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-07 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-04-07 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-07 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-04-07 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-07 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-07 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-07 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-07 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-07 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-07 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-07 01:45,os-odl_l2-nofeature-noha,fuel,33/39,85.0
-2017-04-07 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-07 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-07 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-07 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-07 01:45,os-odl_l3-nofeature-noha,fuel,32/36,89.0
-2017-04-07 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-04-07 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-04-07 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-07 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-07 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-07 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-04-07 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-04-07 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-07 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-07 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-08 01:45,os-nosdn-fdio-noha,apex,15/30,50.0
-2017-04-08 01:45,os-odl-gluon-noha,apex,27/36,75.0
-2017-04-08 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-08 01:45,os-odl_l2-fdio-noha,apex,30/36,83.0
-2017-04-08 01:45,os-odl_l3-fdio-noha,apex,6/30,20.0
-2017-04-08 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-08 01:45,os-nosdn-kvm-ha,apex,32/33,97.0
-2017-04-08 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-08 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-08 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-08 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-04-08 01:45,os-odl_l2-fdio-ha,apex,27/36,75.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-08 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-04-08 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-08 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-08 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-08 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-08 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-08 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-08 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-08 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-08 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-08 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-08 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-08 01:45,os-odl_l2-nofeature-noha,fuel,33/39,85.0
-2017-04-08 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-08 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-04-08 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-08 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-08 01:45,os-odl_l2-nofeature-ha,fuel,37/42,88.0
-2017-04-08 01:45,os-odl_l3-nofeature-noha,fuel,32/36,89.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,fuel,35/39,90.0
-2017-04-08 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-08 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-08 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-08 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-04-08 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-09 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-09 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-09 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-09 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-09 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-09 01:45,os-odl_l2-fdio-ha,apex,27/36,75.0
-2017-04-09 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-09 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-09 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-09 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-09 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,apex,32/33,97.0
-2017-04-09 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-09 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-09 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-04-09 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-09 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-04-09 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-09 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-09 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-09 01:45,os-odl_l2-nofeature-noha,fuel,33/39,85.0
-2017-04-09 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-09 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-09 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-04-09 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-04-09 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-09 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-09 01:45,os-odl_l2-sfc-ha,fuel,40/45,89.0
-2017-04-09 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-09 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-09 01:45,os-odl_l2-nofeature-ha,fuel,39/42,93.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-04-09 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-09 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-09 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-09 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-04-09 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-10 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-10 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-10 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-10 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-04-10 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-10 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-04-10 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-10 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-04-10 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-10 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-10 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-04-10 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-10 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-10 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-10 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-04-10 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-04-10 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-10 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-10 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-10 01:45,os-odl_l2-sfc-noha,fuel,32/42,76.0
-2017-04-10 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-04-10 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-04-10 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-10 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-10 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-10 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-10 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-10 01:45,os-odl_l2-nofeature-ha,fuel,39/42,93.0
-2017-04-10 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-04-10 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-10 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-10 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-10 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-04-10 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-04-11 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-11 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-11 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-11 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-11 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-11 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-04-11 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-11 01:45,os-odl_l3-nofeature-ha,apex,18/33,55.0
-2017-04-11 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-11 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-11 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,apex,22/33,67.0
-2017-04-11 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-04-11 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-11 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-11 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-04-11 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-04-11 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-11 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-11 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-11 01:45,os-odl_l2-sfc-noha,fuel,32/42,76.0
-2017-04-11 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-11 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-11 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-11 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-11 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-11 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-11 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-11 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-11 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-04-11 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-04-11 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-11 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-04-11 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-04-11 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-04-12 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-04-12 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-12 01:45,os-odl_l2-fdio-noha,apex,22/36,61.0
-2017-04-12 01:45,os-odl_l3-fdio-noha,apex,4/30,13.0
-2017-04-12 01:45,os-odl_l3-nofeature-ha,apex,17/33,52.0
-2017-04-12 01:45,os-nosdn-kvm-ha,apex,22/33,67.0
-2017-04-12 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-12 01:45,os-odl-bgpvpn-ha,apex,19/36,53.0
-2017-04-12 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-12 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-12 01:45,os-odl_l2-fdio-ha,apex,21/36,58.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,apex,21/33,64.0
-2017-04-12 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-04-12 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-12 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-12 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-12 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-12 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-12 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-12 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-12 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-12 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-04-12 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-04-12 01:45,os-nosdn-kvm-ha,fuel,37/39,95.0
-2017-04-12 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-12 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-12 01:45,os-odl_l2-bgpvpn-ha,fuel,36/42,86.0
-2017-04-12 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-04-12 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-12 01:45,os-odl_l2-bgpvpn-noha,fuel,39/42,93.0
-2017-04-12 01:45,os-odl_l2-nofeature-ha,fuel,38/42,90.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-04-12 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-12 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-04-12 01:45,os-odl_l2-nofeature-ha,joid,1/36,3.0
-2017-04-12 01:45,os-nosdn-nofeature-ha,joid,12/33,36.0
-2017-04-12 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-04-28 20:23,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-04-28 20:23,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-28 20:23,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-04-28 20:23,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-04-28 20:23,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-04-28 20:23,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-04-28 20:23,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-28 20:23,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-28 20:23,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-28 20:23,os-odl_l2-fdio-ha,apex,26/36,72.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-04-28 20:23,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-04-28 20:23,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-28 20:23,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-28 20:23,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-28 20:23,os-nosdn-openo-ha,compass,30/30,100.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-28 20:23,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-28 20:23,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-04-28 20:23,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-28 20:23,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-04-28 20:23,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-04-28 20:23,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-28 20:23,os-odl_l2-nofeature-noha,fuel,34/39,87.0
-2017-04-28 20:23,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-28 20:23,os-odl_l2-sfc-ha,fuel,41/45,91.0
-2017-04-28 20:23,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-28 20:23,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-28 20:23,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-04-28 20:23,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-28 20:23,os-nosdn-lxd-noha,joid,11/24,46.0
-2017-04-28 20:23,os-odl_l2-nofeature-ha,joid,8/36,22.0
-2017-04-28 20:23,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-28 20:23,os-nosdn-nofeature-ha,joid,29/33,88.0
-2017-04-28 20:23,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-29 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-04-29 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-29 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-04-29 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-04-29 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-04-29 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-04-29 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-29 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-29 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-29 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-04-29 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-04-29 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-29 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-04-29 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-29 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-29 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-29 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-29 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-29 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-04-29 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-04-29 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-04-29 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-odl_l2-nofeature-noha,fuel,34/39,87.0
-2017-04-29 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-29 01:45,os-odl_l2-sfc-ha,fuel,41/45,91.0
-2017-04-29 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-29 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-04-29 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-04-29 01:45,os-odl_l3-nofeature-noha,fuel,33/36,92.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-04-29 01:45,os-nosdn-lxd-noha,joid,11/24,46.0
-2017-04-29 01:45,os-odl_l2-nofeature-ha,joid,8/36,22.0
-2017-04-29 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-29 01:45,os-nosdn-nofeature-ha,joid,29/33,88.0
-2017-04-29 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-04-30 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-04-30 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-04-30 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-04-30 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-04-30 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-04-30 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-04-30 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-04-30 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-04-30 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-04-30 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-04-30 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-04-30 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-04-30 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-04-30 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-04-30 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-04-30 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-04-30 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-04-30 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-04-30 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-04-30 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-04-30 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-04-30 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-04-30 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-04-30 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-04-30 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-04-30 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-04-30 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-04-30 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-04-30 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-04-30 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-04-30 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-04-30 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-04-30 01:45,os-odl_l2-nofeature-ha,joid,8/36,22.0
-2017-05-01 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-01 01:45,os-odl-gluon-noha,apex,9/36,25.0
-2017-05-01 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-05-01 01:45,os-odl-bgpvpn-ha,apex,8/36,22.0
-2017-05-01 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-01 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-01 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-01 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-01 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-01 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-01 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-01 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-05-01 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-01 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-01 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-01 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-01 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-01 01:45,os-nosdn-openo-ha,compass,30/30,100.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-01 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-01 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-01 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-05-01 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-01 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-05-01 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-05-01 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-05-01 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-05-01 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-01 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-05-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-01 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-01 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-01 01:45,os-nosdn-lxd-noha,joid,17/24,71.0
-2017-05-01 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-01 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-01 01:45,os-nosdn-nofeature-ha,joid,17/33,52.0
-2017-05-01 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-02 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-02 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-02 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-02 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-02 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-02 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-02 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-02 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-02 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-02 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-02 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-02 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-02 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-02 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-02 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-02 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-02 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-02 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-02 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-02 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-02 01:45,os-odl_l2-sfc-noha,fuel,38/42,90.0
-2017-05-02 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-02 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-02 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-02 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-05-02 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-02 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-02 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-02 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-05-02 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-02 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-02 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-02 01:45,os-nosdn-nofeature-ha,joid,18/33,55.0
-2017-05-02 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-03 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-03 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-03 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-03 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-03 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-05-03 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-03 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-03 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-03 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-03 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-03 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-03 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-03 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-03 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-03 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-03 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-03 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-03 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-03 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-03 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-05-03 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-03 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-03 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-03 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-05-03 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-03 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-03 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-03 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,fuel,37/39,95.0
-2017-05-03 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-03 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-03 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-03 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-03 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-05-03 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-04 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-04 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-04 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-04 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-04 01:45,os-odl_l2-fdio-noha,apex,29/36,81.0
-2017-05-04 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-04 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-04 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-04 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-04 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-04 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-04 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-04 01:45,os-odl_l3-fdio-ha,apex,24/30,80.0
-2017-05-04 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-04 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-04 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-04 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-05-04 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,6/42,14.0
-2017-05-04 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-04 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-04 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-05-04 01:45,os-odl_l3-nofeature-ha,fuel,38/39,97.0
-2017-05-04 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-04 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-05-04 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-04 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-05-04 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-04 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-05-04 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-05-04 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-04 01:45,os-nosdn-nofeature-noha,joid,33/33,100.0
-2017-05-04 01:45,os-nosdn-lxd-ha,joid,18/24,75.0
-2017-05-04 01:45,os-nosdn-nofeature-ha,joid,29/33,88.0
-2017-05-04 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-05 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-05 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-05-05 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-05 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-05 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-05 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-05 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-05 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-05 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-05 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-05 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-05 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-05 01:45,os-odl_l3-fdio-ha,apex,23/30,77.0
-2017-05-05 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-05 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-05 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-05 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-05 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,12/42,29.0
-2017-05-05 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,6/39,15.0
-2017-05-05 01:45,os-odl_l2-sfc-noha,fuel,40/42,95.0
-2017-05-05 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-05 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-05 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-05 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-05 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-05 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-05-05 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-05 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-05 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-05 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-05 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-05-05 01:45,os-nosdn-lxd-ha,joid,17/24,71.0
-2017-05-05 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-05 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-06 01:45,os-nosdn-fdio-noha,apex,28/30,93.0
-2017-05-06 01:45,os-odl-gluon-noha,apex,23/36,64.0
-2017-05-06 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-06 01:45,os-odl-bgpvpn-ha,apex,24/36,67.0
-2017-05-06 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-06 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-06 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-06 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-06 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-06 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-06 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-06 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-06 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-06 01:45,os-odl_l3-fdio-ha,apex,23/30,77.0
-2017-05-06 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-05-06 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-06 01:45,os-onos-nofeature-ha,compass,26/33,79.0
-2017-05-06 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-06 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-06 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-06 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,18/42,43.0
-2017-05-06 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-06 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-06 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-06 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,17/39,44.0
-2017-05-06 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-06 01:45,os-odl_l2-sfc-noha,fuel,40/42,95.0
-2017-05-06 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-06 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-06 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-06 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-06 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-06 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-05-06 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-06 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-06 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-06 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-06 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-05-06 01:45,os-nosdn-lxd-ha,joid,17/24,71.0
-2017-05-06 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-06 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-07 01:45,os-odl-gluon-noha,apex,28/36,78.0
-2017-05-07 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-07 01:45,os-odl-bgpvpn-ha,apex,24/36,67.0
-2017-05-07 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-07 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-07 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-07 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-07 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-07 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-07 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-07 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-07 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-07 01:45,os-odl_l3-fdio-ha,apex,22/30,73.0
-2017-05-07 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-05-07 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-07 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-07 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-05-07 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-07 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-07 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,30/42,71.0
-2017-05-07 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-07 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-07 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-07 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-07 01:45,os-odl_l2-sfc-noha,fuel,40/42,95.0
-2017-05-07 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-07 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-07 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-07 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-07 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-07 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-07 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-07 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-05-07 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-07 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-07 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-07 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-05-07 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-07 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-07 01:45,os-nosdn-lxd-ha,joid,17/24,71.0
-2017-05-08 01:45,os-odl-gluon-noha,apex,28/36,78.0
-2017-05-08 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-08 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-08 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-05-08 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-08 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-08 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-08 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-08 01:45,os-odl-bgpvpn-ha,apex,24/36,67.0
-2017-05-08 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-08 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-08 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-08 01:45,os-odl_l3-fdio-ha,apex,22/30,73.0
-2017-05-08 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-05-08 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-08 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-08 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-05-08 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-08 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-08 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-08 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-08 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-08 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-08 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-08 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-05-08 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-08 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-08 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-08 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-08 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-08 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,30/42,71.0
-2017-05-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-08 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-08 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-08 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-08 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-08 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-08 01:45,os-nosdn-nofeature-noha,joid,32/33,97.0
-2017-05-08 01:45,os-nosdn-lxd-ha,joid,17/24,71.0
-2017-05-08 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-08 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-09 01:45,os-odl-gluon-noha,apex,28/36,78.0
-2017-05-09 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-09 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-05-09 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-05-09 01:45,os-odl_l3-nofeature-ha,apex,23/33,70.0
-2017-05-09 01:45,os-odl_l2-fdio-ha,apex,29/36,81.0
-2017-05-09 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-09 01:45,os-odl-bgpvpn-ha,apex,24/36,67.0
-2017-05-09 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-09 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-09 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-09 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-09 01:45,os-odl_l3-fdio-ha,apex,22/30,73.0
-2017-05-09 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-09 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-09 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-09 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-09 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-09 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-09 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,30/42,71.0
-2017-05-09 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-09 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-09 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-09 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-05-09 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-09 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-09 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-09 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-09 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-09 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-09 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-09 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-09 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-09 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-09 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-09 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-09 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-05-09 01:45,os-nosdn-lxd-ha,joid,17/24,71.0
-2017-05-09 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-09 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-10 01:45,os-odl-gluon-noha,apex,28/36,78.0
-2017-05-10 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-05-10 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-05-10 01:45,os-odl_l2-fdio-noha,apex,28/36,78.0
-2017-05-10 01:45,os-odl_l3-fdio-noha,apex,18/30,60.0
-2017-05-10 01:45,os-odl-bgpvpn-ha,apex,24/36,67.0
-2017-05-10 01:45,os-nosdn-kvm-ha,apex,30/33,91.0
-2017-05-10 01:45,os-odl_l3-fdio-ha,apex,22/30,73.0
-2017-05-10 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-05-10 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-10 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-05-10 01:45,os-odl_l2-fdio-ha,apex,27/36,75.0
-2017-05-10 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-10 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-10 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-05-10 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-10 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-10 01:45,os-nosdn-openo-ha,compass,29/30,97.0
-2017-05-10 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-10 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-10 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-10 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-10 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-10 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-10 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-10 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-10 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-10 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-10 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-10 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-10 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-10 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-10 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-10 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-10 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-10 01:45,os-nosdn-lxd-noha,joid,18/24,75.0
-2017-05-10 01:45,os-nosdn-nofeature-noha,joid,21/33,64.0
-2017-05-10 01:45,os-nosdn-lxd-ha,joid,13/24,54.0
-2017-05-10 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-10 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-11 01:45,os-odl-gluon-noha,apex,19/36,53.0
-2017-05-11 01:45,os-odl_l2-fdio-noha,apex,21/36,58.0
-2017-05-11 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-05-11 01:45,os-odl_l3-fdio-noha,apex,10/30,33.0
-2017-05-11 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-11 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-05-11 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-05-11 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-05-11 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-11 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-05-11 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-05-11 01:45,os-nosdn-nofeature-ha,apex,30/33,91.0
-2017-05-11 01:45,os-odl_l3-fdio-ha,apex,15/30,50.0
-2017-05-11 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-11 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-11 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-11 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-11 01:45,os-nosdn-openo-ha,compass,20/30,67.0
-2017-05-11 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-11 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-11 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-11 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-11 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-11 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-11 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-11 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-11 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-11 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-11 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-11 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-11 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-11 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-11 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-11 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-11 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-11 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-05-11 01:45,os-odl_l2-nofeature-ha,joid,9/36,25.0
-2017-05-11 01:45,os-nosdn-nofeature-noha,joid,10/33,30.0
-2017-05-11 01:45,os-nosdn-nofeature-ha,joid,32/33,97.0
-2017-05-11 01:45,os-nosdn-lxd-ha,joid,12/24,50.0
-2017-05-12 01:45,os-odl-gluon-noha,apex,19/36,53.0
-2017-05-12 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-05-12 01:45,os-odl_l2-fdio-noha,apex,21/36,58.0
-2017-05-12 01:45,os-odl_l3-fdio-noha,apex,2/30,7.0
-2017-05-12 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-12 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-05-12 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-05-12 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-05-12 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-05-12 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-05-12 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-05-12 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-05-12 01:45,os-odl_l3-fdio-ha,apex,15/30,50.0
-2017-05-12 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-12 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-12 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-12 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-12 01:45,os-nosdn-openo-ha,compass,20/30,67.0
-2017-05-12 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-12 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-12 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-12 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-12 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-12 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-12 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-12 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-12 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-12 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-12 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-12 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-12 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-12 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-12 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-12 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-12 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-12 01:45,os-nosdn-lxd-noha,joid,12/24,50.0
-2017-05-12 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-05-12 01:45,os-nosdn-nofeature-noha,joid,10/33,30.0
-2017-05-12 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-05-12 01:45,os-nosdn-lxd-ha,joid,7/24,29.0
-2017-05-13 01:45,os-odl-gluon-noha,apex,19/36,53.0
-2017-05-13 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-05-13 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-05-13 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-05-13 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-05-13 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-05-13 01:45,os-odl_l3-fdio-ha,apex,15/30,50.0
-2017-05-13 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-05-13 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-05-13 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-05-13 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-05-13 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-05-13 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-13 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-13 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-13 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-13 01:45,os-nosdn-openo-ha,compass,10/30,33.0
-2017-05-13 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-13 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-13 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-13 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-13 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-13 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,28/39,72.0
-2017-05-13 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-13 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-13 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-13 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-13 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-13 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-13 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-13 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-13 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-13 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-13 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-13 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-13 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-13 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-13 01:45,os-odl_l2-nofeature-ha,joid,6/36,17.0
-2017-05-13 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-05-13 01:45,os-nosdn-nofeature-ha,joid,21/33,64.0
-2017-05-13 01:45,os-nosdn-nofeature-noha,joid,10/33,30.0
-2017-05-14 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-05-14 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-05-14 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-05-14 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-05-14 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-05-14 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-05-14 01:45,os-odl_l3-fdio-ha,apex,9/30,30.0
-2017-05-14 01:45,os-odl-bgpvpn-ha,apex,8/36,22.0
-2017-05-14 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-05-14 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-05-14 01:45,os-odl_l2-fdio-ha,apex,20/36,56.0
-2017-05-14 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-05-14 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-14 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-14 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-14 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-14 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-05-14 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-14 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-14 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-14 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-14 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,26/39,67.0
-2017-05-14 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-14 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-05-14 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-14 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-14 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-14 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-14 01:45,os-odl_l2-bgpvpn-ha,fuel,33/42,79.0
-2017-05-14 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-14 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-14 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-14 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-14 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-14 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-14 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-14 01:45,os-nosdn-lxd-ha,joid,1/24,4.0
-2017-05-14 01:45,os-nosdn-nofeature-ha,joid,10/33,30.0
-2017-05-14 01:45,os-nosdn-nofeature-noha,joid,10/33,30.0
-2017-05-15 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-05-15 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-05-15 01:45,os-odl_l2-fdio-noha,apex,10/36,28.0
-2017-05-15 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-05-15 01:45,os-odl-bgpvpn-ha,apex,8/36,22.0
-2017-05-15 01:45,os-odl_l2-fdio-ha,apex,11/36,31.0
-2017-05-15 01:45,os-odl_l3-fdio-ha,apex,7/30,23.0
-2017-05-15 01:45,os-odl_l3-nofeature-ha,apex,16/33,48.0
-2017-05-15 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-05-15 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-05-15 01:45,os-nosdn-kvm-ha,apex,10/33,30.0
-2017-05-15 01:45,os-nosdn-nofeature-ha,apex,20/33,61.0
-2017-05-15 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-15 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-15 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-15 01:45,os-odl_l3-nofeature-ha,compass,19/30,63.0
-2017-05-15 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-15 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-15 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-15 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-15 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-15 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,26/39,67.0
-2017-05-15 01:45,os-odl_l3-nofeature-ha,fuel,24/39,62.0
-2017-05-15 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-15 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-05-15 01:45,os-nosdn-kvm-ha,fuel,26/39,67.0
-2017-05-15 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-15 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-15 01:45,os-odl_l2-bgpvpn-ha,fuel,28/42,67.0
-2017-05-15 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-15 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-15 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-15 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,34/42,81.0
-2017-05-15 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-15 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-05-16 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-05-16 01:45,os-odl_l2-fdio-noha,apex,10/36,28.0
-2017-05-16 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-05-16 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-05-16 01:45,os-nosdn-kvm-ha,apex,10/33,30.0
-2017-05-16 01:45,os-odl_l3-fdio-ha,apex,7/30,23.0
-2017-05-16 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-05-16 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-05-16 01:45,os-odl_l2-fdio-ha,apex,11/36,31.0
-2017-05-16 01:45,os-nosdn-nofeature-ha,apex,10/33,30.0
-2017-05-16 01:45,os-odl_l2-nofeature-ha,compass,18/33,55.0
-2017-05-16 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-16 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-05-16 01:45,os-odl_l3-nofeature-ha,compass,19/30,63.0
-2017-05-16 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-16 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-16 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-16 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-16 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-16 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,26/39,67.0
-2017-05-16 01:45,os-odl_l2-sfc-noha,fuel,32/42,76.0
-2017-05-16 01:45,os-odl_l3-nofeature-ha,fuel,24/39,62.0
-2017-05-16 01:45,os-nosdn-kvm-ha,fuel,26/39,67.0
-2017-05-16 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-16 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-16 01:45,os-odl_l2-bgpvpn-ha,fuel,27/42,64.0
-2017-05-16 01:45,os-odl_l2-sfc-ha,fuel,30/45,67.0
-2017-05-16 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-16 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-05-16 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-16 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-16 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-05-17 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-05-17 01:45,os-odl_l2-nofeature-ha,compass,15/33,45.0
-2017-05-17 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-17 01:45,os-odl_l3-nofeature-ha,compass,18/30,60.0
-2017-05-17 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-05-17 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-17 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-17 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-17 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-05-17 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-17 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-17 01:45,os-odl_l2-sfc-noha,fuel,32/42,76.0
-2017-05-17 01:45,os-odl_l3-nofeature-ha,fuel,24/39,62.0
-2017-05-17 01:45,os-nosdn-kvm-ha,fuel,26/39,67.0
-2017-05-17 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-17 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-17 01:45,os-odl_l2-bgpvpn-ha,fuel,27/42,64.0
-2017-05-17 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-17 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-17 01:45,os-odl_l2-bgpvpn-noha,fuel,28/42,67.0
-2017-05-17 01:45,os-odl_l2-sfc-ha,fuel,30/45,67.0
-2017-05-17 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-17 01:45,os-nosdn-nofeature-ha,fuel,26/39,67.0
-2017-05-18 01:45,os-odl_l2-nofeature-ha,compass,18/33,55.0
-2017-05-18 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-18 01:45,os-odl_l3-nofeature-ha,compass,16/30,53.0
-2017-05-18 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-18 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-18 01:45,os-odl_l2-sfc-ha,fuel,30/45,67.0
-2017-05-18 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-18 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-05-18 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,26/39,67.0
-2017-05-18 01:45,os-odl_l2-sfc-noha,fuel,27/42,64.0
-2017-05-18 01:45,os-odl_l3-nofeature-ha,fuel,11/39,28.0
-2017-05-18 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-18 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-18 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-18 01:45,os-odl_l2-bgpvpn-ha,fuel,14/42,33.0
-2017-05-18 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-18 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-18 01:45,os-odl_l2-bgpvpn-noha,fuel,28/42,67.0
-2017-05-18 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-18 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-18 01:45,os-nosdn-nofeature-ha,fuel,13/39,33.0
-2017-05-19 01:45,os-odl_l2-nofeature-ha,compass,16/33,48.0
-2017-05-19 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-19 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-05-19 01:45,os-odl_l3-nofeature-ha,compass,17/30,57.0
-2017-05-19 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-19 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-19 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-19 01:45,os-nosdn-ovs-noha,fuel,13/36,36.0
-2017-05-19 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-19 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-19 01:45,os-odl_l2-sfc-noha,fuel,27/42,64.0
-2017-05-19 01:45,os-odl_l3-nofeature-ha,fuel,14/39,36.0
-2017-05-19 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-19 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-19 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-19 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-19 01:45,os-odl_l2-sfc-ha,fuel,30/45,67.0
-2017-05-19 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-19 01:45,os-odl_l2-bgpvpn-noha,fuel,27/42,64.0
-2017-05-19 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-19 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-19 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-20 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-20 01:45,os-odl_l2-nofeature-ha,compass,16/33,48.0
-2017-05-20 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-20 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-05-20 01:45,os-odl_l3-nofeature-ha,compass,17/30,57.0
-2017-05-20 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-20 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-20 01:45,os-nosdn-ovs-noha,fuel,1/36,3.0
-2017-05-20 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-20 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-20 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-20 01:45,os-odl_l2-sfc-ha,fuel,15/45,33.0
-2017-05-20 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-20 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-20 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-20 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-20 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-20 01:45,os-odl_l3-nofeature-ha,fuel,13/39,33.0
-2017-05-20 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-20 01:45,os-odl_l2-bgpvpn-noha,fuel,27/42,64.0
-2017-05-20 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-20 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-20 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-20 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-20 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-21 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-21 01:45,os-odl_l2-nofeature-ha,compass,16/33,48.0
-2017-05-21 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-21 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-05-21 01:45,os-odl_l3-nofeature-ha,compass,17/30,57.0
-2017-05-21 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-21 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-21 01:45,os-nosdn-ovs-noha,fuel,1/36,3.0
-2017-05-21 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-21 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-21 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-21 01:45,os-odl_l2-sfc-ha,fuel,15/45,33.0
-2017-05-21 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-21 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-21 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-21 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-21 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-21 01:45,os-odl_l3-nofeature-ha,fuel,13/39,33.0
-2017-05-21 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-21 01:45,os-odl_l2-bgpvpn-noha,fuel,27/42,64.0
-2017-05-21 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-21 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-21 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-21 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-21 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-22 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-22 01:45,os-odl_l2-nofeature-ha,compass,16/33,48.0
-2017-05-22 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-22 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-05-22 01:45,os-odl_l3-nofeature-ha,compass,17/30,57.0
-2017-05-22 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-22 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-22 01:45,os-nosdn-ovs-noha,fuel,1/36,3.0
-2017-05-22 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-22 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-22 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-22 01:45,os-odl_l2-sfc-ha,fuel,15/45,33.0
-2017-05-22 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-22 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-22 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-22 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-22 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-22 01:45,os-odl_l3-nofeature-ha,fuel,13/39,33.0
-2017-05-22 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-22 01:45,os-odl_l2-bgpvpn-noha,fuel,27/42,64.0
-2017-05-22 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-22 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-22 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-22 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-22 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-23 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-23 01:45,os-odl_l2-nofeature-ha,compass,16/33,48.0
-2017-05-23 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-23 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-05-23 01:45,os-odl_l3-nofeature-ha,compass,17/30,57.0
-2017-05-23 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-23 01:45,os-nosdn-ovs-noha,fuel,1/36,3.0
-2017-05-23 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-23 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-23 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-23 01:45,os-odl_l2-sfc-ha,fuel,15/45,33.0
-2017-05-23 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-23 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-23 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-23 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-23 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-23 01:45,os-odl_l3-nofeature-ha,fuel,13/39,33.0
-2017-05-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-23 01:45,os-odl_l2-bgpvpn-noha,fuel,27/42,64.0
-2017-05-23 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-23 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-23 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-23 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-23 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-24 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-24 01:45,os-odl_l2-nofeature-ha,compass,16/33,48.0
-2017-05-24 01:45,os-onos-nofeature-ha,compass,18/33,55.0
-2017-05-24 01:45,os-nosdn-nofeature-ha,compass,10/30,33.0
-2017-05-24 01:45,os-odl_l3-nofeature-ha,compass,17/30,57.0
-2017-05-24 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-24 01:45,os-nosdn-ovs-noha,fuel,1/36,3.0
-2017-05-24 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-24 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-24 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-24 01:45,os-odl_l2-sfc-ha,fuel,15/45,33.0
-2017-05-24 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-24 01:45,os-odl_l2-nofeature-ha,fuel,28/42,67.0
-2017-05-24 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-24 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-05-24 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-24 01:45,os-odl_l3-nofeature-ha,fuel,13/39,33.0
-2017-05-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-24 01:45,os-odl_l2-bgpvpn-noha,fuel,27/42,64.0
-2017-05-24 01:45,os-nosdn-ovs-ha,fuel,13/39,33.0
-2017-05-24 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-24 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-24 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-24 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-25 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-25 01:45,os-odl_l2-nofeature-ha,compass,22/33,67.0
-2017-05-25 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-25 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-05-25 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-05-25 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,24/36,67.0
-2017-05-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,28/42,67.0
-2017-05-25 01:45,os-nosdn-ovs-noha,fuel,13/36,36.0
-2017-05-25 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-25 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,13/39,33.0
-2017-05-25 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-25 01:45,os-odl_l2-sfc-ha,fuel,22/45,49.0
-2017-05-25 01:45,os-nosdn-kvm-noha,fuel,24/36,67.0
-2017-05-25 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-05-25 01:45,os-nosdn-nofeature-noha,fuel,24/36,67.0
-2017-05-25 01:45,os-odl_l2-nofeature-noha,fuel,29/39,74.0
-2017-05-25 01:45,os-odl_l2-bgpvpn-ha,fuel,12/42,29.0
-2017-05-25 01:45,os-odl_l3-nofeature-ha,fuel,25/39,64.0
-2017-05-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,26/39,67.0
-2017-05-25 01:45,os-odl_l2-bgpvpn-noha,fuel,28/42,67.0
-2017-05-25 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-25 01:45,os-nosdn-kvm-ha,fuel,13/39,33.0
-2017-05-25 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-25 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-25 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-26 01:45,os-ocl-nofeature-ha,compass,1/30,3.0
-2017-05-26 01:45,os-odl_l2-nofeature-ha,compass,22/33,67.0
-2017-05-26 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-26 01:45,os-nosdn-nofeature-ha,compass,20/30,67.0
-2017-05-26 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-26 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-26 01:45,os-nosdn-ovs-noha,fuel,24/36,67.0
-2017-05-26 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-05-26 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,26/39,67.0
-2017-05-26 01:45,os-odl_l2-sfc-noha,fuel,26/42,62.0
-2017-05-26 01:45,os-odl_l2-sfc-ha,fuel,30/45,67.0
-2017-05-26 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-26 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-05-26 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-26 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-26 01:45,os-odl_l2-bgpvpn-ha,fuel,26/42,62.0
-2017-05-26 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-26 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-05-26 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-26 01:45,os-nosdn-kvm-ha,fuel,26/39,67.0
-2017-05-26 01:45,os-nosdn-nofeature-ha,fuel,18/39,46.0
-2017-05-26 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-26 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-26 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-27 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-27 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-27 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-05-27 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-05-27 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-27 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-27 01:45,os-nosdn-ovs-noha,fuel,25/36,69.0
-2017-05-27 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-27 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-05-27 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-05-27 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-27 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-27 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-27 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-27 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-05-27 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-27 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-27 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-27 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-05-27 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-27 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-27 01:45,os-nosdn-nofeature-ha,fuel,31/39,79.0
-2017-05-27 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-27 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-27 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-28 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-28 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-05-28 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-28 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-28 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-28 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-28 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-28 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-28 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-28 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-05-28 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-05-28 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-28 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-28 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-05-28 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-28 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-28 01:45,os-odl_l2-bgpvpn-ha,fuel,41/42,98.0
-2017-05-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-28 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-28 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-05-28 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-28 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-28 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-28 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-05-28 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-28 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-29 01:45,os-nosdn-nofeature-noha,apex,6/33,18.0
-2017-05-29 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-29 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-05-29 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-29 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-29 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-29 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-29 01:45,os-nosdn-ovs-ha,fuel,26/39,67.0
-2017-05-29 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-29 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-29 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-05-29 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-05-29 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-05-29 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-29 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-29 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-29 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-05-29 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-29 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-29 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-05-29 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-05-29 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-29 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-29 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-05-29 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-05-30 01:45,os-nosdn-kvm-noha,apex,10/33,30.0
-2017-05-30 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-05-30 01:45,os-nosdn-kvm-ha,apex,10/33,30.0
-2017-05-30 01:45,os-nosdn-nofeature-noha,apex,8/33,24.0
-2017-05-30 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-05-30 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-05-30 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-30 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-05-30 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-30 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-30 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-30 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-30 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-30 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-30 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-05-30 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-05-30 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-05-30 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-30 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-30 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-30 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-30 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-30 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-30 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-30 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-30 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-05-30 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-05-30 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-31 01:45,os-nosdn-kvm-noha,apex,10/33,30.0
-2017-05-31 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-05-31 01:45,os-nosdn-kvm-ha,apex,10/33,30.0
-2017-05-31 01:45,os-nosdn-nofeature-noha,apex,16/33,48.0
-2017-05-31 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-05-31 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-05-31 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-05-31 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-05-31 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-05-31 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-05-31 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-05-31 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-05-31 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-05-31 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-05-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-05-31 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-05-31 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-05-31 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-05-31 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-05-31 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-05-31 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-05-31 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-05-31 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-05-31 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-05-31 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-05-31 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-05-31 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-05-31 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-05-31 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-05-31 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-06-01 01:45,os-nosdn-kvm-noha,apex,10/33,30.0
-2017-06-01 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-06-01 01:45,os-nosdn-kvm-ha,apex,10/33,30.0
-2017-06-01 01:45,os-nosdn-nofeature-noha,apex,16/33,48.0
-2017-06-01 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-06-01 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-06-01 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-01 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-06-01 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-01 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-01 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-01 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-01 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-01 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-01 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-01 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-01 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-01 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-01 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-01 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-01 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-06-01 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-01 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-01 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-06-01 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-01 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-01 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-01 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-01 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-01 01:45,os-nosdn-nofeature-noha,joid,17/33,52.0
-2017-06-01 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-06-02 01:45,os-nosdn-kvm-noha,apex,10/33,30.0
-2017-06-02 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-06-02 01:45,os-nosdn-kvm-ha,apex,10/33,30.0
-2017-06-02 01:45,os-nosdn-nofeature-noha,apex,16/33,48.0
-2017-06-02 01:45,os-nosdn-fdio-ha,apex,2/30,7.0
-2017-06-02 01:45,os-nosdn-ovs-ha,apex,2/33,6.0
-2017-06-02 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-02 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-06-02 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-02 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-02 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-02 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-02 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-02 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-02 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-02 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-02 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-02 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-02 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-02 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-02 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-02 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-02 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-02 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-06-02 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-02 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-02 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-02 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-02 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-02 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-02 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-06-02 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-03 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-03 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-06-03 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-03 01:45,os-odl_l3-nofeature-noha,apex,2/33,6.0
-2017-06-03 01:45,os-odl_l2-fdio-noha,apex,3/36,8.0
-2017-06-03 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-03 01:45,os-nosdn-nofeature-noha,apex,24/33,73.0
-2017-06-03 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-06-03 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-03 01:45,os-nosdn-nofeature-ha,apex,8/33,24.0
-2017-06-03 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-03 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-03 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-06-03 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-03 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-03 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-03 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-03 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-03 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-03 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-03 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-06-03 01:45,os-odl_l3-nofeature-ha,fuel,38/39,97.0
-2017-06-03 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-03 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-03 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-03 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-03 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-03 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-06-03 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-03 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-03 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-03 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-03 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-03 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-03 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-03 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-03 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-04 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-04 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-06-04 01:45,os-odl-gluon-noha,apex,5/36,14.0
-2017-06-04 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-04 01:45,os-odl_l3-nofeature-noha,apex,2/33,6.0
-2017-06-04 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-06-04 01:45,os-odl_l2-fdio-noha,apex,6/36,17.0
-2017-06-04 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-06-04 01:45,os-odl_l3-nofeature-ha,apex,5/33,15.0
-2017-06-04 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-04 01:45,os-odl_l3-fdio-noha,apex,5/30,17.0
-2017-06-04 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-04 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-06-04 01:45,os-odl-bgpvpn-ha,apex,5/36,14.0
-2017-06-04 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-04 01:45,os-odl_l3-ovs-noha,apex,2/33,6.0
-2017-06-04 01:45,os-nosdn-nofeature-ha,apex,18/33,55.0
-2017-06-04 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-04 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-04 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-04 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-06-04 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-04 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-04 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-04 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-04 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-04 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-04 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-04 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-04 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-04 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-04 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-04 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-04 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-04 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-06-04 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-04 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-04 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-04 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-04 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-04 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-04 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-04 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-04 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-04 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-05 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-05 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-05 01:45,os-odl-gluon-noha,apex,5/36,14.0
-2017-06-05 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-05 01:45,os-odl_l3-nofeature-noha,apex,7/33,21.0
-2017-06-05 01:45,os-ovn-nofeature-noha,apex,3/33,9.0
-2017-06-05 01:45,os-odl_l2-fdio-noha,apex,6/36,17.0
-2017-06-05 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-05 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-05 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-05 01:45,os-odl_l3-fdio-noha,apex,28/30,93.0
-2017-06-05 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-05 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-06-05 01:45,os-odl-bgpvpn-ha,apex,5/36,14.0
-2017-06-05 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-05 01:45,os-odl_l3-ovs-noha,apex,3/33,9.0
-2017-06-05 01:45,os-odl_l2-fdio-ha,apex,9/36,25.0
-2017-06-05 01:45,os-nosdn-nofeature-ha,apex,18/33,55.0
-2017-06-05 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-05 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-05 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-05 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-05 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-05 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-05 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-05 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-05 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-05 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-05 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-05 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-05 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-06-05 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-06-05 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-05 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-05 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-05 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-05 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-05 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-05 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-05 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-05 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-05 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-05 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-05 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-05 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-05 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-06 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-06 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-06 01:45,os-odl-gluon-noha,apex,5/36,14.0
-2017-06-06 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-06 01:45,os-odl_l3-nofeature-noha,apex,7/33,21.0
-2017-06-06 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-06 01:45,os-odl_l2-fdio-noha,apex,19/36,53.0
-2017-06-06 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-06 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-06 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-06 01:45,os-odl_l3-fdio-noha,apex,28/30,93.0
-2017-06-06 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-06 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-06-06 01:45,os-odl-bgpvpn-ha,apex,10/36,28.0
-2017-06-06 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-06 01:45,os-odl_l3-ovs-noha,apex,3/33,9.0
-2017-06-06 01:45,os-odl_l2-fdio-ha,apex,9/36,25.0
-2017-06-06 01:45,os-nosdn-nofeature-ha,apex,18/33,55.0
-2017-06-06 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-06 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-06 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-06-06 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-06 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-06 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-06 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-06 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-06 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-06 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-06 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-06 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-06-06 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-06-06 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-06 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-06 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-06 01:45,os-odl_l2-bgpvpn-ha,fuel,41/42,98.0
-2017-06-06 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-06-06 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-06 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-06 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-06 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-06 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-06 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-06 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-06 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-06 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-06 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-07 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-07 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-07 01:45,os-odl-gluon-noha,apex,5/36,14.0
-2017-06-07 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-07 01:45,os-odl_l3-nofeature-noha,apex,7/33,21.0
-2017-06-07 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-07 01:45,os-odl_l2-fdio-noha,apex,24/36,67.0
-2017-06-07 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-07 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-07 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-07 01:45,os-odl_l3-fdio-noha,apex,28/30,93.0
-2017-06-07 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-07 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-07 01:45,os-odl-bgpvpn-ha,apex,10/36,28.0
-2017-06-07 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-07 01:45,os-odl_l3-ovs-noha,apex,3/33,9.0
-2017-06-07 01:45,os-odl_l2-fdio-ha,apex,33/36,92.0
-2017-06-07 01:45,os-nosdn-nofeature-ha,apex,18/33,55.0
-2017-06-07 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-07 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-07 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-06-07 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-07 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-07 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-07 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-07 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-07 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-07 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,32/36,89.0
-2017-06-07 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-07 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-07 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-06-07 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-07 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-07 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-07 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-07 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-06-07 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-07 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-07 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-07 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-07 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-07 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-07 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-07 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-07 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-07 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-08 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-08 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-08 01:45,os-odl-gluon-noha,apex,5/36,14.0
-2017-06-08 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-08 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-08 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-08 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-08 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-08 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-08 01:45,os-nosdn-kvm-ha,apex,27/33,82.0
-2017-06-08 01:45,os-odl_l3-fdio-noha,apex,28/30,93.0
-2017-06-08 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-08 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-08 01:45,os-odl-bgpvpn-ha,apex,10/36,28.0
-2017-06-08 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-08 01:45,os-odl_l3-ovs-noha,apex,3/33,9.0
-2017-06-08 01:45,os-odl_l2-fdio-ha,apex,33/36,92.0
-2017-06-08 01:45,os-nosdn-nofeature-ha,apex,18/33,55.0
-2017-06-08 01:45,os-odl_l3-fdio-ha,apex,26/30,87.0
-2017-06-08 01:45,os-ocl-nofeature-ha,compass,2/30,7.0
-2017-06-08 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-06-08 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-08 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-08 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-08 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-08 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,32/36,89.0
-2017-06-08 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-08 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-08 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-08 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-06-08 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-06-08 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-08 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-08 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-08 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-06-08 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-06-08 01:45,os-odl_l2-sfc-ha,fuel,43/45,96.0
-2017-06-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-08 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-08 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-08 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-08 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-08 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-08 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-08 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-08 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-09 01:45,os-nosdn-kvm-noha,apex,16/33,48.0
-2017-06-09 01:45,os-nosdn-fdio-noha,apex,2/30,7.0
-2017-06-09 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-09 01:45,os-nosdn-ovs-noha,apex,2/33,6.0
-2017-06-09 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-09 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-09 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-09 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-09 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-09 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-09 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-06-09 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-09 01:45,os-nosdn-fdio-ha,apex,4/30,13.0
-2017-06-09 01:45,os-odl-bgpvpn-ha,apex,10/36,28.0
-2017-06-09 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-09 01:45,os-odl_l3-ovs-noha,apex,3/33,9.0
-2017-06-09 01:45,os-odl_l2-fdio-ha,apex,33/36,92.0
-2017-06-09 01:45,os-nosdn-nofeature-ha,apex,23/33,70.0
-2017-06-09 01:45,os-odl_l3-fdio-ha,apex,26/30,87.0
-2017-06-09 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-09 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-06-09 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-09 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-09 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-09 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-09 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,32/36,89.0
-2017-06-09 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-09 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-09 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-09 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-09 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-06-09 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-09 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-09 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-09 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-09 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-09 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-06-09 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-09 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-09 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-09 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-09 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-09 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-09 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-09 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-10 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-10 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-10 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-10 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-10 01:45,os-odl_l3-nofeature-noha,apex,12/33,36.0
-2017-06-10 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-10 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-10 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-10 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-06-10 01:45,os-nosdn-kvm-ha,apex,27/33,82.0
-2017-06-10 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-06-10 01:45,os-nosdn-nofeature-noha,apex,26/33,79.0
-2017-06-10 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-10 01:45,os-odl-bgpvpn-ha,apex,10/36,28.0
-2017-06-10 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-10 01:45,os-odl_l3-ovs-noha,apex,3/33,9.0
-2017-06-10 01:45,os-odl_l2-fdio-ha,apex,32/36,89.0
-2017-06-10 01:45,os-nosdn-nofeature-ha,apex,25/33,76.0
-2017-06-10 01:45,os-odl_l3-fdio-ha,apex,26/30,87.0
-2017-06-10 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-10 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-06-10 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-10 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-10 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-10 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-10 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-10 01:45,os-nosdn-ovs-noha,fuel,35/36,97.0
-2017-06-10 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-10 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-10 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-10 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-10 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-10 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-10 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-10 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-10 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,32/36,89.0
-2017-06-10 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-10 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-10 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-10 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-10 01:45,os-nosdn-lxd-noha,joid,6/24,25.0
-2017-06-10 01:45,os-nosdn-nofeature-noha,joid,22/33,67.0
-2017-06-10 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-10 01:45,os-nosdn-nofeature-ha,joid,22/33,67.0
-2017-06-10 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-11 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-11 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-11 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-11 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-11 01:45,os-odl_l3-nofeature-noha,apex,12/33,36.0
-2017-06-11 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-11 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-11 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-06-11 01:45,os-odl_l3-nofeature-ha,apex,15/33,45.0
-2017-06-11 01:45,os-nosdn-kvm-ha,apex,27/33,82.0
-2017-06-11 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-06-11 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-11 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-11 01:45,os-odl-bgpvpn-ha,apex,15/36,42.0
-2017-06-11 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-11 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-11 01:45,os-odl_l2-fdio-ha,apex,32/36,89.0
-2017-06-11 01:45,os-nosdn-nofeature-ha,apex,27/33,82.0
-2017-06-11 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-11 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-11 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-06-11 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-11 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-11 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-11 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-11 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-11 01:45,os-nosdn-ovs-noha,fuel,35/36,97.0
-2017-06-11 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,32/36,89.0
-2017-06-11 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-11 01:45,os-odl_l2-sfc-noha,fuel,39/42,93.0
-2017-06-11 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-11 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-11 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-11 01:45,os-odl_l2-nofeature-noha,fuel,34/39,87.0
-2017-06-11 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-11 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-11 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-11 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-11 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-11 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-11 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-11 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-11 01:45,os-nosdn-nofeature-noha,joid,14/33,42.0
-2017-06-11 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-06-11 01:45,os-nosdn-lxd-ha,joid,6/24,25.0
-2017-06-12 01:45,os-nosdn-kvm-noha,apex,26/33,79.0
-2017-06-12 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-12 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-12 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-12 01:45,os-odl_l3-nofeature-noha,apex,15/33,45.0
-2017-06-12 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-12 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-12 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-06-12 01:45,os-odl_l3-nofeature-ha,apex,14/33,42.0
-2017-06-12 01:45,os-nosdn-kvm-ha,apex,27/33,82.0
-2017-06-12 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-06-12 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-12 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-12 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-06-12 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-12 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-12 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-06-12 01:45,os-nosdn-nofeature-ha,apex,27/33,82.0
-2017-06-12 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-12 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-12 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-06-12 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-12 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-12 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-12 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-12 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-12 01:45,os-nosdn-ovs-noha,fuel,35/36,97.0
-2017-06-12 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-12 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-12 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-06-12 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-06-12 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-12 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-12 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-12 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-12 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-12 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-12 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-06-12 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-12 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-12 01:45,os-nosdn-nofeature-noha,joid,11/33,33.0
-2017-06-12 01:45,os-nosdn-nofeature-ha,joid,11/33,33.0
-2017-06-12 01:45,os-odl_l2-nofeature-ha,joid,3/36,8.0
-2017-06-13 01:45,os-nosdn-kvm-noha,apex,18/33,55.0
-2017-06-13 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-13 01:45,os-odl-gluon-noha,apex,15/36,42.0
-2017-06-13 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-13 01:45,os-odl_l3-nofeature-noha,apex,15/33,45.0
-2017-06-13 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-13 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-13 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-13 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-06-13 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-06-13 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-06-13 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-13 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-13 01:45,os-nosdn-kvm-ha,apex,19/33,58.0
-2017-06-13 01:45,os-odl_l3-nofeature-ha,apex,14/33,42.0
-2017-06-13 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-13 01:45,os-odl_l3-ovs-noha,apex,5/33,15.0
-2017-06-13 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-06-13 01:45,os-nosdn-nofeature-ha,apex,27/33,82.0
-2017-06-13 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-13 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-06-13 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-13 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-13 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-13 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-13 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-13 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-13 01:45,os-nosdn-ovs-noha,fuel,35/36,97.0
-2017-06-13 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-13 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-13 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-13 01:45,os-odl_l3-nofeature-ha,fuel,34/39,87.0
-2017-06-13 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-13 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-13 01:45,os-odl_l2-nofeature-noha,fuel,34/39,87.0
-2017-06-13 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-06-13 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-13 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-13 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-06-13 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-13 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-13 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-14 01:45,os-nosdn-kvm-noha,apex,26/33,79.0
-2017-06-14 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-14 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-14 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-14 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-14 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-14 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-14 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-06-14 01:45,os-odl_l3-nofeature-ha,apex,13/33,39.0
-2017-06-14 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-06-14 01:45,os-odl_l3-nofeature-noha,apex,15/33,45.0
-2017-06-14 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-14 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-06-14 01:45,os-odl_l3-ovs-ha,apex,6/33,18.0
-2017-06-14 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-14 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-14 01:45,os-nosdn-kvm-ha,apex,19/33,58.0
-2017-06-14 01:45,os-nosdn-nofeature-ha,apex,26/33,79.0
-2017-06-14 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-14 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-14 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-14 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-06-14 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-14 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-14 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-14 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-14 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-14 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-14 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-14 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-14 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-14 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-14 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-14 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-14 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-14 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-14 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-14 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-14 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-06-14 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-14 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-14 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-15 01:45,os-nosdn-kvm-noha,apex,26/33,79.0
-2017-06-15 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-15 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-15 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-15 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-15 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-15 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-15 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-15 01:45,os-odl-bgpvpn-ha,apex,16/36,44.0
-2017-06-15 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-06-15 01:45,os-odl_l3-fdio-noha,apex,27/30,90.0
-2017-06-15 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-15 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-15 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-15 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-15 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-15 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-15 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-15 01:45,os-nosdn-nofeature-ha,apex,26/33,79.0
-2017-06-15 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-15 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-06-15 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-06-15 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-15 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-15 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-15 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-15 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-15 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-15 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-15 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-15 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-15 01:45,os-odl_l3-nofeature-ha,fuel,35/39,90.0
-2017-06-15 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-15 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-15 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-15 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-15 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-06-15 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,35/39,90.0
-2017-06-15 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-06-15 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-15 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-15 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-16 01:45,os-nosdn-kvm-noha,apex,26/33,79.0
-2017-06-16 01:45,os-nosdn-fdio-noha,apex,4/30,13.0
-2017-06-16 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-16 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-16 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-16 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-16 01:45,os-odl_l2-fdio-noha,apex,32/36,89.0
-2017-06-16 01:45,os-odl_l3-fdio-ha,apex,25/30,83.0
-2017-06-16 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-16 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-16 01:45,os-odl_l3-fdio-noha,apex,26/30,87.0
-2017-06-16 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-16 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-16 01:45,os-odl-bgpvpn-ha,apex,11/36,31.0
-2017-06-16 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-16 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-16 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-16 01:45,os-odl_l2-fdio-ha,apex,30/36,83.0
-2017-06-16 01:45,os-nosdn-nofeature-ha,apex,26/33,79.0
-2017-06-16 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-16 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-06-16 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-16 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-16 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-16 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-16 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-06-16 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-16 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,35/39,90.0
-2017-06-16 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-16 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-16 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-16 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-16 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-06-16 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-16 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-16 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-16 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-16 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-16 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-06-16 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-06-16 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-16 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-17 01:45,os-nosdn-kvm-noha,apex,25/33,76.0
-2017-06-17 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-17 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-17 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-17 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-17 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-17 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-17 01:45,os-odl_l2-fdio-noha,apex,31/36,86.0
-2017-06-17 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-17 01:45,os-odl_l3-nofeature-ha,apex,10/33,30.0
-2017-06-17 01:45,os-odl_l2-fdio-ha,apex,16/36,44.0
-2017-06-17 01:45,os-odl_l3-fdio-noha,apex,25/30,83.0
-2017-06-17 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-17 01:45,os-odl_l3-fdio-ha,apex,26/30,87.0
-2017-06-17 01:45,os-odl-bgpvpn-ha,apex,11/36,31.0
-2017-06-17 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-17 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-17 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-17 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-17 01:45,os-onos-sfc-ha,compass,1/36,3.0
-2017-06-17 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-17 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-17 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-06-17 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-06-17 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-17 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-17 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-06-17 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-17 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,35/39,90.0
-2017-06-17 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-17 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-17 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-17 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-17 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-06-17 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-17 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-06-17 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-17 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-17 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-17 01:45,os-odl_l2-bgpvpn-noha,fuel,42/42,100.0
-2017-06-17 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-06-17 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-17 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-06-18 01:45,os-nosdn-kvm-noha,apex,19/33,58.0
-2017-06-18 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-18 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-18 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-18 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-18 01:45,os-odl_l2-fdio-noha,apex,10/36,28.0
-2017-06-18 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-18 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-06-18 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-06-18 01:45,os-nosdn-kvm-ha,apex,17/33,52.0
-2017-06-18 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-18 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-18 01:45,os-odl-bgpvpn-ha,apex,11/36,31.0
-2017-06-18 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-18 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-18 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-18 01:45,os-odl_l2-fdio-ha,apex,18/36,50.0
-2017-06-18 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-18 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-18 01:45,os-onos-sfc-ha,compass,9/36,25.0
-2017-06-18 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-18 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-18 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-06-18 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-06-18 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-18 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-18 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-06-18 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-18 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,35/39,90.0
-2017-06-18 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-18 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-18 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-18 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-18 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-06-18 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-18 01:45,os-odl_l2-nofeature-noha,fuel,36/39,92.0
-2017-06-18 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-18 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-18 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-18 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-18 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-18 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-18 01:45,os-nosdn-nofeature-ha,fuel,36/39,92.0
-2017-06-19 01:45,os-nosdn-kvm-noha,apex,25/33,76.0
-2017-06-19 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-19 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-19 01:45,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-19 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-19 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-19 01:45,os-odl_l2-fdio-noha,apex,10/36,28.0
-2017-06-19 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-19 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-06-19 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-19 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-06-19 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-19 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-19 01:45,os-odl-bgpvpn-ha,apex,11/36,31.0
-2017-06-19 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-19 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-19 01:45,os-odl_l2-fdio-ha,apex,18/36,50.0
-2017-06-19 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-19 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-19 01:45,os-onos-sfc-ha,compass,15/36,42.0
-2017-06-19 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-19 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-19 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-19 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-19 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-19 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-19 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-19 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-19 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-19 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-19 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-19 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-19 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-19 01:45,os-nosdn-kvm-ha,fuel,38/39,97.0
-2017-06-19 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-19 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-06-19 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-19 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-19 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-06-19 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-19 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-19 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-19 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-20 01:45,os-nosdn-kvm-noha,apex,17/33,52.0
-2017-06-20 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-20 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-20 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-20 01:45,os-odl_l3-nofeature-noha,apex,7/33,21.0
-2017-06-20 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-20 01:45,os-odl_l2-fdio-noha,apex,8/36,22.0
-2017-06-20 01:45,os-ovn-nofeature-noha,apex,9/33,27.0
-2017-06-20 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-20 01:45,os-odl-bgpvpn-ha,apex,11/36,31.0
-2017-06-20 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-06-20 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-20 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-20 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-20 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-06-20 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-20 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-20 01:45,os-odl_l2-fdio-ha,apex,16/36,44.0
-2017-06-20 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-20 01:45,os-onos-sfc-ha,compass,22/36,61.0
-2017-06-20 01:45,os-odl_l3-nofeature-ha,compass,22/30,73.0
-2017-06-20 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-20 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-20 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-06-20 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-20 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-20 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-20 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-20 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,39/39,100.0
-2017-06-20 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-20 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-20 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-20 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-20 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-20 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-20 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-06-20 01:45,os-odl_l2-bgpvpn-ha,fuel,37/42,88.0
-2017-06-20 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-20 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-20 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-20 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-20 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-20 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-21 01:45,os-nosdn-kvm-noha,apex,17/33,52.0
-2017-06-21 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-21 01:45,os-odl-gluon-noha,apex,10/36,28.0
-2017-06-21 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-21 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-21 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-21 01:45,os-odl_l2-fdio-noha,apex,8/36,22.0
-2017-06-21 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-21 01:45,os-odl_l3-nofeature-ha,apex,8/33,24.0
-2017-06-21 01:45,os-odl_l2-fdio-ha,apex,16/36,44.0
-2017-06-21 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-06-21 01:45,os-odl_l3-nofeature-noha,apex,7/33,21.0
-2017-06-21 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-21 01:45,os-odl-bgpvpn-ha,apex,11/36,31.0
-2017-06-21 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-21 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-21 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-21 01:45,os-nosdn-nofeature-ha,apex,26/33,79.0
-2017-06-21 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-21 01:45,os-onos-sfc-ha,compass,22/36,61.0
-2017-06-21 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-06-21 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-21 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-21 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-06-21 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-21 01:45,os-nosdn-kvm-noha,fuel,35/36,97.0
-2017-06-21 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-21 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-21 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-06-21 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-21 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-21 01:45,os-odl_l2-sfc-noha,fuel,38/42,90.0
-2017-06-21 01:45,os-odl_l3-nofeature-ha,fuel,38/39,97.0
-2017-06-21 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-21 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-21 01:45,os-odl_l2-nofeature-noha,fuel,37/39,95.0
-2017-06-21 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-21 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-21 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-21 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-21 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-21 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-21 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-22 01:45,os-nosdn-kvm-noha,apex,16/33,48.0
-2017-06-22 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-22 01:45,os-odl-gluon-noha,apex,14/36,39.0
-2017-06-22 01:45,os-nosdn-ovs-noha,apex,4/33,12.0
-2017-06-22 01:45,os-odl_l3-nofeature-noha,apex,2/33,6.0
-2017-06-22 01:45,os-odl_l2-fdio-noha,apex,8/36,22.0
-2017-06-22 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-22 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-22 01:45,os-odl-bgpvpn-ha,apex,6/36,17.0
-2017-06-22 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-22 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-22 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-22 01:45,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-06-22 01:45,os-odl_l3-ovs-ha,apex,2/33,6.0
-2017-06-22 01:45,os-nosdn-ovs-ha,apex,4/33,12.0
-2017-06-22 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-22 01:45,os-odl_l2-fdio-ha,apex,17/36,47.0
-2017-06-22 01:45,os-odl_l3-nofeature-ha,apex,5/33,15.0
-2017-06-22 01:45,os-nosdn-nofeature-ha,apex,26/33,79.0
-2017-06-22 01:45,os-onos-sfc-ha,compass,23/36,64.0
-2017-06-22 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-06-22 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-22 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-22 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-06-22 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-22 01:45,os-nosdn-kvm-noha,fuel,32/36,89.0
-2017-06-22 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-22 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-22 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-22 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-22 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-06-22 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-22 01:45,os-odl_l3-nofeature-ha,fuel,38/39,97.0
-2017-06-22 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-22 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-22 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-22 01:45,os-odl_l2-bgpvpn-ha,fuel,38/42,90.0
-2017-06-22 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-22 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-22 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-22 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-06-22 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-22 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-23 01:45,os-nosdn-kvm-noha,apex,19/33,58.0
-2017-06-23 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-23 01:45,os-odl-gluon-noha,apex,14/36,39.0
-2017-06-23 01:45,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-23 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-23 01:45,os-odl_l2-fdio-noha,apex,16/36,44.0
-2017-06-23 01:45,os-odl_l3-fdio-noha,apex,25/30,83.0
-2017-06-23 01:45,os-odl_l2-fdio-ha,apex,17/36,47.0
-2017-06-23 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-23 01:45,os-odl_l3-fdio-ha,apex,15/30,50.0
-2017-06-23 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-23 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-23 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-23 01:45,os-onos-sfc-ha,compass,23/36,64.0
-2017-06-23 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-06-23 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-23 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-23 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-23 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-23 01:45,os-nosdn-kvm-noha,fuel,32/36,89.0
-2017-06-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-23 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-23 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-23 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-23 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-06-23 01:45,os-odl_l3-nofeature-ha,fuel,38/39,97.0
-2017-06-23 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-23 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-06-23 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-23 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-23 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-06-23 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-23 01:45,os-odl_l2-nofeature-ha,fuel,40/42,95.0
-2017-06-23 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-23 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-24 01:45,os-nosdn-kvm-noha,apex,21/33,64.0
-2017-06-24 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-24 01:45,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-24 01:45,os-odl_l2-fdio-noha,apex,16/36,44.0
-2017-06-24 01:45,os-nosdn-kvm-ha,apex,18/33,55.0
-2017-06-24 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-24 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-24 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-24 01:45,os-odl_l2-fdio-ha,apex,18/36,50.0
-2017-06-24 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-24 01:45,os-onos-sfc-ha,compass,23/36,64.0
-2017-06-24 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-06-24 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-24 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-06-24 01:45,os-odl_l2-nofeature-ha,compass,31/33,94.0
-2017-06-24 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-24 01:45,os-nosdn-kvm-noha,fuel,32/36,89.0
-2017-06-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-24 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-06-24 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-24 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-24 01:45,os-odl_l2-sfc-noha,fuel,36/42,86.0
-2017-06-24 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-24 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-24 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-06-24 01:45,os-odl_l2-nofeature-noha,fuel,35/39,90.0
-2017-06-24 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-24 01:45,os-odl_l3-nofeature-noha,fuel,35/36,97.0
-2017-06-24 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-06-24 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-06-24 01:45,os-odl_l2-nofeature-ha,fuel,41/42,98.0
-2017-06-24 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-25 01:45,os-nosdn-kvm-noha,apex,21/33,64.0
-2017-06-25 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-25 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-06-25 01:45,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-25 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-25 01:45,os-odl_l2-fdio-noha,apex,16/36,44.0
-2017-06-25 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-25 01:45,os-odl_l3-nofeature-ha,apex,7/33,21.0
-2017-06-25 01:45,os-odl_l2-fdio-ha,apex,17/36,47.0
-2017-06-25 01:45,os-odl_l3-fdio-noha,apex,23/30,77.0
-2017-06-25 01:45,os-nosdn-nofeature-noha,apex,28/33,85.0
-2017-06-25 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-25 01:45,os-odl-bgpvpn-ha,apex,14/36,39.0
-2017-06-25 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-25 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-25 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-25 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-25 01:45,os-onos-sfc-ha,compass,23/36,64.0
-2017-06-25 01:45,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-06-25 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-25 01:45,os-onos-nofeature-ha,compass,29/33,88.0
-2017-06-25 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-25 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-06-25 01:45,os-nosdn-kvm-noha,fuel,32/36,89.0
-2017-06-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-25 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-06-25 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,35/39,90.0
-2017-06-25 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-25 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-25 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-25 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-25 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-25 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-06-25 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-06-25 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-25 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-25 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,36/36,100.0
-2017-06-25 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-06-25 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-25 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-25 01:45,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-26 01:45,os-nosdn-kvm-noha,apex,28/33,85.0
-2017-06-26 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-26 01:45,os-odl-gluon-noha,apex,18/36,50.0
-2017-06-26 01:45,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-26 01:45,os-nosdn-nofeature-noha,apex,30/33,91.0
-2017-06-26 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-26 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-26 01:45,os-odl_l3-nofeature-ha,apex,7/33,21.0
-2017-06-26 01:45,os-odl_l2-fdio-ha,apex,17/36,47.0
-2017-06-26 01:45,os-odl_l3-fdio-noha,apex,17/30,57.0
-2017-06-26 01:45,os-odl_l3-nofeature-noha,apex,10/33,30.0
-2017-06-26 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-26 01:45,os-odl-bgpvpn-ha,apex,14/36,39.0
-2017-06-26 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-26 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-26 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-26 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-26 01:45,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-26 01:45,os-onos-sfc-ha,compass,24/36,67.0
-2017-06-26 01:45,os-odl_l3-nofeature-ha,compass,25/30,83.0
-2017-06-26 01:45,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-26 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-26 01:45,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-26 01:45,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-26 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-26 01:45,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-06-26 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-06-26 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-26 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-06-26 01:45,os-odl_l2-sfc-noha,fuel,34/42,81.0
-2017-06-26 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-06-26 01:45,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-06-26 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-26 01:45,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-26 01:45,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-26 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-26 01:45,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-06-26 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-26 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-26 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-06-26 10:05,os-nosdn-kvm-noha,apex,28/33,85.0
-2017-06-26 10:05,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-26 10:05,os-odl-gluon-noha,apex,18/36,50.0
-2017-06-26 10:05,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-26 10:05,os-nosdn-nofeature-noha,apex,30/33,91.0
-2017-06-26 10:05,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-26 10:05,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-26 10:05,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-26 10:05,os-odl-bgpvpn-ha,apex,14/36,39.0
-2017-06-26 10:05,os-odl_l2-fdio-ha,apex,17/36,47.0
-2017-06-26 10:05,os-odl_l3-fdio-noha,apex,17/30,57.0
-2017-06-26 10:05,os-odl_l3-nofeature-noha,apex,16/33,48.0
-2017-06-26 10:05,os-odl_l3-fdio-ha,apex,20/30,67.0
-2017-06-26 10:05,os-odl_l3-nofeature-ha,apex,12/33,36.0
-2017-06-26 10:05,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-26 10:05,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-26 10:05,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-26 10:05,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-26 12:31,os-nosdn-kvm-noha,apex,12/12,100.0
-2017-06-26 12:32,os-nosdn-kvm-noha,apex,0/3,0.0
-2017-06-26 12:32,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-27 01:45,os-nosdn-kvm-noha,apex,28/33,85.0
-2017-06-27 01:45,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-27 01:45,os-odl-gluon-noha,apex,24/36,67.0
-2017-06-27 01:45,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-27 01:45,os-odl_l3-nofeature-noha,apex,16/33,48.0
-2017-06-27 01:45,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-27 01:45,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-27 01:45,os-odl_l3-ovs-ha,apex,4/33,12.0
-2017-06-27 01:45,os-odl-bgpvpn-ha,apex,17/36,47.0
-2017-06-27 01:45,os-odl_l3-fdio-noha,apex,14/30,47.0
-2017-06-27 01:45,os-nosdn-nofeature-noha,apex,30/33,91.0
-2017-06-27 01:45,os-odl_l3-fdio-ha,apex,11/30,37.0
-2017-06-27 01:45,os-odl_l3-nofeature-ha,apex,12/33,36.0
-2017-06-27 01:45,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-27 01:45,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-27 01:45,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-27 01:45,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-27 06:56,os-nosdn-kvm-noha,apex,28/33,85.0
-2017-06-27 06:56,os-nosdn-fdio-noha,apex,6/30,20.0
-2017-06-27 06:56,os-odl-gluon-noha,apex,24/36,67.0
-2017-06-27 06:56,os-nosdn-ovs-noha,apex,6/33,18.0
-2017-06-27 06:56,os-odl_l3-nofeature-noha,apex,16/33,48.0
-2017-06-27 06:56,os-nosdn-fdio-ha,apex,6/30,20.0
-2017-06-27 06:56,os-ovn-nofeature-noha,apex,6/33,18.0
-2017-06-27 06:56,os-odl_l3-fdio-noha,apex,14/30,47.0
-2017-06-27 06:56,os-odl-bgpvpn-ha,apex,17/36,47.0
-2017-06-27 06:56,os-nosdn-kvm-ha,apex,20/33,61.0
-2017-06-27 06:56,os-nosdn-nofeature-noha,apex,30/33,91.0
-2017-06-27 06:56,os-odl_l3-fdio-ha,apex,11/30,37.0
-2017-06-27 06:56,os-odl_l3-nofeature-ha,apex,12/33,36.0
-2017-06-27 06:56,os-nosdn-ovs-ha,apex,6/33,18.0
-2017-06-27 06:56,os-odl_l3-ovs-noha,apex,4/33,12.0
-2017-06-27 06:56,os-nosdn-nofeature-ha,apex,28/33,85.0
-2017-06-27 06:56,os-onos-sfc-ha,compass,24/36,67.0
-2017-06-27 06:56,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-06-27 06:56,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-27 06:56,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-27 06:56,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-27 06:56,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-27 06:56,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-27 06:56,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-27 06:56,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-06-27 06:56,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-27 06:56,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-27 06:56,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-06-27 06:56,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-27 06:56,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-27 06:56,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-27 06:56,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-27 06:56,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-27 06:56,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-27 06:56,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-27 06:56,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-27 06:56,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-06-27 06:56,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-27 06:56,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-27 07:48,os-nosdn-kvm-noha,apex,28/30,93.0
-2017-06-27 07:48,os-nosdn-fdio-noha,apex,6/27,22.0
-2017-06-27 07:48,os-odl-gluon-noha,apex,24/33,73.0
-2017-06-27 07:48,os-nosdn-ovs-noha,apex,6/30,20.0
-2017-06-27 07:48,os-odl_l3-nofeature-noha,apex,16/30,53.0
-2017-06-27 07:48,os-nosdn-fdio-ha,apex,6/27,22.0
-2017-06-27 07:48,os-ovn-nofeature-noha,apex,6/30,20.0
-2017-06-27 07:48,os-odl_l3-fdio-noha,apex,14/27,52.0
-2017-06-27 07:48,os-odl-bgpvpn-ha,apex,17/33,52.0
-2017-06-27 07:48,os-nosdn-kvm-ha,apex,20/30,67.0
-2017-06-27 07:48,os-nosdn-nofeature-noha,apex,30/30,100.0
-2017-06-27 07:48,os-odl_l3-fdio-ha,apex,11/27,41.0
-2017-06-27 07:48,os-odl_l3-nofeature-ha,apex,12/30,40.0
-2017-06-27 07:48,os-nosdn-ovs-ha,apex,6/30,20.0
-2017-06-27 07:48,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-06-27 07:48,os-nosdn-nofeature-ha,apex,28/30,93.0
-2017-06-27 07:48,os-onos-sfc-ha,compass,24/36,67.0
-2017-06-27 07:48,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-06-27 07:48,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-27 07:48,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-27 07:48,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-27 07:48,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-27 07:48,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-27 07:48,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-27 07:48,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-06-27 07:48,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-27 07:48,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-27 07:48,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-06-27 07:48,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-27 07:48,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-27 07:48,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-27 07:48,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-27 07:48,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-27 07:48,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-27 07:48,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-27 07:48,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-27 07:48,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-06-27 07:48,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-27 07:48,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-06-27 08:20,os-nosdn-kvm-noha,apex,28/30,93.0
-2017-06-27 08:20,os-nosdn-fdio-noha,apex,6/27,22.0
-2017-06-27 08:20,os-odl-gluon-noha,apex,24/33,73.0
-2017-06-27 08:20,os-nosdn-ovs-noha,apex,6/30,20.0
-2017-06-27 08:20,os-odl_l3-nofeature-noha,apex,16/30,53.0
-2017-06-27 08:20,os-nosdn-fdio-ha,apex,6/27,22.0
-2017-06-27 08:20,os-odl_l2-fdio-noha,apex,10/33,30.0
-2017-06-27 08:20,os-ovn-nofeature-noha,apex,6/30,20.0
-2017-06-27 08:20,os-odl_l3-fdio-noha,apex,14/27,52.0
-2017-06-27 08:20,os-odl-bgpvpn-ha,apex,17/33,52.0
-2017-06-27 08:20,os-nosdn-kvm-ha,apex,20/30,67.0
-2017-06-27 08:20,os-nosdn-nofeature-noha,apex,30/30,100.0
-2017-06-27 08:20,os-odl_l3-fdio-ha,apex,11/27,41.0
-2017-06-27 08:20,os-odl_l3-nofeature-ha,apex,12/30,40.0
-2017-06-27 08:20,os-odl_l3-ovs-ha,apex,4/30,13.0
-2017-06-27 08:20,os-nosdn-ovs-ha,apex,6/30,20.0
-2017-06-27 08:20,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-06-27 08:20,os-odl_l2-fdio-ha,apex,17/33,52.0
-2017-06-27 08:20,os-nosdn-nofeature-ha,apex,29/30,97.0
-2017-06-27 08:20,os-onos-sfc-ha,compass,24/36,67.0
-2017-06-27 08:20,os-odl_l3-nofeature-ha,compass,26/30,87.0
-2017-06-27 08:20,os-ocl-nofeature-ha,compass,3/30,10.0
-2017-06-27 08:20,os-onos-nofeature-ha,compass,28/33,85.0
-2017-06-27 08:20,os-odl_l2-nofeature-ha,compass,30/33,91.0
-2017-06-27 08:20,os-nosdn-nofeature-ha,compass,30/30,100.0
-2017-06-27 08:20,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-06-27 08:20,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-06-27 08:20,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-06-27 08:20,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-06-27 08:20,os-nosdn-kvm_ovs_dpdk-ha,fuel,38/39,97.0
-2017-06-27 08:20,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-06-27 08:20,os-odl_l2-bgpvpn-noha,fuel,40/42,95.0
-2017-06-27 08:20,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-06-27 08:20,os-odl_l2-sfc-ha,fuel,44/45,98.0
-2017-06-27 08:20,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-06-27 08:20,os-nosdn-nofeature-noha,fuel,35/36,97.0
-2017-06-27 08:20,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-06-27 08:20,os-odl_l2-bgpvpn-ha,fuel,39/42,93.0
-2017-06-27 08:20,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-06-27 08:20,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-06-27 08:20,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-06-27 08:20,os-nosdn-ovs-ha,fuel,38/39,97.0
-2017-06-27 08:20,os-nosdn-nofeature-ha,fuel,38/39,97.0
-2017-07-07 14:52,os-nosdn-kvm-noha,apex,10/30,33.0
-2017-07-07 14:52,os-nosdn-fdio-noha,apex,2/27,7.0
-2017-07-07 14:52,os-odl-gluon-noha,apex,21/33,64.0
-2017-07-07 14:52,os-nosdn-ovs-noha,apex,2/30,7.0
-2017-07-07 14:52,os-nosdn-nofeature-noha,apex,21/30,70.0
-2017-07-07 14:52,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-07 14:52,os-odl_l2-fdio-noha,apex,29/33,88.0
-2017-07-07 14:52,os-odl_l3-fdio-noha,apex,24/30,80.0
-2017-07-07 14:52,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-07 14:52,os-nosdn-kvm-ha,apex,15/30,50.0
-2017-07-07 14:52,os-odl_l3-nofeature-noha,apex,9/30,30.0
-2017-07-07 14:52,os-nosdn-fdio-ha,apex,4/27,15.0
-2017-07-07 14:52,os-odl-bgpvpn-ha,apex,17/33,52.0
-2017-07-07 14:52,os-nosdn-ovs-ha,apex,2/30,7.0
-2017-07-07 14:52,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-07-07 14:52,os-odl_l2-fdio-ha,apex,12/33,36.0
-2017-07-07 14:52,os-nosdn-nofeature-ha,apex,20/30,67.0
-2017-07-07 14:52,os-odl_l3-fdio-ha,apex,14/30,47.0
-2017-07-07 14:52,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-07-07 14:52,os-onos-nofeature-ha,compass,28/33,85.0
-2017-07-07 14:52,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-07-07 14:52,os-odl_l3-nofeature-ha,compass,22/30,73.0
-2017-07-07 14:52,os-onos-sfc-ha,compass,21/36,58.0
-2017-07-07 14:52,os-nosdn-kvm_ovs_dpdk-noha,fuel,33/36,92.0
-2017-07-07 14:52,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-07 14:52,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-07 14:52,os-nosdn-kvm_ovs_dpdk-ha,fuel,35/39,90.0
-2017-07-07 14:52,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-07 14:52,os-odl_l2-sfc-noha,fuel,38/42,90.0
-2017-07-07 14:52,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-07-07 14:52,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-07 14:52,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-07-07 14:52,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-07-07 14:52,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-07-07 14:52,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-07-07 14:52,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-07-07 14:52,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-07 14:52,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-07-07 14:52,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-07 14:52,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-07 14:52,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-07 14:52,os-nosdn-lxd-noha,joid,5/21,24.0
-2017-07-07 14:52,os-nosdn-nofeature-noha,joid,20/30,67.0
-2017-07-07 14:52,os-odl_l2-nofeature-ha,joid,3/33,9.0
-2017-07-07 14:52,os-nosdn-nofeature-ha,joid,19/30,63.0
-2017-07-07 14:52,os-nosdn-lxd-ha,joid,10/21,48.0
-2017-07-08 01:45,os-nosdn-fdio-noha,apex,2/27,7.0
-2017-07-08 01:45,os-odl-gluon-noha,apex,21/33,64.0
-2017-07-08 01:45,os-nosdn-ovs-noha,apex,4/30,13.0
-2017-07-08 01:45,os-nosdn-nofeature-noha,apex,29/30,97.0
-2017-07-08 01:45,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-08 01:45,os-odl_l2-fdio-noha,apex,27/33,82.0
-2017-07-08 01:45,os-nosdn-fdio-ha,apex,2/27,7.0
-2017-07-08 01:45,os-odl-bgpvpn-ha,apex,17/33,52.0
-2017-07-08 01:45,os-odl_l3-fdio-noha,apex,14/30,47.0
-2017-07-08 01:45,os-odl_l3-nofeature-noha,apex,5/30,17.0
-2017-07-08 01:45,os-odl_l3-fdio-ha,apex,14/30,47.0
-2017-07-08 01:45,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-08 01:45,os-nosdn-ovs-ha,apex,4/30,13.0
-2017-07-08 01:45,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-07-08 01:45,os-odl_l2-fdio-ha,apex,12/33,36.0
-2017-07-08 01:45,os-nosdn-nofeature-ha,apex,30/30,100.0
-2017-07-08 01:45,os-odl_l2-nofeature-ha,compass,28/33,85.0
-2017-07-08 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-07-08 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-07-08 01:45,os-odl_l3-nofeature-ha,compass,21/30,70.0
-2017-07-08 01:45,os-onos-sfc-ha,compass,21/36,58.0
-2017-07-08 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-07-08 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-08 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-07-08 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-08 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,35/39,90.0
-2017-07-08 01:45,os-odl_l2-sfc-noha,fuel,38/42,90.0
-2017-07-08 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-07-08 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-08 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-08 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-07-08 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-07-08 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-07-08 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,34/36,94.0
-2017-07-08 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-08 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-08 01:45,os-odl_l3-nofeature-noha,fuel,24/36,67.0
-2017-07-08 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-08 01:45,os-nosdn-lxd-noha,joid,9/21,43.0
-2017-07-08 01:45,os-nosdn-nofeature-noha,joid,20/30,67.0
-2017-07-08 01:45,os-odl_l2-nofeature-ha,joid,3/33,9.0
-2017-07-08 01:45,os-nosdn-nofeature-ha,joid,19/30,63.0
-2017-07-08 01:45,os-nosdn-lxd-ha,joid,10/21,48.0
-2017-07-09 01:45,os-nosdn-kvm-noha,apex,10/30,33.0
-2017-07-09 01:45,os-nosdn-fdio-noha,apex,2/27,7.0
-2017-07-09 01:45,os-odl-gluon-noha,apex,21/33,64.0
-2017-07-09 01:45,os-nosdn-ovs-noha,apex,4/30,13.0
-2017-07-09 01:45,os-odl_l3-nofeature-noha,apex,8/30,27.0
-2017-07-09 01:45,os-odl_l2-fdio-noha,apex,24/33,73.0
-2017-07-09 01:45,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-09 01:45,os-odl_l3-fdio-noha,apex,14/30,47.0
-2017-07-09 01:45,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-09 01:45,os-odl_l2-fdio-ha,apex,26/33,79.0
-2017-07-09 01:45,os-nosdn-nofeature-noha,apex,21/30,70.0
-2017-07-09 01:45,os-nosdn-fdio-ha,apex,4/27,15.0
-2017-07-09 01:45,os-odl-bgpvpn-ha,apex,9/33,27.0
-2017-07-09 01:45,os-odl_l3-ovs-ha,apex,2/30,7.0
-2017-07-09 01:45,os-nosdn-ovs-ha,apex,4/30,13.0
-2017-07-09 01:45,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-07-09 01:45,os-nosdn-kvm-ha,apex,15/30,50.0
-2017-07-09 01:45,os-nosdn-nofeature-ha,apex,30/30,100.0
-2017-07-09 01:45,os-odl_l3-fdio-ha,apex,15/30,50.0
-2017-07-09 01:45,os-odl_l2-nofeature-ha,compass,25/33,76.0
-2017-07-09 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-07-09 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-07-09 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-07-09 01:45,os-onos-sfc-ha,compass,21/36,58.0
-2017-07-09 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-07-09 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-07-09 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-09 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-07-09 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-07-09 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-07-09 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-09 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-09 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-09 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-07-09 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-07-09 01:45,os-odl_l2-sfc-ha,fuel,39/45,87.0
-2017-07-09 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,34/36,94.0
-2017-07-09 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-09 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-09 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-07-09 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-09 01:45,os-nosdn-lxd-noha,joid,10/21,48.0
-2017-07-09 01:45,os-nosdn-nofeature-noha,joid,20/30,67.0
-2017-07-09 01:45,os-odl_l2-nofeature-ha,joid,3/33,9.0
-2017-07-09 01:45,os-nosdn-nofeature-ha,joid,20/30,67.0
-2017-07-09 01:45,os-nosdn-lxd-ha,joid,10/21,48.0
-2017-07-10 01:45,os-nosdn-kvm-noha,apex,10/30,33.0
-2017-07-10 01:45,os-odl-gluon-noha,apex,29/33,88.0
-2017-07-10 01:45,os-nosdn-ovs-noha,apex,4/30,13.0
-2017-07-10 01:45,os-odl_l3-nofeature-noha,apex,8/30,27.0
-2017-07-10 01:45,os-nosdn-fdio-ha,apex,4/27,15.0
-2017-07-10 01:45,os-odl_l2-fdio-noha,apex,24/33,73.0
-2017-07-10 01:45,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-10 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-07-10 01:45,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-10 01:45,os-odl_l2-fdio-ha,apex,26/33,79.0
-2017-07-10 01:45,os-nosdn-nofeature-noha,apex,21/30,70.0
-2017-07-10 01:45,os-odl_l3-fdio-ha,apex,15/30,50.0
-2017-07-10 01:45,os-odl-bgpvpn-ha,apex,18/33,55.0
-2017-07-10 01:45,os-odl_l3-ovs-ha,apex,2/30,7.0
-2017-07-10 01:45,os-nosdn-ovs-ha,apex,4/30,13.0
-2017-07-10 01:45,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-07-10 01:45,os-nosdn-kvm-ha,apex,15/30,50.0
-2017-07-10 01:45,os-nosdn-nofeature-ha,apex,30/30,100.0
-2017-07-10 01:45,os-odl_l2-nofeature-ha,compass,26/33,79.0
-2017-07-10 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-07-10 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-07-10 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-07-10 01:45,os-onos-sfc-ha,compass,21/36,58.0
-2017-07-10 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,41/42,98.0
-2017-07-10 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,38/39,97.0
-2017-07-10 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-10 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-07-10 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-10 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-07-10 01:45,os-odl_l2-sfc-ha,fuel,42/45,93.0
-2017-07-10 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-10 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-10 01:45,os-odl_l2-nofeature-noha,fuel,38/39,97.0
-2017-07-10 01:45,os-odl_l2-bgpvpn-ha,fuel,40/42,95.0
-2017-07-10 01:45,os-odl_l3-nofeature-ha,fuel,39/39,100.0
-2017-07-10 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,34/36,94.0
-2017-07-10 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-10 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-10 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-07-10 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-10 01:45,os-nosdn-lxd-noha,joid,14/21,67.0
-2017-07-10 01:45,os-nosdn-nofeature-noha,joid,20/30,67.0
-2017-07-10 01:45,os-odl_l2-nofeature-ha,joid,3/33,9.0
-2017-07-10 01:45,os-nosdn-nofeature-ha,joid,29/30,97.0
-2017-07-10 01:45,os-nosdn-lxd-ha,joid,10/21,48.0
-2017-07-12 01:45,os-nosdn-kvm-noha,apex,10/30,33.0
-2017-07-12 01:45,os-odl-gluon-noha,apex,23/33,70.0
-2017-07-12 01:45,os-nosdn-ovs-noha,apex,4/30,13.0
-2017-07-12 01:45,os-odl_l3-nofeature-noha,apex,16/30,53.0
-2017-07-12 01:45,os-nosdn-fdio-ha,apex,11/27,41.0
-2017-07-12 01:45,os-odl_l2-fdio-noha,apex,24/33,73.0
-2017-07-12 01:45,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-12 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-07-12 01:45,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-12 01:45,os-odl_l2-fdio-ha,apex,25/33,76.0
-2017-07-12 01:45,os-nosdn-nofeature-noha,apex,20/30,67.0
-2017-07-12 01:45,os-odl_l3-fdio-ha,apex,18/30,60.0
-2017-07-12 01:45,os-odl-bgpvpn-ha,apex,18/33,55.0
-2017-07-12 01:45,os-odl_l3-ovs-ha,apex,4/30,13.0
-2017-07-12 01:45,os-nosdn-ovs-ha,apex,4/30,13.0
-2017-07-12 01:45,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-07-12 01:45,os-nosdn-kvm-ha,apex,20/30,67.0
-2017-07-12 01:45,os-nosdn-nofeature-ha,apex,20/30,67.0
-2017-07-12 01:45,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-07-12 01:45,os-onos-nofeature-ha,compass,27/33,82.0
-2017-07-12 01:45,os-odl_l3-nofeature-ha,compass,24/30,80.0
-2017-07-12 01:45,os-nosdn-nofeature-ha,compass,28/30,93.0
-2017-07-12 01:45,os-onos-sfc-ha,compass,20/36,56.0
-2017-07-12 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-07-12 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-12 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-07-12 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-12 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-07-12 01:45,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-07-12 01:45,os-odl_l3-nofeature-ha,fuel,37/39,95.0
-2017-07-12 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-12 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-12 01:45,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-07-12 01:45,os-odl_l2-bgpvpn-ha,fuel,41/42,98.0
-2017-07-12 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-07-12 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,34/36,94.0
-2017-07-12 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-12 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-07-12 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-12 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-12 01:45,os-nosdn-lxd-noha,joid,14/21,67.0
-2017-07-12 01:45,os-nosdn-nofeature-noha,joid,20/30,67.0
-2017-07-12 01:45,os-odl_l2-nofeature-ha,joid,6/33,18.0
-2017-07-12 01:45,os-nosdn-nofeature-ha,joid,30/30,100.0
-2017-07-12 01:45,os-nosdn-lxd-ha,joid,10/21,48.0
-2017-07-12 12:10,os-nosdn-kvm-noha,apex,10/30,33.0
-2017-07-12 12:10,os-odl-gluon-noha,apex,23/33,70.0
-2017-07-12 12:10,os-odl_l3-fdio_dvr-noha,apex,10/30,33.0
-2017-07-12 12:10,os-nosdn-ovs-noha,apex,4/30,13.0
-2017-07-12 12:10,os-odl_l3-nofeature-noha,apex,16/30,53.0
-2017-07-12 12:10,os-nosdn-fdio-ha,apex,27/27,100.0
-2017-07-12 12:10,os-odl_l2-fdio-noha,apex,24/33,73.0
-2017-07-12 12:10,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-12 12:10,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-07-12 12:10,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-12 12:10,os-odl_l2-fdio-ha,apex,25/33,76.0
-2017-07-12 12:10,os-nosdn-nofeature-noha,apex,20/30,67.0
-2017-07-12 12:10,os-odl_l3-fdio-ha,apex,18/30,60.0
-2017-07-12 12:10,os-odl-bgpvpn-ha,apex,18/33,55.0
-2017-07-12 12:10,os-odl_l3-ovs-ha,apex,4/30,13.0
-2017-07-12 12:10,os-nosdn-ovs-ha,apex,4/30,13.0
-2017-07-12 12:10,os-odl_l3-ovs-noha,apex,4/30,13.0
-2017-07-12 12:10,os-nosdn-kvm-ha,apex,20/30,67.0
-2017-07-12 12:10,os-nosdn-nofeature-ha,apex,20/30,67.0
-2017-07-12 12:10,os-odl_l2-nofeature-ha,compass,27/33,82.0
-2017-07-12 12:10,os-onos-nofeature-ha,compass,28/33,85.0
-2017-07-12 12:10,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-07-12 12:10,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-07-12 12:10,os-onos-sfc-ha,compass,20/36,56.0
-2017-07-12 12:10,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-12 12:10,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-07-12 12:10,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-12 12:10,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,37/39,95.0
-2017-07-12 12:10,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-12 12:10,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-07-12 12:10,os-odl_l2-sfc-noha,fuel,37/42,88.0
-2017-07-12 12:10,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-07-12 12:10,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-12 12:10,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-12 12:10,os-odl_l2-nofeature-noha,fuel,26/39,67.0
-2017-07-12 12:10,os-odl_l2-bgpvpn-ha,fuel,41/42,98.0
-2017-07-12 12:10,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-07-12 12:10,os-nosdn-kvm_ovs_dpdk-noha,fuel,34/36,94.0
-2017-07-12 12:10,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-12 12:10,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-07-12 12:10,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-12 12:10,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-12 12:10,os-nosdn-lxd-noha,joid,14/21,67.0
-2017-07-12 12:10,os-nosdn-nofeature-noha,joid,20/30,67.0
-2017-07-12 12:10,os-odl_l2-nofeature-ha,joid,6/33,18.0
-2017-07-12 12:10,os-nosdn-nofeature-ha,joid,30/30,100.0
-2017-07-12 12:10,os-nosdn-lxd-ha,joid,10/21,48.0
-2017-07-13 01:45,os-nosdn-kvm-noha,apex,10/30,33.0
-2017-07-13 01:45,os-nosdn-fdio-noha,apex,26/27,96.0
-2017-07-13 01:45,os-odl-gluon-noha,apex,20/33,61.0
-2017-07-13 01:45,os-odl_l3-fdio_dvr-noha,apex,10/30,33.0
-2017-07-13 01:45,os-nosdn-ovs-noha,apex,4/30,13.0
-2017-07-13 01:45,os-odl_l3-nofeature-noha,apex,16/30,53.0
-2017-07-13 01:45,os-nosdn-fdio-ha,apex,25/27,93.0
-2017-07-13 01:45,os-odl_l2-fdio-noha,apex,24/33,73.0
-2017-07-13 01:45,os-ovn-nofeature-noha,apex,9/30,30.0
-2017-07-13 01:45,os-odl_l3-fdio-noha,apex,20/30,67.0
-2017-07-13 01:45,os-odl_l3-nofeature-ha,apex,16/30,53.0
-2017-07-13 01:45,os-odl_l2-fdio-ha,apex,25/33,76.0
-2017-07-13 01:45,os-nosdn-nofeature-noha,apex,20/30,67.0
-2017-07-13 01:45,os-odl_l3-fdio-ha,apex,18/30,60.0
-2017-07-13 01:45,os-odl-bgpvpn-ha,apex,18/33,55.0
-2017-07-13 01:45,os-odl_l3-ovs-ha,apex,4/30,13.0
-2017-07-13 01:45,os-nosdn-ovs-ha,apex,4/30,13.0
-2017-07-13 01:45,os-odl_l3-ovs-noha,apex,6/30,20.0
-2017-07-13 01:45,os-nosdn-kvm-ha,apex,20/30,67.0
-2017-07-13 01:45,os-nosdn-nofeature-ha,apex,20/30,67.0
-2017-07-13 01:45,os-odl_l2-nofeature-ha,compass,29/33,88.0
-2017-07-13 01:45,os-onos-nofeature-ha,compass,28/33,85.0
-2017-07-13 01:45,os-nosdn-nofeature-ha,compass,29/30,97.0
-2017-07-13 01:45,os-odl_l3-nofeature-ha,compass,23/30,77.0
-2017-07-13 01:45,os-onos-sfc-ha,compass,20/36,56.0
-2017-07-13 01:45,os-nosdn-kvm-noha,fuel,36/36,100.0
-2017-07-13 01:45,os-nosdn-kvm_ovs_dpdk_bar-ha,fuel,42/42,100.0
-2017-07-13 01:45,os-nosdn-ovs-ha,fuel,39/39,100.0
-2017-07-13 01:45,os-nosdn-kvm_ovs_dpdk_bar-noha,fuel,36/39,92.0
-2017-07-13 01:45,os-nosdn-ovs-noha,fuel,36/36,100.0
-2017-07-13 01:45,os-nosdn-kvm_ovs_dpdk-ha,fuel,39/39,100.0
-2017-07-13 01:45,os-odl_l2-sfc-noha,fuel,35/42,83.0
-2017-07-13 01:45,os-odl_l3-nofeature-ha,fuel,36/39,92.0
-2017-07-13 01:45,os-nosdn-kvm-ha,fuel,39/39,100.0
-2017-07-13 01:45,os-nosdn-nofeature-noha,fuel,36/36,100.0
-2017-07-13 01:45,os-odl_l2-nofeature-noha,fuel,39/39,100.0
-2017-07-13 01:45,os-odl_l2-bgpvpn-ha,fuel,41/42,98.0
-2017-07-13 01:45,os-odl_l3-nofeature-noha,fuel,36/36,100.0
-2017-07-13 01:45,os-nosdn-kvm_ovs_dpdk-noha,fuel,35/36,97.0
-2017-07-13 01:45,os-odl_l2-bgpvpn-noha,fuel,41/42,98.0
-2017-07-13 01:45,os-odl_l2-sfc-ha,fuel,45/45,100.0
-2017-07-13 01:45,os-odl_l2-nofeature-ha,fuel,42/42,100.0
-2017-07-13 01:45,os-nosdn-nofeature-ha,fuel,39/39,100.0
-2017-07-13 01:45,os-nosdn-lxd-noha,joid,15/21,71.0
-2017-07-13 01:45,os-nosdn-nofeature-noha,joid,10/30,33.0
-2017-07-13 01:45,os-odl_l2-nofeature-ha,joid,6/33,18.0
-2017-07-13 01:45,os-nosdn-nofeature-ha,joid,30/30,100.0
-2017-07-13 01:45,os-nosdn-lxd-ha,joid,10/21,48.0
diff --git a/docs/results/danube/3.0/validated_scenario_history.txt b/docs/results/danube/3.0/validated_scenario_history.txt
deleted file mode 100644
index 92d67677..00000000
--- a/docs/results/danube/3.0/validated_scenario_history.txt
+++ /dev/null
@@ -1,745 +0,0 @@
-2017-03-19 02:03;compass;os-nosdn-nofeature-ha
-2017-03-20 02:04;compass;os-nosdn-nofeature-ha
-2017-03-21 02:03;compass;os-nosdn-nofeature-ha
-2017-03-22 02:01;apex;os-nosdn-nofeature-ha
-2017-03-23 02:14;joid;os-nosdn-nofeature-noha
-2017-03-24 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-24 02:11;fuel;os-nosdn-ovs-ha
-2017-03-25 02:06;fuel;os-nosdn-ovs-noha
-2017-03-25 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-25 02:11;fuel;os-nosdn-ovs-ha
-2017-03-26 02:06;fuel;os-nosdn-ovs-noha
-2017-03-26 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-26 02:11;fuel;os-nosdn-ovs-ha
-2017-03-27 02:06;fuel;os-nosdn-ovs-noha
-2017-03-27 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-27 02:11;fuel;os-nosdn-ovs-ha
-2017-03-28 02:04;compass;os-nosdn-openo-ha
-2017-03-28 02:04;compass;os-nosdn-nofeature-ha
-2017-03-28 02:04;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 02:05;fuel;os-nosdn-kvm-noha
-2017-03-28 02:06;fuel;os-nosdn-ovs-noha
-2017-03-28 02:09;fuel;os-nosdn-nofeature-noha
-2017-03-28 13:40;compass;os-nosdn-openo-ha
-2017-03-28 13:41;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 13:42;fuel;os-nosdn-kvm-noha
-2017-03-28 13:42;fuel;os-nosdn-ovs-noha
-2017-03-28 13:45;fuel;os-nosdn-nofeature-noha
-2017-03-28 13:48;fuel;os-odl_l2-nofeature-ha
-2017-03-28 14:15;compass;os-nosdn-openo-ha
-2017-03-28 14:16;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 14:17;fuel;os-nosdn-kvm-noha
-2017-03-28 14:18;fuel;os-nosdn-ovs-noha
-2017-03-28 14:21;fuel;os-nosdn-nofeature-noha
-2017-03-28 14:23;fuel;os-odl_l2-nofeature-ha
-2017-03-28 16:33;apex;os-nosdn-nofeature-ha
-2017-03-28 16:36;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-28 16:37;fuel;os-nosdn-kvm-noha
-2017-03-28 16:38;fuel;os-nosdn-ovs-noha
-2017-03-28 16:41;fuel;os-nosdn-nofeature-noha
-2017-03-28 16:43;fuel;os-odl_l2-nofeature-ha
-2017-03-29 02:02;apex;os-nosdn-nofeature-ha
-2017-03-29 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-29 02:05;fuel;os-nosdn-kvm-noha
-2017-03-29 02:06;fuel;os-nosdn-ovs-noha
-2017-03-29 02:06;fuel;os-nosdn-nofeature-noha
-2017-03-29 02:11;fuel;os-odl_l2-nofeature-ha
-2017-03-30 02:02;apex;os-nosdn-nofeature-ha
-2017-03-30 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-30 02:06;fuel;os-nosdn-kvm-noha
-2017-03-30 02:06;fuel;os-nosdn-ovs-noha
-2017-03-30 02:07;fuel;os-nosdn-nofeature-noha
-2017-03-30 02:11;fuel;os-odl_l2-nofeature-ha
-2017-03-31 02:04;apex;os-nosdn-nofeature-ha
-2017-03-31 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-03-31 02:08;fuel;os-nosdn-kvm-noha
-2017-03-31 02:09;fuel;os-nosdn-ovs-noha
-2017-03-31 02:11;fuel;os-nosdn-nofeature-noha
-2017-03-31 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-03-31 02:14;fuel;os-odl_l2-nofeature-ha
-2017-04-01 02:04;apex;os-nosdn-nofeature-ha
-2017-04-01 02:07;compass;os-nosdn-nofeature-ha
-2017-04-01 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-01 02:08;fuel;os-nosdn-kvm-noha
-2017-04-01 02:09;fuel;os-nosdn-ovs-noha
-2017-04-01 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-01 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-01 02:15;fuel;os-nosdn-ovs-ha
-2017-04-02 02:04;apex;os-nosdn-nofeature-ha
-2017-04-02 02:07;compass;os-nosdn-nofeature-ha
-2017-04-02 02:07;fuel;os-nosdn-kvm-noha
-2017-04-02 02:08;fuel;os-nosdn-ovs-ha
-2017-04-02 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-02 02:09;fuel;os-nosdn-ovs-noha
-2017-04-02 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-02 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-03 02:04;apex;os-nosdn-kvm-ha
-2017-04-03 02:04;apex;os-nosdn-nofeature-ha
-2017-04-03 02:07;compass;os-nosdn-nofeature-ha
-2017-04-03 02:07;fuel;os-nosdn-kvm-noha
-2017-04-03 02:08;fuel;os-nosdn-ovs-ha
-2017-04-03 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-03 02:09;fuel;os-nosdn-ovs-noha
-2017-04-03 02:12;fuel;os-nosdn-nofeature-noha
-2017-04-03 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-04 02:02;apex;os-nosdn-kvm-ha
-2017-04-04 02:05;apex;os-nosdn-nofeature-ha
-2017-04-04 02:07;compass;os-nosdn-nofeature-ha
-2017-04-04 02:09;fuel;os-nosdn-ovs-ha
-2017-04-04 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-04 02:10;fuel;os-nosdn-ovs-noha
-2017-04-04 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-05 02:00;apex;os-nosdn-kvm-ha
-2017-04-05 02:03;apex;os-nosdn-nofeature-ha
-2017-04-05 02:06;compass;os-nosdn-nofeature-ha
-2017-04-05 02:07;fuel;os-nosdn-ovs-ha
-2017-04-05 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-05 02:08;fuel;os-nosdn-ovs-noha
-2017-04-05 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-06 02:07;compass;os-nosdn-nofeature-ha
-2017-04-06 02:08;fuel;os-nosdn-ovs-ha
-2017-04-06 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-06 02:09;fuel;os-nosdn-ovs-noha
-2017-04-06 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-07 02:08;fuel;os-nosdn-ovs-ha
-2017-04-07 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-07 02:09;fuel;os-nosdn-ovs-noha
-2017-04-07 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-08 02:08;fuel;os-nosdn-ovs-ha
-2017-04-08 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-08 02:09;fuel;os-nosdn-ovs-noha
-2017-04-08 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-09 02:07;fuel;os-nosdn-kvm-noha
-2017-04-09 02:08;fuel;os-nosdn-ovs-ha
-2017-04-09 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-09 02:09;fuel;os-nosdn-ovs-noha
-2017-04-09 02:14;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-10 02:07;fuel;os-nosdn-kvm-noha
-2017-04-10 02:08;fuel;os-nosdn-ovs-ha
-2017-04-10 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-10 02:09;fuel;os-nosdn-ovs-noha
-2017-04-10 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-10 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-11 02:06;compass;os-nosdn-nofeature-ha
-2017-04-11 02:06;fuel;os-nosdn-kvm-noha
-2017-04-11 02:07;fuel;os-nosdn-ovs-ha
-2017-04-11 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-11 02:08;fuel;os-nosdn-ovs-noha
-2017-04-11 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-11 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-11 02:15;fuel;os-nosdn-nofeature-ha
-2017-04-12 02:07;fuel;os-nosdn-ovs-ha
-2017-04-12 02:07;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-12 02:08;fuel;os-nosdn-ovs-noha
-2017-04-12 02:11;fuel;os-nosdn-nofeature-noha
-2017-04-12 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-12 02:14;fuel;os-nosdn-nofeature-ha
-2017-04-28 20:46;compass;os-nosdn-openo-ha
-2017-04-28 20:48;fuel;os-nosdn-kvm-noha
-2017-04-28 20:49;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-28 20:49;fuel;os-nosdn-ovs-noha
-2017-04-28 20:52;fuel;os-nosdn-kvm-ha
-2017-04-28 20:54;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-28 20:55;fuel;os-nosdn-ovs-ha
-2017-04-28 20:56;fuel;os-nosdn-nofeature-noha
-2017-04-29 02:07;compass;os-nosdn-openo-ha
-2017-04-29 02:08;fuel;os-nosdn-kvm-noha
-2017-04-29 02:09;fuel;os-nosdn-ovs-ha
-2017-04-29 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-29 02:10;fuel;os-nosdn-ovs-noha
-2017-04-29 02:12;fuel;os-nosdn-kvm-ha
-2017-04-29 02:13;fuel;os-nosdn-nofeature-noha
-2017-04-29 02:15;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-30 02:07;compass;os-nosdn-openo-ha
-2017-04-30 02:08;fuel;os-nosdn-kvm-noha
-2017-04-30 02:09;fuel;os-nosdn-ovs-ha
-2017-04-30 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-04-30 02:10;fuel;os-nosdn-ovs-noha
-2017-04-30 02:13;fuel;os-nosdn-nofeature-noha
-2017-04-30 02:15;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-04-30 02:17;fuel;os-nosdn-nofeature-ha
-2017-04-30 02:18;joid;os-nosdn-nofeature-noha
-2017-05-01 02:09;compass;os-nosdn-openo-ha
-2017-05-01 02:10;fuel;os-nosdn-kvm-noha
-2017-05-01 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-01 02:11;fuel;os-nosdn-ovs-ha
-2017-05-01 02:11;fuel;os-nosdn-ovs-noha
-2017-05-01 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-01 02:18;fuel;os-nosdn-nofeature-noha
-2017-05-01 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-01 02:21;joid;os-nosdn-nofeature-noha
-2017-05-02 02:10;fuel;os-nosdn-kvm-noha
-2017-05-02 02:11;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-02 02:11;fuel;os-nosdn-ovs-ha
-2017-05-02 02:12;fuel;os-nosdn-ovs-noha
-2017-05-02 02:14;fuel;os-nosdn-kvm-ha
-2017-05-02 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-02 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-02 02:17;fuel;os-odl_l2-bgpvpn-noha
-2017-05-02 02:18;fuel;os-nosdn-nofeature-noha
-2017-05-02 02:19;joid;os-nosdn-nofeature-noha
-2017-05-03 02:09;compass;os-nosdn-nofeature-ha
-2017-05-03 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-03 02:11;fuel;os-nosdn-kvm-noha
-2017-05-03 02:11;fuel;os-nosdn-ovs-noha
-2017-05-03 02:13;fuel;os-nosdn-kvm-ha
-2017-05-03 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-03 02:15;fuel;os-odl_l2-sfc-ha
-2017-05-03 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-03 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-03 02:17;fuel;os-nosdn-nofeature-noha
-2017-05-03 02:18;fuel;os-nosdn-ovs-ha
-2017-05-03 02:19;joid;os-nosdn-nofeature-noha
-2017-05-04 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-04 02:11;fuel;os-nosdn-ovs-ha
-2017-05-04 02:11;fuel;os-nosdn-ovs-noha
-2017-05-04 02:13;fuel;os-nosdn-kvm-ha
-2017-05-04 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-04 02:15;fuel;os-odl_l2-sfc-ha
-2017-05-04 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-04 02:17;fuel;os-nosdn-nofeature-noha
-2017-05-04 02:18;fuel;os-nosdn-kvm-noha
-2017-05-04 02:19;joid;os-nosdn-nofeature-noha
-2017-05-05 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-05 02:11;fuel;os-nosdn-kvm-noha
-2017-05-05 02:11;fuel;os-nosdn-ovs-noha
-2017-05-05 02:12;fuel;os-odl_l3-nofeature-noha
-2017-05-05 02:14;fuel;os-nosdn-kvm-ha
-2017-05-05 02:14;fuel;os-nosdn-nofeature-noha
-2017-05-05 02:16;fuel;os-odl_l2-sfc-ha
-2017-05-05 02:17;fuel;os-odl_l2-bgpvpn-noha
-2017-05-05 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-05 02:18;fuel;os-nosdn-ovs-ha
-2017-05-06 02:09;compass;os-nosdn-nofeature-ha
-2017-05-06 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-06 02:11;fuel;os-nosdn-kvm-noha
-2017-05-06 02:11;fuel;os-nosdn-ovs-noha
-2017-05-06 02:12;fuel;os-odl_l3-nofeature-noha
-2017-05-06 02:13;fuel;os-odl_l2-bgpvpn-noha
-2017-05-06 02:14;fuel;os-nosdn-kvm-ha
-2017-05-06 02:15;fuel;os-nosdn-nofeature-noha
-2017-05-06 02:16;fuel;os-odl_l2-sfc-ha
-2017-05-06 02:18;fuel;os-nosdn-ovs-ha
-2017-05-06 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-07 02:09;compass;os-nosdn-nofeature-ha
-2017-05-07 02:09;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-07 02:10;fuel;os-nosdn-kvm-noha
-2017-05-07 02:11;fuel;os-nosdn-ovs-noha
-2017-05-07 02:11;fuel;os-odl_l3-nofeature-noha
-2017-05-07 02:13;fuel;os-nosdn-kvm-ha
-2017-05-07 02:14;fuel;os-nosdn-nofeature-noha
-2017-05-07 02:15;fuel;os-odl_l2-sfc-ha
-2017-05-07 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-07 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-07 02:17;fuel;os-odl_l2-nofeature-ha
-2017-05-07 02:17;fuel;os-nosdn-nofeature-ha
-2017-05-07 02:18;fuel;os-nosdn-ovs-ha
-2017-05-08 02:09;compass;os-nosdn-nofeature-ha
-2017-05-08 02:09;fuel;os-nosdn-kvm-noha
-2017-05-08 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-08 02:10;fuel;os-nosdn-ovs-noha
-2017-05-08 02:11;fuel;os-odl_l3-nofeature-noha
-2017-05-08 02:13;fuel;os-nosdn-kvm-ha
-2017-05-08 02:14;fuel;os-nosdn-nofeature-noha
-2017-05-08 02:14;fuel;os-odl_l2-nofeature-noha
-2017-05-08 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-08 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-08 02:17;fuel;os-odl_l2-sfc-ha
-2017-05-08 02:17;fuel;os-nosdn-ovs-ha
-2017-05-08 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-09 02:09;compass;os-nosdn-nofeature-ha
-2017-05-09 02:09;fuel;os-nosdn-kvm-noha
-2017-05-09 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-09 02:11;fuel;os-nosdn-ovs-noha
-2017-05-09 02:12;fuel;os-odl_l2-sfc-ha
-2017-05-09 02:13;fuel;os-nosdn-kvm-ha
-2017-05-09 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-09 02:14;fuel;os-odl_l2-nofeature-noha
-2017-05-09 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-09 02:16;fuel;os-odl_l2-bgpvpn-noha
-2017-05-09 02:17;fuel;os-nosdn-ovs-ha
-2017-05-09 02:17;fuel;os-nosdn-nofeature-noha
-2017-05-09 02:18;fuel;os-nosdn-nofeature-ha
-2017-05-10 02:07;compass;os-nosdn-nofeature-ha
-2017-05-10 02:08;fuel;os-nosdn-kvm-noha
-2017-05-10 02:08;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-10 02:09;fuel;os-nosdn-ovs-ha
-2017-05-10 02:09;fuel;os-nosdn-ovs-noha
-2017-05-10 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-10 02:12;fuel;os-nosdn-kvm-ha
-2017-05-10 02:12;fuel;os-nosdn-nofeature-noha
-2017-05-10 02:13;fuel;os-odl_l2-nofeature-noha
-2017-05-10 02:14;fuel;os-odl_l2-sfc-ha
-2017-05-10 02:14;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-10 02:15;fuel;os-odl_l2-bgpvpn-noha
-2017-05-10 02:16;fuel;os-odl_l3-nofeature-noha
-2017-05-10 02:16;fuel;os-nosdn-nofeature-ha
-2017-05-11 02:06;compass;os-nosdn-nofeature-ha
-2017-05-11 02:07;fuel;os-nosdn-kvm-noha
-2017-05-11 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-11 02:08;fuel;os-nosdn-ovs-ha
-2017-05-11 02:08;fuel;os-nosdn-ovs-noha
-2017-05-11 02:09;fuel;os-odl_l3-nofeature-noha
-2017-05-11 02:11;fuel;os-nosdn-kvm-ha
-2017-05-11 02:11;fuel;os-nosdn-nofeature-noha
-2017-05-11 02:12;fuel;os-odl_l2-nofeature-noha
-2017-05-11 02:13;fuel;os-odl_l2-sfc-ha
-2017-05-11 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-11 02:14;fuel;os-odl_l2-bgpvpn-noha
-2017-05-11 02:15;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-11 02:16;fuel;os-nosdn-nofeature-ha
-2017-05-12 02:06;compass;os-nosdn-nofeature-ha
-2017-05-12 02:07;fuel;os-nosdn-kvm-noha
-2017-05-12 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-12 02:08;fuel;os-nosdn-ovs-noha
-2017-05-12 02:08;fuel;os-odl_l3-nofeature-noha
-2017-05-12 02:10;fuel;os-odl_l2-sfc-ha
-2017-05-12 02:10;fuel;os-nosdn-kvm-ha
-2017-05-12 02:11;fuel;os-nosdn-nofeature-noha
-2017-05-12 02:12;fuel;os-odl_l2-nofeature-noha
-2017-05-12 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-12 02:14;fuel;os-odl_l2-bgpvpn-noha
-2017-05-12 02:14;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-12 02:15;fuel;os-nosdn-ovs-ha
-2017-05-12 02:15;fuel;os-nosdn-nofeature-ha
-2017-05-13 02:05;compass;os-nosdn-nofeature-ha
-2017-05-13 02:06;fuel;os-nosdn-kvm-noha
-2017-05-13 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-13 02:07;fuel;os-nosdn-ovs-noha
-2017-05-13 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-13 02:09;fuel;os-nosdn-kvm-ha
-2017-05-13 02:10;fuel;os-nosdn-nofeature-noha
-2017-05-13 02:11;fuel;os-odl_l2-nofeature-noha
-2017-05-13 02:12;fuel;os-odl_l2-sfc-ha
-2017-05-13 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-13 02:13;fuel;os-odl_l2-bgpvpn-noha
-2017-05-13 02:14;fuel;os-odl_l3-nofeature-noha
-2017-05-13 02:15;fuel;os-nosdn-nofeature-ha
-2017-05-14 02:03;compass;os-nosdn-nofeature-ha
-2017-05-14 02:04;fuel;os-nosdn-kvm-noha
-2017-05-14 02:04;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-14 02:05;fuel;os-nosdn-ovs-noha
-2017-05-14 02:05;fuel;os-odl_l3-nofeature-noha
-2017-05-14 02:07;fuel;os-nosdn-kvm-ha
-2017-05-14 02:08;fuel;os-nosdn-nofeature-noha
-2017-05-14 02:09;fuel;os-odl_l2-nofeature-noha
-2017-05-14 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-14 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-14 02:11;fuel;os-odl_l2-bgpvpn-noha
-2017-05-14 02:12;fuel;os-odl_l2-sfc-ha
-2017-05-14 02:12;fuel;os-nosdn-nofeature-ha
-2017-05-15 01:56;compass;os-nosdn-nofeature-ha
-2017-05-15 01:57;fuel;os-nosdn-kvm-noha
-2017-05-15 01:57;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-15 01:58;fuel;os-nosdn-ovs-noha
-2017-05-15 02:00;fuel;os-odl_l2-sfc-ha
-2017-05-15 02:01;fuel;os-nosdn-nofeature-noha
-2017-05-15 02:02;fuel;os-odl_l2-nofeature-noha
-2017-05-15 02:03;fuel;os-odl_l3-nofeature-noha
-2017-05-15 02:03;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-15 02:04;fuel;os-odl_l2-bgpvpn-noha
-2017-05-16 01:52;fuel;os-nosdn-kvm-noha
-2017-05-16 01:54;fuel;os-nosdn-ovs-noha
-2017-05-16 02:00;fuel;os-odl_l2-bgpvpn-noha
-2017-05-25 02:04;fuel;os-odl_l2-nofeature-ha
-2017-05-26 02:00;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-26 02:00;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-26 02:03;fuel;os-nosdn-kvm-noha
-2017-05-26 02:04;fuel;os-odl_l2-nofeature-ha
-2017-05-26 02:04;fuel;os-nosdn-nofeature-noha
-2017-05-26 02:05;fuel;os-odl_l2-nofeature-noha
-2017-05-26 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-27 01:59;compass;os-nosdn-nofeature-ha
-2017-05-27 02:00;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-27 02:00;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-27 02:01;fuel;os-odl_l3-nofeature-noha
-2017-05-27 02:02;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-05-27 02:03;fuel;os-nosdn-kvm-noha
-2017-05-27 02:04;fuel;os-nosdn-nofeature-noha
-2017-05-27 02:05;fuel;os-odl_l2-nofeature-noha
-2017-05-27 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-27 02:08;fuel;os-nosdn-kvm-ha
-2017-05-28 02:00;fuel;os-nosdn-kvm-noha
-2017-05-28 02:00;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-28 02:01;fuel;os-nosdn-ovs-noha
-2017-05-28 02:01;fuel;os-odl_l3-nofeature-noha
-2017-05-28 02:02;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-05-28 02:03;fuel;os-nosdn-kvm-ha
-2017-05-28 02:04;fuel;os-nosdn-nofeature-noha
-2017-05-28 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-28 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-28 02:08;fuel;os-nosdn-nofeature-ha
-2017-05-29 02:00;fuel;os-nosdn-kvm-noha
-2017-05-29 02:01;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-29 02:02;fuel;os-nosdn-ovs-noha
-2017-05-29 02:02;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-29 02:03;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-05-29 02:04;fuel;os-nosdn-kvm-ha
-2017-05-29 02:05;fuel;os-nosdn-nofeature-noha
-2017-05-29 02:07;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-29 02:08;fuel;os-odl_l2-nofeature-ha
-2017-05-29 02:08;fuel;os-odl_l3-nofeature-noha
-2017-05-29 02:09;fuel;os-nosdn-nofeature-ha
-2017-05-30 02:02;fuel;os-nosdn-kvm-noha
-2017-05-30 02:03;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-30 02:03;fuel;os-nosdn-ovs-noha
-2017-05-30 02:04;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-30 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-05-30 02:06;fuel;os-nosdn-kvm-ha
-2017-05-30 02:07;fuel;os-nosdn-nofeature-noha
-2017-05-30 02:09;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-30 02:10;fuel;os-nosdn-ovs-ha
-2017-05-30 02:10;fuel;os-odl_l2-nofeature-ha
-2017-05-30 02:11;fuel;os-odl_l3-nofeature-noha
-2017-05-30 02:11;fuel;os-nosdn-nofeature-ha
-2017-05-31 02:03;fuel;os-nosdn-kvm-noha
-2017-05-31 02:04;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-05-31 02:04;fuel;os-nosdn-ovs-noha
-2017-05-31 02:05;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-05-31 02:05;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-05-31 02:07;fuel;os-nosdn-kvm-ha
-2017-05-31 02:08;fuel;os-nosdn-nofeature-noha
-2017-05-31 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-05-31 02:11;fuel;os-nosdn-ovs-ha
-2017-05-31 02:11;fuel;os-odl_l2-nofeature-ha
-2017-05-31 02:12;fuel;os-nosdn-nofeature-ha
-2017-06-01 02:04;fuel;os-nosdn-kvm-noha
-2017-06-01 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-01 02:05;fuel;os-nosdn-ovs-noha
-2017-06-01 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-01 02:06;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-01 02:08;fuel;os-nosdn-kvm-ha
-2017-06-01 02:09;fuel;os-nosdn-nofeature-noha
-2017-06-01 02:10;fuel;os-odl_l2-sfc-ha
-2017-06-01 02:11;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-06-01 02:11;fuel;os-nosdn-ovs-ha
-2017-06-01 02:12;fuel;os-odl_l2-nofeature-ha
-2017-06-01 02:13;fuel;os-nosdn-nofeature-ha
-2017-06-02 02:04;fuel;os-nosdn-kvm-noha
-2017-06-02 02:05;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-02 02:05;fuel;os-nosdn-ovs-noha
-2017-06-02 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-02 02:08;fuel;os-nosdn-kvm-ha
-2017-06-02 02:09;fuel;os-nosdn-nofeature-noha
-2017-06-02 02:10;fuel;os-odl_l2-sfc-ha
-2017-06-02 02:11;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-06-02 02:11;fuel;os-nosdn-ovs-ha
-2017-06-02 02:12;fuel;os-odl_l2-nofeature-ha
-2017-06-03 02:06;fuel;os-nosdn-kvm-noha
-2017-06-03 02:06;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-03 02:07;fuel;os-nosdn-ovs-noha
-2017-06-03 02:07;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-03 02:10;fuel;os-nosdn-kvm-ha
-2017-06-03 02:10;fuel;os-nosdn-nofeature-noha
-2017-06-03 02:12;fuel;os-odl_l2-sfc-ha
-2017-06-03 02:12;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-06-03 02:13;fuel;os-nosdn-ovs-ha
-2017-06-03 02:13;fuel;os-odl_l2-nofeature-ha
-2017-06-04 02:10;fuel;os-nosdn-kvm-noha
-2017-06-04 02:11;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-04 02:11;fuel;os-nosdn-ovs-ha
-2017-06-04 02:12;fuel;os-nosdn-ovs-noha
-2017-06-04 02:14;fuel;os-nosdn-kvm-ha
-2017-06-04 02:14;fuel;os-nosdn-nofeature-noha
-2017-06-04 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-04 02:16;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-06-04 02:17;fuel;os-odl_l2-sfc-ha
-2017-06-04 02:18;fuel;os-odl_l2-nofeature-ha
-2017-06-04 02:18;fuel;os-odl_l3-nofeature-noha
-2017-06-04 02:19;fuel;os-nosdn-nofeature-ha
-2017-06-05 02:10;compass;os-nosdn-nofeature-ha
-2017-06-05 02:10;fuel;os-nosdn-kvm-noha
-2017-06-05 02:11;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-05 02:12;fuel;os-nosdn-ovs-ha
-2017-06-05 02:12;fuel;os-nosdn-ovs-noha
-2017-06-05 02:13;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-05 02:15;fuel;os-nosdn-kvm-ha
-2017-06-05 02:16;fuel;os-nosdn-nofeature-noha
-2017-06-05 02:19;fuel;os-odl_l2-nofeature-ha
-2017-06-05 02:19;fuel;os-nosdn-nofeature-ha
-2017-06-06 02:10;compass;os-nosdn-nofeature-ha
-2017-06-06 02:11;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-06 02:12;fuel;os-nosdn-kvm-noha
-2017-06-06 02:12;fuel;os-nosdn-ovs-noha
-2017-06-06 02:15;fuel;os-nosdn-kvm-ha
-2017-06-06 02:15;fuel;os-nosdn-nofeature-noha
-2017-06-06 02:18;fuel;os-nosdn-ovs-ha
-2017-06-06 02:19;fuel;os-nosdn-nofeature-ha
-2017-06-07 02:10;compass;os-nosdn-nofeature-ha
-2017-06-07 02:11;fuel;os-nosdn-kvm-noha
-2017-06-07 02:11;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-07 02:12;fuel;os-nosdn-ovs-ha
-2017-06-07 02:12;fuel;os-nosdn-ovs-noha
-2017-06-07 02:13;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-07 02:15;fuel;os-nosdn-kvm-ha
-2017-06-07 02:15;fuel;os-nosdn-nofeature-noha
-2017-06-07 02:20;fuel;os-nosdn-nofeature-ha
-2017-06-08 02:10;compass;os-nosdn-nofeature-ha
-2017-06-08 02:11;fuel;os-nosdn-kvm-noha
-2017-06-08 02:11;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-08 02:12;fuel;os-nosdn-ovs-noha
-2017-06-08 02:13;fuel;os-nosdn-nofeature-noha
-2017-06-08 02:13;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-08 02:15;fuel;os-nosdn-kvm-ha
-2017-06-08 02:19;fuel;os-nosdn-ovs-ha
-2017-06-08 02:19;fuel;os-nosdn-nofeature-ha
-2017-06-09 02:12;compass;os-nosdn-nofeature-ha
-2017-06-09 02:12;fuel;os-nosdn-kvm-noha
-2017-06-09 02:13;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-09 02:14;fuel;os-nosdn-ovs-ha
-2017-06-09 02:14;fuel;os-nosdn-ovs-noha
-2017-06-09 02:15;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-09 02:17;fuel;os-nosdn-kvm-ha
-2017-06-09 02:17;fuel;os-nosdn-nofeature-noha
-2017-06-09 02:18;fuel;os-odl_l3-nofeature-noha
-2017-06-09 02:19;fuel;os-odl_l2-sfc-ha
-2017-06-09 02:19;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-06-09 02:21;fuel;os-nosdn-nofeature-ha
-2017-06-10 02:11;compass;os-nosdn-nofeature-ha
-2017-06-10 02:11;fuel;os-nosdn-kvm-noha
-2017-06-10 02:12;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-10 02:12;fuel;os-nosdn-ovs-ha
-2017-06-10 02:14;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-10 02:15;fuel;os-nosdn-kvm-ha
-2017-06-10 02:16;fuel;os-nosdn-nofeature-noha
-2017-06-10 02:17;fuel;os-odl_l2-sfc-ha
-2017-06-10 02:19;fuel;os-odl_l3-nofeature-noha
-2017-06-10 02:20;fuel;os-nosdn-nofeature-ha
-2017-06-11 02:11;compass;os-nosdn-nofeature-ha
-2017-06-11 02:11;fuel;os-nosdn-kvm-noha
-2017-06-11 02:12;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-11 02:12;fuel;os-nosdn-ovs-ha
-2017-06-11 02:14;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-11 02:15;fuel;os-nosdn-kvm-ha
-2017-06-11 02:16;fuel;os-nosdn-nofeature-noha
-2017-06-11 02:19;fuel;os-odl_l2-nofeature-ha
-2017-06-11 02:19;fuel;os-odl_l3-nofeature-noha
-2017-06-11 02:20;fuel;os-nosdn-nofeature-ha
-2017-06-12 02:11;compass;os-nosdn-nofeature-ha
-2017-06-12 02:11;fuel;os-nosdn-kvm-noha
-2017-06-12 02:12;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-12 02:12;fuel;os-nosdn-ovs-ha
-2017-06-12 02:14;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-12 02:16;fuel;os-nosdn-kvm-ha
-2017-06-12 02:16;fuel;os-nosdn-nofeature-noha
-2017-06-12 02:17;fuel;os-odl_l3-nofeature-noha
-2017-06-12 02:19;fuel;os-odl_l2-bgpvpn-noha
-2017-06-12 02:19;fuel;os-odl_l2-nofeature-ha
-2017-06-13 02:10;fuel;os-nosdn-kvm-noha
-2017-06-13 02:10;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-13 02:11;fuel;os-nosdn-ovs-ha
-2017-06-13 02:12;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-13 02:14;fuel;os-nosdn-kvm-ha
-2017-06-13 02:14;fuel;os-nosdn-nofeature-noha
-2017-06-13 02:17;fuel;os-odl_l2-bgpvpn-noha
-2017-06-13 02:18;fuel;os-odl_l3-nofeature-noha
-2017-06-14 02:05;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-14 02:06;fuel;os-nosdn-ovs-ha
-2017-06-14 02:06;fuel;os-nosdn-ovs-noha
-2017-06-14 02:07;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-14 02:08;fuel;os-odl_l2-sfc-ha
-2017-06-14 02:09;fuel;os-nosdn-kvm-ha
-2017-06-14 02:09;fuel;os-nosdn-nofeature-noha
-2017-06-14 02:12;fuel;os-odl_l2-bgpvpn-noha
-2017-06-14 02:13;fuel;os-odl_l3-nofeature-noha
-2017-06-15 02:04;compass;os-nosdn-nofeature-ha
-2017-06-15 02:06;fuel;os-nosdn-ovs-ha
-2017-06-15 02:06;fuel;os-nosdn-ovs-noha
-2017-06-15 02:07;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-15 02:09;fuel;os-nosdn-kvm-ha
-2017-06-15 02:09;fuel;os-nosdn-nofeature-noha
-2017-06-15 02:12;fuel;os-odl_l2-bgpvpn-noha
-2017-06-15 02:12;fuel;os-odl_l2-sfc-ha
-2017-06-15 02:13;fuel;os-nosdn-nofeature-ha
-2017-06-16 02:02;compass;os-nosdn-nofeature-ha
-2017-06-16 02:03;fuel;os-nosdn-ovs-ha
-2017-06-16 02:04;fuel;os-nosdn-ovs-noha
-2017-06-16 02:05;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-16 02:07;fuel;os-nosdn-nofeature-noha
-2017-06-16 02:08;fuel;os-odl_l2-sfc-ha
-2017-06-16 02:09;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-16 02:09;fuel;os-odl_l2-bgpvpn-noha
-2017-06-16 02:11;fuel;os-nosdn-nofeature-ha
-2017-06-17 02:02;fuel;os-nosdn-ovs-ha
-2017-06-17 02:03;fuel;os-nosdn-ovs-noha
-2017-06-17 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-17 02:08;fuel;os-odl_l2-sfc-ha
-2017-06-17 02:08;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-17 02:09;fuel;os-odl_l2-bgpvpn-noha
-2017-06-17 02:10;fuel;os-nosdn-nofeature-noha
-2017-06-18 02:02;fuel;os-nosdn-ovs-ha
-2017-06-18 02:03;fuel;os-nosdn-ovs-noha
-2017-06-18 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-18 02:06;fuel;os-nosdn-nofeature-noha
-2017-06-18 02:07;fuel;os-odl_l2-sfc-ha
-2017-06-18 02:08;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-18 02:09;fuel;os-odl_l2-nofeature-ha
-2017-06-19 02:01;compass;os-nosdn-nofeature-ha
-2017-06-19 02:02;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-19 02:02;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-19 02:03;fuel;os-nosdn-ovs-ha
-2017-06-19 02:03;fuel;os-nosdn-ovs-noha
-2017-06-19 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-19 02:06;fuel;os-nosdn-nofeature-noha
-2017-06-19 02:08;fuel;os-odl_l2-sfc-ha
-2017-06-19 02:09;fuel;os-odl_l2-nofeature-ha
-2017-06-19 02:10;fuel;os-odl_l3-nofeature-noha
-2017-06-20 02:01;compass;os-nosdn-nofeature-ha
-2017-06-20 02:02;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-20 02:02;fuel;os-nosdn-ovs-ha
-2017-06-20 02:03;fuel;os-nosdn-kvm_ovs_dpdk_bar-noha
-2017-06-20 02:03;fuel;os-nosdn-ovs-noha
-2017-06-20 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-20 02:05;fuel;os-nosdn-kvm-ha
-2017-06-20 02:06;fuel;os-nosdn-nofeature-noha
-2017-06-20 02:07;fuel;os-odl_l2-sfc-ha
-2017-06-20 02:08;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-20 02:09;fuel;os-odl_l2-nofeature-ha
-2017-06-20 02:10;fuel;os-odl_l3-nofeature-noha
-2017-06-21 02:01;compass;os-nosdn-nofeature-ha
-2017-06-21 02:02;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-21 02:02;fuel;os-nosdn-ovs-ha
-2017-06-21 02:03;fuel;os-nosdn-ovs-noha
-2017-06-21 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-21 02:05;fuel;os-nosdn-kvm-ha
-2017-06-21 02:06;fuel;os-nosdn-nofeature-noha
-2017-06-21 02:07;fuel;os-odl_l2-sfc-ha
-2017-06-21 02:08;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-21 02:09;fuel;os-odl_l3-nofeature-noha
-2017-06-21 02:10;fuel;os-nosdn-nofeature-ha
-2017-06-22 02:02;compass;os-nosdn-nofeature-ha
-2017-06-22 02:02;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-22 02:03;fuel;os-nosdn-ovs-noha
-2017-06-22 02:04;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-22 02:06;fuel;os-nosdn-kvm-ha
-2017-06-22 02:08;fuel;os-odl_l2-sfc-ha
-2017-06-22 02:08;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-22 02:09;fuel;os-nosdn-ovs-ha
-2017-06-22 02:10;fuel;os-nosdn-nofeature-noha
-2017-06-22 02:10;fuel;os-nosdn-nofeature-ha
-2017-06-23 02:01;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-23 02:02;fuel;os-nosdn-ovs-noha
-2017-06-23 02:03;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-23 02:05;fuel;os-nosdn-kvm-ha
-2017-06-23 02:05;fuel;os-nosdn-nofeature-noha
-2017-06-23 02:07;fuel;os-odl_l2-sfc-ha
-2017-06-23 02:07;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-23 02:09;fuel;os-nosdn-nofeature-ha
-2017-06-24 02:00;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-24 02:01;fuel;os-nosdn-ovs-noha
-2017-06-24 02:01;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-24 02:03;fuel;os-nosdn-kvm-ha
-2017-06-25 02:04;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-25 02:05;fuel;os-nosdn-ovs-noha
-2017-06-25 02:06;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-25 02:07;fuel;os-nosdn-kvm-ha
-2017-06-25 02:08;fuel;os-odl_l2-nofeature-noha
-2017-06-25 02:10;fuel;os-nosdn-kvm_ovs_dpdk-noha
-2017-06-25 02:11;fuel;os-odl_l2-nofeature-ha
-2017-06-25 02:11;fuel;os-odl_l3-nofeature-noha
-2017-06-26 02:02;compass;os-nosdn-nofeature-ha
-2017-06-26 02:03;fuel;os-nosdn-kvm-noha
-2017-06-26 02:04;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-26 02:05;fuel;os-nosdn-ovs-noha
-2017-06-26 02:06;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-06-26 02:10;fuel;os-odl_l2-nofeature-ha
-2017-06-26 02:11;fuel;os-odl_l3-nofeature-noha
-2017-06-26 02:11;fuel;os-nosdn-nofeature-ha
-2017-06-26 12:31;apex;os-nosdn-kvm-noha
-2017-06-27 07:13;compass;os-nosdn-nofeature-ha
-2017-06-27 07:13;fuel;os-nosdn-kvm-noha
-2017-06-27 07:14;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-27 07:15;fuel;os-nosdn-ovs-noha
-2017-06-27 07:18;fuel;os-nosdn-kvm-ha
-2017-06-27 07:18;fuel;os-odl_l3-nofeature-noha
-2017-06-27 07:21;fuel;os-odl_l2-nofeature-ha
-2017-06-27 07:59;apex;os-nosdn-nofeature-noha
-2017-06-27 08:05;compass;os-nosdn-nofeature-ha
-2017-06-27 08:05;fuel;os-nosdn-kvm-noha
-2017-06-27 08:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-27 08:07;fuel;os-nosdn-ovs-noha
-2017-06-27 08:09;fuel;os-nosdn-kvm-ha
-2017-06-27 08:10;fuel;os-odl_l3-nofeature-noha
-2017-06-27 08:13;fuel;os-odl_l2-nofeature-ha
-2017-06-27 08:31;apex;os-nosdn-nofeature-noha
-2017-06-27 08:38;compass;os-nosdn-nofeature-ha
-2017-06-27 08:39;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-06-27 08:40;fuel;os-nosdn-kvm-noha
-2017-06-27 08:40;fuel;os-nosdn-ovs-noha
-2017-06-27 08:44;fuel;os-nosdn-kvm-ha
-2017-06-27 08:45;fuel;os-odl_l3-nofeature-noha
-2017-06-27 08:47;fuel;os-odl_l2-nofeature-ha
-2017-07-07 15:15;fuel;os-nosdn-kvm-noha
-2017-07-07 15:16;fuel;os-nosdn-ovs-noha
-2017-07-07 15:19;fuel;os-nosdn-kvm-ha
-2017-07-07 15:23;fuel;os-odl_l2-nofeature-ha
-2017-07-07 15:25;fuel;os-nosdn-ovs-ha
-2017-07-07 15:26;fuel;os-nosdn-nofeature-noha
-2017-07-07 15:26;fuel;os-nosdn-nofeature-ha
-2017-07-08 01:59;apex;os-nosdn-nofeature-ha
-2017-07-08 02:03;fuel;os-nosdn-kvm-noha
-2017-07-08 02:04;fuel;os-nosdn-ovs-ha
-2017-07-08 02:05;fuel;os-nosdn-ovs-noha
-2017-07-08 02:08;fuel;os-nosdn-kvm-ha
-2017-07-08 02:08;fuel;os-nosdn-nofeature-noha
-2017-07-08 02:12;fuel;os-odl_l2-nofeature-ha
-2017-07-08 02:13;fuel;os-nosdn-nofeature-ha
-2017-07-09 02:01;apex;os-nosdn-nofeature-ha
-2017-07-09 02:05;fuel;os-nosdn-kvm-noha
-2017-07-09 02:06;fuel;os-nosdn-ovs-noha
-2017-07-09 02:07;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-07-09 02:09;fuel;os-nosdn-kvm-ha
-2017-07-09 02:09;fuel;os-odl_l2-nofeature-ha
-2017-07-09 02:10;fuel;os-nosdn-nofeature-noha
-2017-07-09 02:13;fuel;os-nosdn-ovs-ha
-2017-07-09 02:14;fuel;os-odl_l3-nofeature-noha
-2017-07-09 02:14;fuel;os-nosdn-nofeature-ha
-2017-07-10 02:01;apex;os-nosdn-nofeature-ha
-2017-07-10 02:04;fuel;os-nosdn-kvm-noha
-2017-07-10 02:06;fuel;os-nosdn-ovs-noha
-2017-07-10 02:06;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-07-10 02:09;fuel;os-nosdn-kvm-ha
-2017-07-10 02:09;fuel;os-nosdn-nofeature-noha
-2017-07-10 02:11;fuel;os-odl_l3-nofeature-ha
-2017-07-10 02:12;fuel;os-odl_l2-nofeature-ha
-2017-07-10 02:13;fuel;os-nosdn-ovs-ha
-2017-07-10 02:13;fuel;os-odl_l3-nofeature-noha
-2017-07-10 02:14;fuel;os-nosdn-nofeature-ha
-2017-07-12 02:04;fuel;os-nosdn-kvm-noha
-2017-07-12 02:04;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-07-12 02:05;fuel;os-nosdn-ovs-ha
-2017-07-12 02:06;fuel;os-nosdn-ovs-noha
-2017-07-12 02:06;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-07-12 02:08;fuel;os-nosdn-kvm-ha
-2017-07-12 02:09;fuel;os-nosdn-nofeature-noha
-2017-07-12 02:10;fuel;os-odl_l3-nofeature-noha
-2017-07-12 02:12;fuel;os-odl_l2-sfc-ha
-2017-07-12 02:13;fuel;os-odl_l2-nofeature-ha
-2017-07-12 02:13;fuel;os-nosdn-nofeature-ha
-2017-07-12 02:15;joid;os-nosdn-nofeature-ha
-2017-07-12 12:20;apex;os-nosdn-fdio-ha
-2017-07-12 12:30;fuel;os-nosdn-kvm-noha
-2017-07-12 12:31;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-07-12 12:31;fuel;os-nosdn-ovs-ha
-2017-07-12 12:32;fuel;os-nosdn-ovs-noha
-2017-07-12 12:33;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-07-12 12:35;fuel;os-nosdn-kvm-ha
-2017-07-12 12:35;fuel;os-nosdn-nofeature-noha
-2017-07-12 12:37;fuel;os-odl_l3-nofeature-noha
-2017-07-12 12:39;fuel;os-odl_l2-sfc-ha
-2017-07-12 12:39;fuel;os-odl_l2-nofeature-ha
-2017-07-12 12:40;fuel;os-nosdn-nofeature-ha
-2017-07-12 12:42;joid;os-nosdn-nofeature-ha
-2017-07-13 02:05;fuel;os-nosdn-kvm-noha
-2017-07-13 02:06;fuel;os-nosdn-kvm_ovs_dpdk_bar-ha
-2017-07-13 02:06;fuel;os-nosdn-ovs-ha
-2017-07-13 02:08;fuel;os-nosdn-ovs-noha
-2017-07-13 02:08;fuel;os-nosdn-kvm_ovs_dpdk-ha
-2017-07-13 02:10;fuel;os-nosdn-kvm-ha
-2017-07-13 02:10;fuel;os-nosdn-nofeature-noha
-2017-07-13 02:11;fuel;os-odl_l2-nofeature-noha
-2017-07-13 02:12;fuel;os-odl_l3-nofeature-noha
-2017-07-13 02:14;fuel;os-odl_l2-sfc-ha
-2017-07-13 02:14;fuel;os-odl_l2-nofeature-ha
-2017-07-13 02:15;fuel;os-nosdn-nofeature-ha
-2017-07-13 02:17;joid;os-nosdn-nofeature-ha
diff --git a/docs/results/euphrates/5.0/apex.html b/docs/results/euphrates/5.0/apex.html
deleted file mode 100644
index 2a75054c..00000000
--- a/docs/results/euphrates/5.0/apex.html
+++ /dev/null
@@ -1,1464 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');var gaugeScenario13 = gauge('#gaugeScenario13');var gaugeScenario14 = gauge('#gaugeScenario14');var gaugeScenario15 = gauge('#gaugeScenario15');var gaugeScenario16 = gauge('#gaugeScenario16');var gaugeScenario17 = gauge('#gaugeScenario17');var gaugeScenario18 = gauge('#gaugeScenario18');var gaugeScenario19 = gauge('#gaugeScenario19');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(22.2222222222);gaugeScenario2.update(50.0);gaugeScenario3.update(72.7272727273);gaugeScenario4.update(26.6666666667);gaugeScenario5.update(72.7272727273);gaugeScenario6.update(22.2222222222);gaugeScenario7.update(33.3333333333);gaugeScenario8.update(22.2222222222);gaugeScenario9.update(88.8888888889);gaugeScenario10.update(90.0);gaugeScenario11.update(22.2222222222);gaugeScenario12.update(66.6666666667);gaugeScenario13.update(90.0);gaugeScenario14.update(18.1818181818);gaugeScenario15.update(100.0);gaugeScenario16.update(100.0);gaugeScenario17.update(96.2962962963);gaugeScenario18.update(100.0);gaugeScenario19.update(96.2962962963);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-kvm_ovs_dpdk-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-fdio-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl-fdio-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl-fdio-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl-sfc-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl-sfc-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-odl-fdio-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-odl-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-kvm_ovs_dpdk-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm_ovs_dpdk-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-ovn-nofeature-noha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-ovn-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-nosdn-ovs_dpdk-ha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs_dpdk-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-odl-bgpvpn-ha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-odl-bgpvpn-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-odl-nofeature-noha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-odl-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-nosdn-ovs_dpdk-noha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs_dpdk-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-nosdn-fdio-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-fdio-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************// for scenario os-odl-nofeature-ha
- // Filter results
- var trend13 = data.filter(function(row) {
- return row["scenario"]=="os-odl-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend13.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg13",trend13)
- // ****************************************// for scenario os-odl-fdio_dvr-noha
- // Filter results
- var trend14 = data.filter(function(row) {
- return row["scenario"]=="os-odl-fdio_dvr-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend14.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg14",trend14)
- // ****************************************// for scenario os-nosdn-bar-noha
- // Filter results
- var trend15 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-bar-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend15.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg15",trend15)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend16 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend16.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg16",trend16)
- // ****************************************// for scenario os-nosdn-bar-ha
- // Filter results
- var trend17 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-bar-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend17.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg17",trend17)
- // ****************************************// for scenario os-nosdn-calipso-noha
- // Filter results
- var trend18 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-calipso-noha" && row["installer"]=="apex";
- })
- // Parse the date
- trend18.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg18",trend18)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend19 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="apex";
- })
- // Parse the date
- trend19.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg19",trend19)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./daisy.html">Daisy</a></li>
- <li><a href="./fuel@x86.html">Fuel@x86</a></li>
- <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>apex</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">HA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl-fdio-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>24/33</td>
- <td>12</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/130/console>os-nosdn-kvm_ovs_dpdk-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>4/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/108/console>os-nosdn-ovs_dpdk-ha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>4/18</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/113/console>os-odl-bgpvpn-ha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>16/18</td>
- <td>2</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/139/console>os-nosdn-fdio-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>12/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/135/console>os-odl-nofeature-ha</a></td>
- <td><div id="gaugeScenario13"></div></td>
- <td><div id="trend_svg13"></div></td>
- <td>18/20</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/121/console>os-nosdn-bar-ha</a></td>
- <td><div id="gaugeScenario17"></div></td>
- <td><div id="trend_svg17"></div></td>
- <td>26/27</td>
- <td>4</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/134/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario19"></div></td>
- <td><div id="trend_svg19"></div></td>
- <td>26/27</td>
- <td>4</td>
- </tr>
- <br>
- </table>
- <br>
- <table class="table">
- <tr>
- <th width="40%">NOHA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/138/console>os-nosdn-kvm_ovs_dpdk-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>4/18</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/115/console>os-nosdn-fdio-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>9/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/137/console>os-odl-fdio-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>24/33</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/131/console>os-odl-sfc-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>8/30</td>
- <td>4</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/114/console>os-ovn-nofeature-noha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>6/18</td>
- <td>2</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/136/console>os-odl-nofeature-noha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>18/20</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/123/console>os-nosdn-ovs_dpdk-noha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>4/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=http://testresultS.opnfv.org/reporting>os-odl-fdio_dvr-noha</a></td>
- <td><div id="gaugeScenario14"></div></td>
- <td><div id="trend_svg14"></div></td>
- <td>6/33</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/122/console>os-nosdn-bar-noha</a></td>
- <td><div id="gaugeScenario15"></div></td>
- <td><div id="trend_svg15"></div></td>
- <td>18/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/133/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario16"></div></td>
- <td><div id="trend_svg16"></div></td>
- <td>18/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-euphrates/128/console>os-nosdn-calipso-noha</a></td>
- <td><div id="gaugeScenario18"></div></td>
- <td><div id="trend_svg18"></div></td>
- <td>18/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr>
- </table>
-
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-fdio-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-sfc-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- SFC
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm_ovs_dpdk-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ovn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs_dpdk-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-bgpvpn-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- bgpvpn
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-storm.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-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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-few-clouds.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs_dpdk-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-fdio-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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-few-clouds.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-fdio_dvr-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- FDS
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-overcast.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-bar-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th><th>
- Barometer
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-overcast.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-bar-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th><th>
- Barometer
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-calipso-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Doctor
- *
- </th><th>
- Domino
- *
- </th><th>
- vIMS (Cloudify)
- *
- </th><th>
- OpenIMS (OpenBaton)
- *
- </th><th>
- vIMS (OpenBaton)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-apex.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_apex.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/euphrates/5.0/compass.html b/docs/results/euphrates/5.0/compass.html
deleted file mode 100644
index d62ba4d2..00000000
--- a/docs/results/euphrates/5.0/compass.html
+++ /dev/null
@@ -1,943 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');var gaugeScenario8 = gauge('#gaugeScenario8');var gaugeScenario9 = gauge('#gaugeScenario9');var gaugeScenario10 = gauge('#gaugeScenario10');var gaugeScenario11 = gauge('#gaugeScenario11');var gaugeScenario12 = gauge('#gaugeScenario12');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(96.2962962963);gaugeScenario2.update(66.6666666667);gaugeScenario3.update(80.0);gaugeScenario4.update(77.7777777778);gaugeScenario5.update(96.2962962963);gaugeScenario6.update(86.6666666667);gaugeScenario7.update(96.2962962963);gaugeScenario8.update(11.1111111111);gaugeScenario9.update(11.1111111111);gaugeScenario10.update(77.7777777778);gaugeScenario11.update(86.6666666667);gaugeScenario12.update(88.8888888889);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-kvm-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-noha" && row["installer"]=="compass";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-odl-sfc-noha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-odl-sfc-noha" && row["installer"]=="compass";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl_l2-moon-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-moon-noha" && row["installer"]=="compass";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-odl_l3-nofeature-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-kvm-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-kvm-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-odl-sfc-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-odl-sfc-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="compass";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************// for scenario os-nosdn-ovs_dpdk-ha
- // Filter results
- var trend8 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs_dpdk-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend8.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg8",trend8)
- // ****************************************// for scenario os-nosdn-ovs_dpdk-noha
- // Filter results
- var trend9 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs_dpdk-noha" && row["installer"]=="compass";
- })
- // Parse the date
- trend9.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg9",trend9)
- // ****************************************// for scenario os-odl_l3-nofeature-noha
- // Filter results
- var trend10 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l3-nofeature-noha" && row["installer"]=="compass";
- })
- // Parse the date
- trend10.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg10",trend10)
- // ****************************************// for scenario os-odl_l2-moon-ha
- // Filter results
- var trend11 = data.filter(function(row) {
- return row["scenario"]=="os-odl_l2-moon-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend11.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg11",trend11)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend12 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="compass";
- })
- // Parse the date
- trend12.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg12",trend12)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./daisy.html">Daisy</a></li>
- <li><a href="./fuel@x86.html">Fuel@x86</a></li>
- <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>compass</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">HA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/81/console>os-odl_l3-nofeature-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>21/27</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/84/console>os-nosdn-kvm-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>26/27</td>
- <td>9</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/87/console>os-odl-sfc-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>26/30</td>
- <td>9</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/72/console>os-nosdn-ovs_dpdk-ha</a></td>
- <td><div id="gaugeScenario8"></div></td>
- <td><div id="trend_svg8"></div></td>
- <td>2/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-euphrates/24/console>os-odl_l2-moon-ha</a></td>
- <td><div id="gaugeScenario11"></div></td>
- <td><div id="trend_svg11"></div></td>
- <td>26/30</td>
- <td>8</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/78/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario12"></div></td>
- <td><div id="trend_svg12"></div></td>
- <td>24/27</td>
- <td>9</td>
- </tr>
- <br>
- </table>
- <br>
- <table class="table">
- <tr>
- <th width="40%">NOHA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/83/console>os-nosdn-kvm-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>26/27</td>
- <td>7</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/77/console>os-odl-sfc-noha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>20/30</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/79/console>os-odl_l2-moon-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>24/30</td>
- <td>4</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/86/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>26/27</td>
- <td>6</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/82/console>os-nosdn-ovs_dpdk-noha</a></td>
- <td><div id="gaugeScenario9"></div></td>
- <td><div id="trend_svg9"></div></td>
- <td>3/27</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-euphrates/55/console>os-odl_l3-nofeature-noha</a></td>
- <td><div id="gaugeScenario10"></div></td>
- <td><div id="trend_svg10"></div></td>
- <td>14/18</td>
- <td>3</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr>
- </table>
-
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-sfc-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- SFC
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-overcast.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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-moon-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-overcast.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.png"></td><td><img src="../../img/weather-overcast.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-kvm-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-sfc-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- SFC
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.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-storm.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs_dpdk-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs_dpdk-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l3-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-overcast.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl_l2-moon-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th><th>
- vIMS (Cloudify)
- *
- </th><th>
- OpenIMS (OpenBaton)
- *
- </th><th>
- vIMS (OpenBaton)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-overcast.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-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-compass.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_compass.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/euphrates/5.0/daisy.html b/docs/results/euphrates/5.0/daisy.html
deleted file mode 100644
index 6de8d089..00000000
--- a/docs/results/euphrates/5.0/daisy.html
+++ /dev/null
@@ -1,254 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(96.2962962963);gaugeScenario2.update(83.3333333333);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="daisy";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-odl-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-odl-nofeature-ha" && row["installer"]=="daisy";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./daisy.html">Daisy</a></li>
- <li><a href="./fuel@x86.html">Fuel@x86</a></li>
- <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>daisy</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">HA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-euphrates/46/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>26/27</td>
- <td>11</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-daisy-virtual-daily-euphrates/23/console>os-odl-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>25/30</td>
- <td>13</td>
- </tr>
- <br>
- </table>
- <br>
- <table class="table">
- <tr>
- <th width="40%">NOHA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr>
- </table>
-
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th><th>
- vIMS (Cloudify)
- *
- </th><th>
- OpenIMS (OpenBaton)
- *
- </th><th>
- vIMS (OpenBaton)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-daisy.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_daisy.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/euphrates/5.0/fuel@aarch64.html b/docs/results/euphrates/5.0/fuel@aarch64.html
deleted file mode 100644
index c8a2f2db..00000000
--- a/docs/results/euphrates/5.0/fuel@aarch64.html
+++ /dev/null
@@ -1,334 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(11.1111111111);gaugeScenario2.update(85.1851851852);gaugeScenario3.update(85.0);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="fuel@aarch64";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="fuel@aarch64";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl-nofeature-ha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl-nofeature-ha" && row["installer"]=="fuel@aarch64";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./daisy.html">Daisy</a></li>
- <li><a href="./fuel@x86.html">Fuel@x86</a></li>
- <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>fuel@aarch64</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">HA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-baremetal-arm-daily-euphrates/31/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>23/27</td>
- <td>4</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-baremetal-arm-daily-euphrates/30/console>os-odl-nofeature-ha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>23/27</td>
- <td>3</td>
- </tr>
- <br>
- </table>
- <br>
- <table class="table">
- <tr>
- <th width="40%">NOHA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-virtual-arm-daily-euphrates/1/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>1/9</td>
- <td>1</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr>
- </table>
-
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th><th>
- vIMS (Cloudify)
- *
- </th><th>
- OpenIMS (OpenBaton)
- *
- </th><th>
- vIMS (OpenBaton)
- *
- </th><th>
- vyos (Cloudify)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.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-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-fuel@aarch64.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_fuel@aarch64.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/euphrates/5.0/fuel@x86.html b/docs/results/euphrates/5.0/fuel@x86.html
deleted file mode 100644
index 3b918dd7..00000000
--- a/docs/results/euphrates/5.0/fuel@x86.html
+++ /dev/null
@@ -1,550 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(92.5925925926);gaugeScenario2.update(96.6666666667);gaugeScenario3.update(100.0);gaugeScenario4.update(100.0);gaugeScenario5.update(44.4444444444);gaugeScenario6.update(83.3333333333);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-nosdn-ovs-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-noha" && row["installer"]=="fuel@x86";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-odl-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-odl-nofeature-ha" && row["installer"]=="fuel@x86";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-odl-nofeature-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-odl-nofeature-noha" && row["installer"]=="fuel@x86";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="fuel@x86";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-ovs-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-ovs-ha" && row["installer"]=="fuel@x86";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="fuel@x86";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./daisy.html">Daisy</a></li>
- <li><a href="./fuel@x86.html">Fuel@x86</a></li>
- <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>fuel@x86</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">HA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-euphrates/40/console>os-odl-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>29/30</td>
- <td>6</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-euphrates/38/console>os-nosdn-ovs-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>12/27</td>
- <td>6</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-euphrates/37/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>15/18</td>
- <td>2</td>
- </tr>
- <br>
- </table>
- <br>
- <table class="table">
- <tr>
- <th width="40%">NOHA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-euphrates/90/console>os-nosdn-ovs-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>25/27</td>
- <td>10</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-euphrates/91/console>os-odl-nofeature-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>30/30</td>
- <td>10</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-fuel-virtual-daily-euphrates/89/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>27/27</td>
- <td>9</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr>
- </table>
-
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-odl-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- ODL
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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-overcast.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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><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>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-ovs-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th><th>
- vIMS (Cloudify)
- *
- </th><th>
- OpenIMS (OpenBaton)
- *
- </th><th>
- vIMS (OpenBaton)
- *
- </th><th>
- vyos (Cloudify)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.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-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-fuel@x86.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_fuel@x86.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/euphrates/5.0/joid.html b/docs/results/euphrates/5.0/joid.html
deleted file mode 100644
index d58efcca..00000000
--- a/docs/results/euphrates/5.0/joid.html
+++ /dev/null
@@ -1,576 +0,0 @@
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap core CSS -->
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
- <link href="../../js/default.css" rel="stylesheet">
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
- <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
- <script type="text/javascript" src="http://d3js.org/d3.v2.min.js"></script>
- <script type="text/javascript" src="../../js/gauge.js"></script>
- <script type="text/javascript" src="../../js/trend.js"></script>
- <script>
- function onDocumentReady() {
- // Gauge management
- var gaugeScenario1 = gauge('#gaugeScenario1');var gaugeScenario2 = gauge('#gaugeScenario2');var gaugeScenario3 = gauge('#gaugeScenario3');var gaugeScenario4 = gauge('#gaugeScenario4');var gaugeScenario5 = gauge('#gaugeScenario5');var gaugeScenario6 = gauge('#gaugeScenario6');var gaugeScenario7 = gauge('#gaugeScenario7');
-
- // assign success rate to the gauge
- function updateReadings() {
- gaugeScenario1.update(11.1111111111);gaugeScenario2.update(11.1111111111);gaugeScenario3.update(55.5555555556);gaugeScenario4.update(27.7777777778);gaugeScenario5.update(13.3333333333);gaugeScenario6.update(20.0);gaugeScenario7.update(55.5555555556);
- }
- updateReadings();
- }
-
- // trend line management
- d3.csv("./scenario_history.txt", function(data) {
- // ***************************************
- // Create the trend line
- // for scenario os-ocl-nofeature-noha
- // Filter results
- var trend1 = data.filter(function(row) {
- return row["scenario"]=="os-ocl-nofeature-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend1.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg1",trend1)
- // ****************************************// for scenario os-ocl-nofeature-ha
- // Filter results
- var trend2 = data.filter(function(row) {
- return row["scenario"]=="os-ocl-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend2.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg2",trend2)
- // ****************************************// for scenario os-nosdn-nofeature-noha
- // Filter results
- var trend3 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend3.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg3",trend3)
- // ****************************************// for scenario os-nosdn-openbaton-ha
- // Filter results
- var trend4 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-openbaton-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend4.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg4",trend4)
- // ****************************************// for scenario os-nosdn-lxd-ha
- // Filter results
- var trend5 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend5.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg5",trend5)
- // ****************************************// for scenario os-nosdn-lxd-noha
- // Filter results
- var trend6 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-lxd-noha" && row["installer"]=="joid";
- })
- // Parse the date
- trend6.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg6",trend6)
- // ****************************************// for scenario os-nosdn-nofeature-ha
- // Filter results
- var trend7 = data.filter(function(row) {
- return row["scenario"]=="os-nosdn-nofeature-ha" && row["installer"]=="joid";
- })
- // Parse the date
- trend7.forEach(function(d) {
- d.date = parseDate(d.date);
- d.score = +d.score
- });
- // Draw the trend line
- var mytrend = trend("#trend_svg7",trend7)
- // ****************************************
- });
- if ( !window.isLoaded ) {
- window.addEventListener("load", function() {
- onDocumentReady();
- }, false);
- } else {
- onDocumentReady();
- }
-</script>
-<script type="text/javascript">
-$(document).ready(function (){
- $(".btn-more").click(function() {
- $(this).hide();
- $(this).parent().find(".panel-default").show();
- });
-})
-</script>
-
- </head>
- <body>
- <div class="container">
- <div class="masthead">
- <h3 class="text-muted">Functest status page (euphrates, 2017-10-20 08:41)</h3>
- <nav>
- <ul class="nav nav-justified">
- <li class="active"><a href="http://testresults.opnfv.org/reporting/index.html">Home</a></li>
- <li><a href="./apex.html">Apex</a></li>
- <li><a href="./compass.html">Compass</a></li>
- <li><a href="./daisy.html">Daisy</a></li>
- <li><a href="./fuel@x86.html">Fuel@x86</a></li>
- <li><a href="./fuel@aarch64.html">Fuel@aarch64</a></li>
- <li><a href="./joid.html">Joid</a></li>
- </ul>
- </nav>
- </div>
-<div class="row">
- <div class="col-md-1"></div>
- <div class="col-md-10">
- <div class="page-header">
- <h2>joid</h2>
- </div>
-
- <div class="scenario-overview">
- <div class="panel-heading"><h4><b>List of last scenarios (euphrates) run over the last 10 days </b></h4></div>
- <table class="table">
- <tr>
- <th width="40%">HA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/84/console>os-ocl-nofeature-ha</a></td>
- <td><div id="gaugeScenario2"></div></td>
- <td><div id="trend_svg2"></div></td>
- <td>3/27</td>
- <td>10</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/67/console>os-nosdn-openbaton-ha</a></td>
- <td><div id="gaugeScenario4"></div></td>
- <td><div id="trend_svg4"></div></td>
- <td>5/18</td>
- <td>2</td>
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/56/console>os-nosdn-lxd-ha</a></td>
- <td><div id="gaugeScenario5"></div></td>
- <td><div id="trend_svg5"></div></td>
- <td>2/15</td>
- <td>4</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/81/console>os-nosdn-nofeature-ha</a></td>
- <td><div id="gaugeScenario7"></div></td>
- <td><div id="trend_svg7"></div></td>
- <td>10/18</td>
- <td>3</td>
- </tr>
- <br>
- </table>
- <br>
- <table class="table">
- <tr>
- <th width="40%">NOHA Scenario</th>
- <th width="20%">Status</th>
- <th width="20%">Trend</th>
- <th width="10%">Score</th>
- <th width="10%">Iteration</th>
- </tr>
- <tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/85/console>os-ocl-nofeature-noha</a></td>
- <td><div id="gaugeScenario1"></div></td>
- <td><div id="trend_svg1"></div></td>
- <td>3/27</td>
- <td>9</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/90/console>os-nosdn-nofeature-noha</a></td>
- <td><div id="gaugeScenario3"></div></td>
- <td><div id="trend_svg3"></div></td>
- <td>15/27</td>
- <td>9</td>
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
-
- </tr><tr class="tr-ok">
- <td><a href=https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-euphrates/88/console>os-nosdn-lxd-noha</a></td>
- <td><div id="gaugeScenario6"></div></td>
- <td><div id="trend_svg6"></div></td>
- <td>3/15</td>
- <td>9</td>
- </tr><tr class="tr-ok">
-
- </tr>
- </table>
-
- </div>
-
-
- <div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ocl-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-ocl-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-openbaton-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-overcast.png"></td><td><img src="../../img/weather-overcast.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-lxd-noha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <td><img src="../../img/weather-clear.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-clear.png"></td>
- </tr>
- </table>
- </div>
- </div><div class="scenario-part">
- <div class="page-header">
- <h3><span class="glyphicon glyphicon-chevron-right"> <b>os-nosdn-nofeature-ha</b></h3>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="panel-header-item">
- </span>
- </div>
- <table class="table">
- <tr>
- <th>
- Health (connection)
-
- </th><th>
- Health (api)
-
- </th><th>
- Health (dhcp)
-
- </th><th>
- vPing (ssh)
-
- </th><th>
- vPing (userdata)
-
- </th><th>
- Tempest (smoke)
-
- </th><th>
- Rally (smoke)
-
- </th><th>
- Refstack
-
- </th><th>
- SNAPS
-
- </th><th>
- Promise
- *
- </th><th>
- Domino
- *
- </th><th>
- vIMS (Cloudify)
- *
- </th><th>
- OpenIMS (OpenBaton)
- *
- </th><th>
- vIMS (OpenBaton)
- *
- </th>
- </tr>
- <tr class="tr-weather-weather">
- <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-few-clouds.png"></td><td><img src="../../img/weather-few-clouds.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.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-storm.png"></td><td><img src="../../img/weather-storm.png"></td><td><img src="../../img/weather-storm.png"></td>
- </tr>
- </table>
- </div>
- </div>
- see <a href="https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617">Functest scoring wiki page</a> for details on scenario scoring
- <div> <br>
- <a href="./status-joid.pdf" class="myButtonPdf">Export to PDF</a> <a href="./scenario_history_joid.txt" class="myButtonCSV">Export to CSV</a>
- </div>
- </div>
- <div class="col-md-1"></div>
-</div>
diff --git a/docs/results/euphrates/5.0/scenario_history.txt b/docs/results/euphrates/5.0/scenario_history.txt
deleted file mode 100644
index be2f2e80..00000000
--- a/docs/results/euphrates/5.0/scenario_history.txt
+++ /dev/null
@@ -1,783 +0,0 @@
-date,scenario,installer,detail,score
-2017-09-25 07:27,os-odl-nofeature-ha,apex,5/30,17.0
-2017-09-25 07:27,os-ovn-nofeature-noha,apex,5/27,19.0
-2017-09-25 07:27,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-09-25 07:27,os-odl-nofeature-noha,apex,6/30,20.0
-2017-09-25 07:27,os-nosdn-nofeature-noha,apex,8/27,30.0
-2017-09-25 07:27,os-nosdn-nofeature-ha,apex,8/27,30.0
-2017-09-25 07:27,os-odl-nofeature-noha,fuel@x86,14/30,47.0
-2017-09-25 07:27,os-nosdn-nofeature-noha,fuel@x86,12/27,44.0
-2017-09-25 07:27,os-nosdn-ovs-noha,fuel@x86,14/27,52.0
-2017-09-26 13:13,os-nosdn-fdio-noha,apex,3/27,11.0
-2017-09-26 13:13,os-odl-sfc-noha,apex,4/30,13.0
-2017-09-26 13:13,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-09-26 13:13,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-09-26 13:13,os-ovn-nofeature-noha,apex,5/27,19.0
-2017-09-26 13:13,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-09-26 13:13,os-odl-nofeature-noha,apex,6/30,20.0
-2017-09-26 13:13,os-nosdn-nofeature-noha,apex,8/27,30.0
-2017-09-26 13:13,os-odl-nofeature-ha,apex,5/30,17.0
-2017-09-26 13:13,os-nosdn-nofeature-ha,apex,8/27,30.0
-2017-09-26 13:13,os-nosdn-nofeature-ha,daisy,9/27,33.0
-2017-09-26 13:13,os-odl-nofeature-noha,fuel@x86,14/30,47.0
-2017-09-26 13:13,os-nosdn-nofeature-noha,fuel@x86,12/27,44.0
-2017-09-26 13:13,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-09-28 06:03,os-nosdn-fdio-noha,apex,3/27,11.0
-2017-09-28 06:03,os-odl-sfc-noha,apex,4/30,13.0
-2017-09-28 06:03,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-09-28 06:03,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-09-28 06:03,os-ovn-nofeature-noha,apex,5/27,19.0
-2017-09-28 06:03,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-09-28 06:03,os-odl-nofeature-noha,apex,6/30,20.0
-2017-09-28 06:03,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-09-28 06:03,os-odl-nofeature-ha,apex,10/30,33.0
-2017-09-28 06:03,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-09-28 06:03,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-09-28 06:03,os-odl-nofeature-ha,daisy,25/30,83.0
-2017-09-28 06:03,os-odl-nofeature-noha,fuel@x86,20/30,67.0
-2017-09-28 06:03,os-nosdn-nofeature-noha,fuel@x86,12/27,44.0
-2017-09-28 06:03,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-09-28 06:03,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-09-28 06:03,os-ocl-nofeature-ha,joid,1/27,4.0
-2017-09-28 06:03,os-nosdn-lxd-noha,joid,1/15,7.0
-2017-09-28 06:03,os-ocl-nofeature-noha,joid,1/27,4.0
-2017-09-28 06:03,os-nosdn-nofeature-ha,joid,5/27,19.0
-2017-09-28 06:03,os-nosdn-nofeature-noha,joid,4/27,15.0
-2017-09-29 06:33,os-nosdn-fdio-noha,apex,3/27,11.0
-2017-09-29 06:33,os-odl-sfc-noha,apex,4/30,13.0
-2017-09-29 06:33,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-09-29 06:33,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-09-29 06:33,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-09-29 06:33,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-09-29 06:33,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-09-29 06:33,os-odl-nofeature-noha,apex,14/30,47.0
-2017-09-29 06:33,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-09-29 06:33,os-odl-fdio-noha,apex,2/33,6.0
-2017-09-29 06:33,os-odl-nofeature-ha,apex,10/30,33.0
-2017-09-29 06:33,os-odl-fdio-ha,apex,10/33,30.0
-2017-09-29 06:33,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-09-29 06:33,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-09-29 06:33,os-odl-nofeature-ha,daisy,26/30,87.0
-2017-09-29 06:33,os-odl-nofeature-noha,fuel@x86,20/30,67.0
-2017-09-29 06:33,os-nosdn-nofeature-noha,fuel@x86,12/27,44.0
-2017-09-29 06:33,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-09-29 06:33,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-09-29 06:33,os-ocl-nofeature-noha,joid,1/27,4.0
-2017-09-29 06:33,os-ocl-nofeature-ha,joid,1/27,4.0
-2017-09-29 06:33,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-09-29 06:33,os-nosdn-lxd-ha,joid,1/15,7.0
-2017-09-29 06:33,os-nosdn-lxd-noha,joid,1/15,7.0
-2017-09-29 06:33,os-nosdn-nofeature-ha,joid,5/27,19.0
-2017-09-29 09:47,os-nosdn-fdio-noha,apex,3/27,11.0
-2017-09-29 09:47,os-odl-sfc-noha,apex,4/30,13.0
-2017-09-29 09:47,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-09-29 09:47,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-09-29 09:47,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-09-29 09:47,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-09-29 09:47,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-09-29 09:47,os-odl-nofeature-noha,apex,14/30,47.0
-2017-09-29 09:47,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-09-29 09:47,os-odl-fdio-noha,apex,2/33,6.0
-2017-09-29 09:47,os-odl-nofeature-ha,apex,10/30,33.0
-2017-09-29 09:47,os-odl-fdio-ha,apex,10/33,30.0
-2017-09-29 09:47,os-nosdn-bar-ha,apex,8/27,30.0
-2017-09-29 09:47,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-09-29 09:47,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-09-29 09:47,os-odl-nofeature-ha,daisy,26/30,87.0
-2017-09-29 09:47,os-odl-nofeature-noha,fuel@x86,20/30,67.0
-2017-09-29 09:47,os-nosdn-nofeature-noha,fuel@x86,12/27,44.0
-2017-09-29 09:47,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-09-29 09:47,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-09-29 09:47,os-ocl-nofeature-noha,joid,1/27,4.0
-2017-09-29 09:47,os-ocl-nofeature-ha,joid,1/27,4.0
-2017-09-29 09:47,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-09-29 09:47,os-nosdn-lxd-ha,joid,1/15,7.0
-2017-09-29 09:47,os-nosdn-lxd-noha,joid,1/15,7.0
-2017-09-29 09:47,os-nosdn-nofeature-ha,joid,5/27,19.0
-2017-09-30 10:07,os-nosdn-fdio-noha,apex,3/27,11.0
-2017-09-30 10:07,os-odl-sfc-noha,apex,4/30,13.0
-2017-09-30 10:07,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-09-30 10:07,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-09-30 10:07,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-09-30 10:07,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-09-30 10:07,os-odl-fdio-noha,apex,11/33,33.0
-2017-09-30 10:07,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-09-30 10:07,os-odl-nofeature-noha,apex,14/30,47.0
-2017-09-30 10:07,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-09-30 10:07,os-nosdn-ovs_dpdk-ha,apex,2/27,7.0
-2017-09-30 10:07,os-nosdn-ovs_dpdk-noha,apex,2/27,7.0
-2017-09-30 10:07,os-odl-nofeature-ha,apex,10/30,33.0
-2017-09-30 10:07,os-odl-fdio-ha,apex,12/33,36.0
-2017-09-30 10:07,os-nosdn-bar-noha,apex,8/27,30.0
-2017-09-30 10:07,os-nosdn-bar-ha,apex,8/27,30.0
-2017-09-30 10:07,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-09-30 10:07,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-09-30 10:07,os-odl-sfc-noha,compass,8/30,27.0
-2017-09-30 10:07,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-09-30 10:07,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-09-30 10:07,os-odl-sfc-ha,compass,7/30,23.0
-2017-09-30 10:07,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-09-30 10:07,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-09-30 10:07,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-09-30 10:07,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-09-30 10:07,os-odl-nofeature-ha,daisy,26/30,87.0
-2017-09-30 10:07,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-09-30 10:07,os-nosdn-nofeature-noha,fuel@x86,13/27,48.0
-2017-09-30 10:07,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-09-30 10:07,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-09-30 10:07,os-odl_l2-nofeature-ha,fuel@aarch64,8/30,27.0
-2017-09-30 10:07,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-09-30 10:07,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-09-30 10:07,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-09-30 10:07,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-09-30 10:07,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-09-30 10:07,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-01 06:48,os-nosdn-fdio-noha,apex,5/27,19.0
-2017-10-01 06:48,os-odl-sfc-noha,apex,4/30,13.0
-2017-10-01 06:48,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-10-01 06:48,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-10-01 06:48,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-10-01 06:50,os-nosdn-fdio-noha,apex,5/27,19.0
-2017-10-01 06:48,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-10-01 06:50,os-odl-sfc-noha,apex,4/30,13.0
-2017-10-01 06:48,os-odl-fdio-noha,apex,11/33,33.0
-2017-10-01 06:50,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-10-01 06:48,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-10-01 06:50,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-10-01 06:48,os-odl-nofeature-noha,apex,16/30,53.0
-2017-10-01 06:50,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-10-01 06:52,os-nosdn-fdio-noha,apex,5/27,19.0
-2017-10-01 06:48,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-10-01 06:50,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-10-01 06:52,os-odl-sfc-noha,apex,4/30,13.0
-2017-10-01 06:48,os-nosdn-ovs_dpdk-ha,apex,2/27,7.0
-2017-10-01 06:50,os-odl-fdio-noha,apex,11/33,33.0
-2017-10-01 06:52,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-10-01 06:48,os-nosdn-ovs_dpdk-noha,apex,2/27,7.0
-2017-10-01 06:50,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-10-01 06:52,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-10-01 06:48,os-odl-nofeature-ha,apex,13/30,43.0
-2017-10-01 06:50,os-odl-nofeature-noha,apex,16/30,53.0
-2017-10-01 06:52,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-10-01 06:48,os-odl-fdio-ha,apex,12/33,36.0
-2017-10-01 06:50,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-10-01 06:54,os-nosdn-fdio-noha,apex,5/27,19.0
-2017-10-01 06:52,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-10-01 06:48,os-nosdn-bar-noha,apex,8/27,30.0
-2017-10-01 06:50,os-nosdn-ovs_dpdk-ha,apex,2/27,7.0
-2017-10-01 06:54,os-odl-sfc-noha,apex,4/30,13.0
-2017-10-01 06:52,os-odl-fdio-noha,apex,11/33,33.0
-2017-10-01 06:48,os-nosdn-bar-ha,apex,8/27,30.0
-2017-10-01 06:50,os-nosdn-ovs_dpdk-noha,apex,2/27,7.0
-2017-10-01 06:54,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-10-01 06:52,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-10-01 06:48,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-10-01 06:50,os-odl-nofeature-ha,apex,13/30,43.0
-2017-10-01 06:54,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-10-01 06:52,os-odl-nofeature-noha,apex,16/30,53.0
-2017-10-01 06:48,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-10-01 06:50,os-odl-fdio-ha,apex,12/33,36.0
-2017-10-01 06:54,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-10-01 06:52,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-10-01 06:48,os-odl-sfc-noha,compass,8/30,27.0
-2017-10-01 06:50,os-nosdn-bar-noha,apex,8/27,30.0
-2017-10-01 06:54,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-10-01 06:52,os-nosdn-ovs_dpdk-ha,apex,2/27,7.0
-2017-10-01 06:48,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-10-01 06:50,os-nosdn-bar-ha,apex,8/27,30.0
-2017-10-01 06:54,os-odl-fdio-noha,apex,11/33,33.0
-2017-10-01 06:52,os-nosdn-ovs_dpdk-noha,apex,2/27,7.0
-2017-10-01 06:48,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-10-01 06:50,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-10-01 06:54,os-odl-bgpvpn-ha,apex,5/27,19.0
-2017-10-01 06:52,os-odl-nofeature-ha,apex,13/30,43.0
-2017-10-01 06:48,os-odl-sfc-ha,compass,7/30,23.0
-2017-10-01 06:50,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-10-01 06:54,os-odl-nofeature-noha,apex,16/30,53.0
-2017-10-01 06:52,os-odl-fdio-ha,apex,12/33,36.0
-2017-10-01 06:48,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-10-01 06:50,os-odl-sfc-noha,compass,8/30,27.0
-2017-10-01 06:54,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-10-01 06:52,os-nosdn-bar-noha,apex,8/27,30.0
-2017-10-01 06:48,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-10-01 06:50,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-10-01 06:54,os-nosdn-ovs_dpdk-ha,apex,2/27,7.0
-2017-10-01 06:52,os-nosdn-bar-ha,apex,8/27,30.0
-2017-10-01 06:48,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-10-01 06:50,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-10-01 06:54,os-nosdn-ovs_dpdk-noha,apex,2/27,7.0
-2017-10-01 06:52,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-10-01 06:48,os-nosdn-nofeature-ha,compass,6/27,22.0
-2017-10-01 06:50,os-odl-sfc-ha,compass,7/30,23.0
-2017-10-01 06:54,os-odl-nofeature-ha,apex,13/30,43.0
-2017-10-01 06:52,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-10-01 06:48,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-10-01 06:50,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-10-01 06:54,os-odl-fdio-ha,apex,12/33,36.0
-2017-10-01 06:52,os-odl-sfc-noha,compass,8/30,27.0
-2017-10-01 06:48,os-odl-nofeature-ha,daisy,27/30,90.0
-2017-10-01 06:50,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-10-01 06:54,os-nosdn-bar-noha,apex,8/27,30.0
-2017-10-01 06:52,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-10-01 06:48,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-10-01 06:50,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-10-01 06:54,os-nosdn-bar-ha,apex,8/27,30.0
-2017-10-01 06:52,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-10-01 06:48,os-nosdn-nofeature-noha,fuel@x86,13/27,48.0
-2017-10-01 06:50,os-nosdn-nofeature-ha,compass,6/27,22.0
-2017-10-01 06:54,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-10-01 06:52,os-odl-sfc-ha,compass,7/30,23.0
-2017-10-01 06:48,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-10-01 06:50,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-10-01 06:54,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-10-01 06:52,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-10-01 06:48,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-10-01 06:50,os-odl-nofeature-ha,daisy,27/30,90.0
-2017-10-01 06:54,os-odl-sfc-noha,compass,8/30,27.0
-2017-10-01 06:52,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-10-01 06:48,os-odl_l2-nofeature-ha,fuel@aarch64,8/30,27.0
-2017-10-01 06:50,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-10-01 06:54,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-10-01 06:52,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-10-01 06:48,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-10-01 06:50,os-nosdn-nofeature-noha,fuel@x86,13/27,48.0
-2017-10-01 06:54,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-10-01 06:52,os-nosdn-nofeature-ha,compass,6/27,22.0
-2017-10-01 06:48,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-10-01 06:50,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-10-01 06:54,os-odl-sfc-ha,compass,7/30,23.0
-2017-10-01 06:52,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-10-01 06:48,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-10-01 06:50,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-10-01 06:54,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-10-01 06:48,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-01 06:52,os-odl-nofeature-ha,daisy,27/30,90.0
-2017-10-01 06:50,os-odl_l2-nofeature-ha,fuel@aarch64,8/30,27.0
-2017-10-01 06:54,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-10-01 06:48,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-10-01 06:52,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-10-01 06:50,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-10-01 06:54,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-10-01 06:48,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-01 06:52,os-nosdn-nofeature-noha,fuel@x86,13/27,48.0
-2017-10-01 06:50,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-10-01 06:54,os-nosdn-nofeature-ha,compass,6/27,22.0
-2017-10-01 06:52,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-10-01 06:45,os-nosdn-ovs-ha,fuel@x86,9/18,56
-2017-10-01 06:50,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-10-01 06:54,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-10-01 06:52,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-10-01 06:50,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-01 06:54,os-odl-nofeature-ha,daisy,27/30,90.0
-2017-10-01 06:52,os-odl_l2-nofeature-ha,fuel@aarch64,8/30,27.0
-2017-10-01 06:50,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-10-01 06:54,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-10-01 06:52,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-10-01 06:50,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-01 06:54,os-nosdn-nofeature-noha,fuel@x86,13/27,48.0
-2017-10-01 06:52,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-10-01 06:54,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-10-01 06:52,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-10-01 06:54,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-10-01 06:52,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-01 06:54,os-odl_l2-nofeature-ha,fuel@aarch64,8/30,27.0
-2017-10-01 06:52,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-10-01 06:54,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-10-01 06:52,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-01 06:54,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-10-01 06:54,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-10-01 06:54,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-01 06:54,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-10-01 06:54,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-02 02:32,os-nosdn-kvm_ovs_dpdk-noha,apex,2/27,7.0
-2017-10-02 02:32,os-nosdn-fdio-noha,apex,5/27,19.0
-2017-10-02 02:32,os-odl-nofeature-ha,apex,13/30,43.0
-2017-10-02 02:32,os-odl-sfc-noha,apex,4/30,13.0
-2017-10-02 02:32,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-10-02 02:32,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-10-02 02:32,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-10-02 02:32,os-odl-fdio-noha,apex,18/33,55.0
-2017-10-02 02:32,os-odl-bgpvpn-ha,apex,10/27,37.0
-2017-10-02 02:32,os-odl-nofeature-noha,apex,16/30,53.0
-2017-10-02 02:32,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-10-02 02:32,os-nosdn-ovs_dpdk-ha,apex,4/27,15.0
-2017-10-02 02:32,os-nosdn-ovs_dpdk-noha,apex,4/27,15.0
-2017-10-02 02:32,os-odl-fdio-ha,apex,12/33,36.0
-2017-10-02 02:32,os-nosdn-bar-noha,apex,16/27,59.0
-2017-10-02 02:32,os-nosdn-bar-ha,apex,9/27,33.0
-2017-10-02 02:32,os-nosdn-fdio-ha,apex,5/27,19.0
-2017-10-02 02:32,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-10-03 06:45,os-nosdn-ovs-ha,fuel@x86,9/18,56
-2017-10-02 02:32,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-10-02 02:32,os-odl-sfc-noha,compass,8/30,27.0
-2017-10-02 02:32,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-10-02 02:32,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-10-02 02:32,os-odl-sfc-ha,compass,7/30,23.0
-2017-10-02 02:32,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-10-02 02:32,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-10-02 02:32,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-10-02 02:32,os-nosdn-nofeature-ha,compass,6/27,22.0
-2017-10-02 02:32,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-10-02 02:32,os-odl-nofeature-ha,daisy,27/30,90.0
-2017-10-02 02:32,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-10-02 02:32,os-nosdn-nofeature-noha,fuel@x86,13/27,48.0
-2017-10-02 02:32,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-10-02 02:32,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-10-02 02:32,os-odl_l2-nofeature-ha,fuel@aarch64,8/30,27.0
-2017-10-02 02:32,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-10-02 02:32,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-10-02 02:32,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-10-02 02:32,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-02 02:32,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-10-02 02:32,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-03 02:32,os-nosdn-kvm_ovs_dpdk-noha,apex,2/27,7.0
-2017-10-03 02:32,os-nosdn-fdio-noha,apex,5/27,19.0
-2017-10-03 02:32,os-odl-nofeature-ha,apex,13/30,43.0
-2017-10-03 02:32,os-odl-sfc-noha,apex,4/30,13.0
-2017-10-03 02:32,os-nosdn-kvm_ovs_dpdk-ha,apex,2/27,7.0
-2017-10-03 02:32,os-odl-fdio-dvr-noha,apex,4/33,12.0
-2017-10-03 02:32,os-odl-fdio-dvr-ha,apex,4/33,12.0
-2017-10-03 02:32,os-odl-fdio-noha,apex,18/33,55.0
-2017-10-03 02:32,os-odl-bgpvpn-ha,apex,10/27,37.0
-2017-10-03 02:32,os-odl-nofeature-noha,apex,16/30,53.0
-2017-10-03 02:32,os-nosdn-nofeature-noha,apex,16/27,59.0
-2017-10-03 02:32,os-nosdn-ovs_dpdk-ha,apex,4/27,15.0
-2017-10-03 02:32,os-nosdn-ovs_dpdk-noha,apex,4/27,15.0
-2017-10-03 02:32,os-ovn-nofeature-noha,apex,10/27,37.0
-2017-10-03 02:32,os-odl-fdio-ha,apex,11/33,33.0
-2017-10-03 02:32,os-nosdn-bar-noha,apex,16/27,59.0
-2017-10-03 02:32,os-nosdn-bar-ha,apex,16/27,59.0
-2017-10-03 02:32,os-nosdn-fdio-ha,apex,8/27,30.0
-2017-10-03 02:32,os-nosdn-nofeature-ha,apex,16/27,59.0
-2017-10-03 02:32,os-nosdn-kvm-noha,compass,7/27,26.0
-2017-10-03 02:32,os-odl-sfc-noha,compass,8/30,27.0
-2017-10-03 02:32,os-odl_l3-nofeature-ha,compass,12/27,44.0
-2017-10-03 02:32,os-nosdn-kvm-ha,compass,6/27,22.0
-2017-10-03 02:32,os-odl-sfc-ha,compass,7/30,23.0
-2017-10-03 02:32,os-nosdn-nofeature-noha,compass,6/27,22.0
-2017-10-03 02:32,os-nosdn-ovs_dpdk-noha,compass,1/27,4.0
-2017-10-03 02:32,os-odl_l2-moon-ha,compass,7/30,23.0
-2017-10-03 02:32,os-nosdn-nofeature-ha,compass,6/27,22.0
-2017-10-03 02:32,os-nosdn-nofeature-ha,daisy,25/27,93.0
-2017-10-03 02:32,os-odl-nofeature-ha,daisy,26/30,87.0
-2017-10-03 02:32,os-odl-nofeature-noha,fuel@x86,21/30,70.0
-2017-10-03 02:32,os-nosdn-nofeature-noha,fuel@x86,14/27,52.0
-2017-10-03 02:32,os-nosdn-nofeature-ha,fuel@x86,3/27,11.0
-2017-10-03 02:32,os-nosdn-ovs-noha,fuel@x86,21/27,78.0
-2017-10-03 02:32,os-odl-nofeature-ha,fuel@x86,8/30,27.0
-2017-10-03 02:32,os-odl_l2-nofeature-ha,fuel@aarch64,9/30,30.0
-2017-10-03 02:32,os-nosdn-nofeature-ha,fuel@aarch64,3/27,11.0
-2017-10-03 02:32,os-ocl-nofeature-noha,joid,2/27,7.0
-2017-10-03 02:32,os-ocl-nofeature-ha,joid,2/27,7.0
-2017-10-03 02:32,os-nosdn-nofeature-noha,joid,5/27,19.0
-2017-10-03 02:32,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-03 02:32,os-nosdn-lxd-noha,joid,2/15,13.0
-2017-10-03 02:32,os-nosdn-nofeature-ha,joid,9/27,33.0
-2017-10-03 06:45,os-nosdn-ovs-ha,fuel@x86,15/27,56
-2017-10-06 06:45,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-07 06:45,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-08 06:45,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-09 06:45,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-09 06:45,os-nosdn-fdio-noha,apex,9/18,50.0
-2017-10-09 06:45,os-odl-fdio-noha,apex,18/33,55.0
-2017-10-09 06:45,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-09 06:45,os-odl-sfc-noha,apex,2/10,20.0
-2017-10-09 06:45,os-odl-fdio-ha,apex,7/33,21.0
-2017-10-09 06:45,os-odl-nofeature-ha,apex,15/20,75.0
-2017-10-09 06:45,os-ovn-nofeature-noha,apex,6/18,33.0
-2017-10-09 06:45,os-nosdn-bar-ha,apex,25/27,93.0
-2017-10-09 06:45,os-odl-bgpvpn-ha,apex,13/18,72.0
-2017-10-09 06:45,os-nosdn-ovs_dpdk-ha,apex,6/27,22.0
-2017-10-09 06:45,os-nosdn-nofeature-noha,apex,26/27,96.0
-2017-10-09 06:45,os-nosdn-fdio-ha,apex,12/18,67.0
-2017-10-09 06:45,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-09 06:45,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-09 06:45,os-nosdn-bar-noha,apex,26/27,96.0
-2017-10-09 06:45,os-odl-nofeature-noha,apex,17/20,85.0
-2017-10-09 06:45,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-09 06:45,os-nosdn-calipso-noha,apex,9/9,100.0
-2017-10-09 06:45,os-nosdn-nofeature-ha,apex,18/18,100.0
-2017-10-09 06:45,os-nosdn-kvm-noha,compass,7/9,78.0
-2017-10-09 06:45,os-odl-sfc-noha,compass,8/10,80.0
-2017-10-09 06:45,os-odl_l3-nofeature-ha,compass,12/18,67.0
-2017-10-09 06:45,os-nosdn-kvm-ha,compass,6/9,67.0
-2017-10-09 06:45,os-odl-sfc-ha,compass,7/10,70.0
-2017-10-09 06:45,os-nosdn-nofeature-noha,compass,6/9,67.0
-2017-10-09 06:45,os-nosdn-ovs_dpdk-noha,compass,1/9,11.0
-2017-10-09 06:45,os-odl_l2-moon-ha,compass,7/10,70.0
-2017-10-09 06:45,os-nosdn-nofeature-ha,compass,6/9,67.0
-2017-10-09 06:45,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-09 06:45,os-odl-nofeature-ha,daisy,28/30,93.0
-2017-10-09 06:45,os-nosdn-ovs-noha,fuel@x86,23/27,85.0
-2017-10-09 06:45,os-odl-nofeature-ha,fuel@x86,25/30,83.0
-2017-10-09 06:45,os-odl-nofeature-noha,fuel@x86,23/30,77.0
-2017-10-09 06:45,os-nosdn-nofeature-noha,fuel@x86,22/27,81.0
-2017-10-09 06:45,os-nosdn-ovs-ha,fuel@x86,16/27,59.0
-2017-10-09 06:45,os-nosdn-nofeature-ha,fuel@x86,20/27,74.0
-2017-10-09 06:45,os-odl_l2-nofeature-ha,fuel@aarch64,9/20,45.0
-2017-10-09 06:45,os-nosdn-nofeature-ha,fuel@aarch64,20/27,74.0
-2017-10-09 06:45,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-09 06:45,os-ocl-nofeature-ha,joid,1/9,11.0
-2017-10-09 06:45,os-nosdn-lxd-noha,joid,1/5,20.0
-2017-10-09 06:45,os-ocl-nofeature-noha,joid,1/9,11.0
-2017-10-09 06:45,os-nosdn-nofeature-ha,joid,4/9,44.0
-2017-10-09 06:45,os-nosdn-lxd-ha,joid,1/5,20.0
-2017-10-09 09:08,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-09 09:08,os-nosdn-fdio-noha,apex,9/18,50.0
-2017-10-09 09:08,os-nosdn-ovs_dpdk-ha,apex,6/27,22.0
-2017-10-09 09:08,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-09 09:08,os-odl-sfc-noha,apex,2/10,20.0
-2017-10-09 09:08,os-odl-fdio-ha,apex,7/33,21.0
-2017-10-09 09:08,os-odl-nofeature-ha,apex,15/20,75.0
-2017-10-09 09:08,os-ovn-nofeature-noha,apex,6/18,33.0
-2017-10-09 09:08,os-odl-fdio-noha,apex,18/33,55.0
-2017-10-09 09:08,os-odl-bgpvpn-ha,apex,13/18,72.0
-2017-10-09 09:08,os-odl-nofeature-noha,apex,17/20,85.0
-2017-10-09 09:08,os-nosdn-nofeature-noha,apex,26/27,96.0
-2017-10-09 09:08,os-nosdn-fdio-ha,apex,12/18,67.0
-2017-10-09 09:08,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-09 09:08,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-09 09:08,os-nosdn-bar-noha,apex,26/27,96.0
-2017-10-09 09:08,os-nosdn-bar-ha,apex,18/18,100.0
-2017-10-09 09:08,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-09 09:08,os-nosdn-calipso-noha,apex,9/9,100.0
-2017-10-09 09:08,os-nosdn-nofeature-ha,apex,18/18,100.0
-2017-10-09 09:08,os-nosdn-kvm-noha,compass,7/9,78.0
-2017-10-09 09:08,os-odl-sfc-noha,compass,8/10,80.0
-2017-10-09 09:08,os-odl_l3-nofeature-ha,compass,12/18,67.0
-2017-10-09 09:08,os-nosdn-kvm-ha,compass,6/9,67.0
-2017-10-09 09:08,os-odl-sfc-ha,compass,7/10,70.0
-2017-10-09 09:08,os-nosdn-nofeature-noha,compass,6/9,67.0
-2017-10-09 09:08,os-nosdn-ovs_dpdk-noha,compass,1/9,11.0
-2017-10-09 09:08,os-odl_l2-moon-ha,compass,7/10,70.0
-2017-10-09 09:08,os-nosdn-nofeature-ha,compass,6/9,67.0
-2017-10-09 09:08,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-09 09:08,os-odl-nofeature-ha,daisy,28/30,93.0
-2017-10-09 09:08,os-nosdn-ovs-noha,fuel@x86,23/27,85.0
-2017-10-09 09:08,os-odl-nofeature-ha,fuel@x86,25/30,83.0
-2017-10-09 09:08,os-odl-nofeature-noha,fuel@x86,23/30,77.0
-2017-10-09 09:08,os-nosdn-nofeature-noha,fuel@x86,22/27,81.0
-2017-10-09 09:08,os-nosdn-ovs-ha,fuel@x86,16/27,59.0
-2017-10-09 09:08,os-nosdn-nofeature-ha,fuel@x86,20/27,74.0
-2017-10-09 09:08,os-odl_l2-nofeature-ha,fuel@aarch64,9/20,45.0
-2017-10-09 09:08,os-nosdn-nofeature-ha,fuel@aarch64,20/27,74.0
-2017-10-09 09:08,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-09 09:08,os-ocl-nofeature-ha,joid,1/9,11.0
-2017-10-09 09:08,os-nosdn-lxd-noha,joid,1/5,20.0
-2017-10-09 09:08,os-ocl-nofeature-noha,joid,1/9,11.0
-2017-10-09 09:08,os-nosdn-nofeature-ha,joid,4/9,44.0
-2017-10-09 09:08,os-nosdn-lxd-ha,joid,1/5,20.0
-2017-10-10 02:32,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-10 02:32,os-nosdn-fdio-noha,apex,14/27,52.0
-2017-10-10 02:32,os-odl-fdio-noha,apex,18/33,55.0
-2017-10-10 02:32,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-10 02:32,os-odl-sfc-noha,apex,2/10,20.0
-2017-10-10 02:32,os-odl-fdio-ha,apex,4/22,18.0
-2017-10-10 02:32,os-odl-nofeature-ha,apex,20/30,67.0
-2017-10-10 02:32,os-ovn-nofeature-noha,apex,9/27,33.0
-2017-10-10 02:32,os-nosdn-ovs_dpdk-ha,apex,4/18,22.0
-2017-10-10 02:32,os-odl-bgpvpn-ha,apex,19/27,70.0
-2017-10-10 02:32,os-odl-nofeature-noha,apex,17/20,85.0
-2017-10-10 02:32,os-nosdn-nofeature-noha,apex,26/27,96.0
-2017-10-10 02:32,os-nosdn-fdio-ha,apex,15/27,56.0
-2017-10-10 02:32,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-10 02:32,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-10 02:32,os-nosdn-bar-noha,apex,18/18,100.0
-2017-10-10 02:32,os-nosdn-bar-ha,apex,18/18,100.0
-2017-10-10 02:32,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-10 02:32,os-nosdn-calipso-noha,apex,9/9,100.0
-2017-10-10 02:32,os-nosdn-nofeature-ha,apex,18/18,100.0
-2017-10-10 02:32,os-nosdn-kvm-noha,compass,7/9,78.0
-2017-10-10 02:32,os-odl-sfc-noha,compass,8/10,80.0
-2017-10-10 02:32,os-odl_l3-nofeature-ha,compass,12/18,67.0
-2017-10-10 02:32,os-nosdn-kvm-ha,compass,7/9,78.0
-2017-10-10 02:32,os-odl_l2-moon-ha,compass,7/10,70.0
-2017-10-10 02:32,os-nosdn-nofeature-ha,compass,6/9,67.0
-2017-10-10 02:32,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-10 02:32,os-odl-nofeature-ha,daisy,28/30,93.0
-2017-10-10 02:32,os-nosdn-ovs-noha,fuel@x86,24/27,89.0
-2017-10-10 02:32,os-odl-nofeature-ha,fuel@x86,25/30,83.0
-2017-10-10 02:32,os-odl-nofeature-noha,fuel@x86,24/30,80.0
-2017-10-10 02:32,os-nosdn-nofeature-noha,fuel@x86,23/27,85.0
-2017-10-10 02:32,os-nosdn-ovs-ha,fuel@x86,17/27,63.0
-2017-10-10 02:32,os-nosdn-nofeature-ha,fuel@x86,20/27,74.0
-2017-10-10 02:32,os-odl_l2-nofeature-ha,fuel@aarch64,1/10,10.0
-2017-10-10 02:32,os-nosdn-nofeature-ha,fuel@aarch64,20/27,74.0
-2017-10-10 02:32,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-10 02:32,os-nosdn-lxd-noha,joid,1/5,20.0
-2017-10-10 02:32,os-nosdn-nofeature-ha,joid,4/9,44.0
-2017-10-10 06:10,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-10 06:10,os-nosdn-fdio-noha,apex,14/27,52.0
-2017-10-10 06:10,os-odl-fdio-noha,apex,19/33,58.0
-2017-10-10 06:10,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-10 06:10,os-odl-sfc-noha,apex,2/10,20.0
-2017-10-10 06:10,os-odl-fdio-ha,apex,4/22,18.0
-2017-10-10 06:10,os-odl-nofeature-ha,apex,20/30,67.0
-2017-10-10 06:10,os-ovn-nofeature-noha,apex,9/27,33.0
-2017-10-10 06:10,os-nosdn-ovs_dpdk-ha,apex,4/18,22.0
-2017-10-10 06:10,os-odl-bgpvpn-ha,apex,19/27,70.0
-2017-10-10 06:10,os-odl-nofeature-noha,apex,17/20,85.0
-2017-10-10 06:10,os-nosdn-nofeature-noha,apex,26/27,96.0
-2017-10-10 06:10,os-nosdn-fdio-ha,apex,15/27,56.0
-2017-10-10 06:10,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-10 06:10,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-10 06:10,os-nosdn-bar-noha,apex,18/18,100.0
-2017-10-10 06:10,os-nosdn-bar-ha,apex,18/18,100.0
-2017-10-10 06:10,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-10 06:10,os-nosdn-calipso-noha,apex,9/9,100.0
-2017-10-10 06:10,os-nosdn-nofeature-ha,apex,18/18,100.0
-2017-10-10 06:10,os-odl_l3-nofeature-ha,compass,6/9,67.0
-2017-10-10 06:10,os-nosdn-nofeature-ha,compass,6/9,67.0
-2017-10-10 06:10,os-nosdn-kvm-ha,compass,7/9,78.0
-2017-10-10 06:10,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-10 06:10,os-odl-nofeature-ha,daisy,28/30,93.0
-2017-10-10 06:10,os-nosdn-ovs-noha,fuel@x86,24/27,89.0
-2017-10-10 06:10,os-odl-nofeature-ha,fuel@x86,25/30,83.0
-2017-10-10 06:10,os-odl-nofeature-noha,fuel@x86,24/30,80.0
-2017-10-10 06:10,os-nosdn-nofeature-noha,fuel@x86,23/27,85.0
-2017-10-10 06:10,os-nosdn-ovs-ha,fuel@x86,17/27,63.0
-2017-10-10 06:10,os-nosdn-nofeature-ha,fuel@x86,20/27,74.0
-2017-10-10 06:10,os-odl_l2-nofeature-ha,fuel@aarch64,1/10,10.0
-2017-10-10 06:10,os-nosdn-nofeature-ha,fuel@aarch64,20/27,74.0
-2017-10-10 06:10,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-10 06:10,os-nosdn-lxd-noha,joid,1/5,20.0
-2017-10-10 06:10,os-nosdn-nofeature-ha,joid,4/9,44.0
-2017-10-11 02:32,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-11 02:32,os-nosdn-fdio-noha,apex,12/18,67.0
-2017-10-11 02:32,os-odl-fdio-noha,apex,15/33,45.0
-2017-10-11 02:32,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-11 02:32,os-odl-sfc-noha,apex,2/10,20.0
-2017-10-11 02:32,os-odl-fdio-ha,apex,4/22,18.0
-2017-10-11 02:32,os-odl-nofeature-ha,apex,15/20,75.0
-2017-10-11 02:32,os-ovn-nofeature-noha,apex,9/27,33.0
-2017-10-11 02:32,os-nosdn-ovs_dpdk-ha,apex,6/27,22.0
-2017-10-11 02:32,os-odl-bgpvpn-ha,apex,19/27,70.0
-2017-10-11 02:32,os-odl-nofeature-noha,apex,16/20,80.0
-2017-10-11 02:32,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-11 02:32,os-nosdn-fdio-ha,apex,15/27,56.0
-2017-10-11 02:32,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-11 02:32,os-nosdn-bar-noha,apex,26/27,96.0
-2017-10-11 02:32,os-nosdn-nofeature-noha,apex,18/18,100.0
-2017-10-11 02:32,os-nosdn-bar-ha,apex,25/27,93.0
-2017-10-11 02:32,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-11 02:32,os-nosdn-calipso-noha,apex,9/9,100.0
-2017-10-11 02:32,os-nosdn-nofeature-ha,apex,18/18,100.0
-2017-10-11 02:32,os-nosdn-kvm-noha,compass,7/9,78.0
-2017-10-11 02:32,os-odl-sfc-noha,compass,7/10,70.0
-2017-10-11 02:32,os-odl_l3-nofeature-ha,compass,6/9,67.0
-2017-10-11 02:32,os-nosdn-kvm-ha,compass,13/18,72.0
-2017-10-11 02:32,os-odl-sfc-ha,compass,6/10,60.0
-2017-10-11 02:32,os-nosdn-nofeature-noha,compass,7/9,78.0
-2017-10-11 02:32,os-nosdn-ovs_dpdk-ha,compass,1/9,11.0
-2017-10-11 02:32,os-nosdn-ovs_dpdk-noha,compass,1/9,11.0
-2017-10-11 02:32,os-odl_l2-moon-ha,compass,7/10,70.0
-2017-10-11 02:32,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-11 02:32,os-odl-nofeature-ha,daisy,27/30,90.0
-2017-10-11 02:32,os-nosdn-ovs-noha,fuel@x86,24/27,89.0
-2017-10-11 02:32,os-odl-nofeature-ha,fuel@x86,25/30,83.0
-2017-10-11 02:32,os-odl-nofeature-noha,fuel@x86,26/30,87.0
-2017-10-11 02:32,os-nosdn-nofeature-noha,fuel@x86,22/27,81.0
-2017-10-11 02:32,os-nosdn-ovs-ha,fuel@x86,17/27,63.0
-2017-10-11 02:32,os-nosdn-nofeature-ha,fuel@x86,20/27,74.0
-2017-10-11 02:32,os-odl_l2-nofeature-ha,fuel@aarch64,1/10,10.0
-2017-10-11 02:32,os-nosdn-nofeature-ha,fuel@aarch64,20/27,74.0
-2017-10-11 02:32,os-odl-nofeature-ha,fuel@aarch64,25/30,83.0
-2017-10-11 02:32,os-ocl-nofeature-ha,joid,1/9,11.0
-2017-10-11 02:32,os-ocl-nofeature-noha,joid,1/9,11.0
-2017-10-12 02:32,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-12 02:32,os-nosdn-fdio-noha,apex,14/27,52.0
-2017-10-12 02:32,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-12 02:32,os-odl-sfc-noha,apex,4/20,20.0
-2017-10-12 02:32,os-odl-fdio-ha,apex,4/22,18.0
-2017-10-12 02:32,os-odl-nofeature-ha,apex,20/30,67.0
-2017-10-12 02:32,os-ovn-nofeature-noha,apex,6/18,33.0
-2017-10-12 02:32,os-nosdn-fdio-ha,apex,15/27,56.0
-2017-10-12 02:32,os-odl-bgpvpn-ha,apex,14/18,78.0
-2017-10-12 02:32,os-nosdn-ovs_dpdk-ha,apex,4/18,22.0
-2017-10-12 02:32,os-nosdn-nofeature-noha,apex,27/27,100.0
-2017-10-12 02:32,os-odl-fdio-noha,apex,4/22,18.0
-2017-10-12 02:32,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-12 02:32,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-12 02:32,os-nosdn-bar-noha,apex,18/18,100.0
-2017-10-12 02:32,os-odl-nofeature-noha,apex,16/20,80.0
-2017-10-12 02:32,os-nosdn-bar-ha,apex,25/27,93.0
-2017-10-12 02:32,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-12 02:32,os-nosdn-calipso-noha,apex,18/18,100.0
-2017-10-12 02:32,os-nosdn-nofeature-ha,apex,18/18,100.0
-2017-10-12 02:32,os-nosdn-kvm-noha,compass,7/9,78.0
-2017-10-12 02:32,os-odl-sfc-noha,compass,8/10,80.0
-2017-10-12 02:32,os-odl_l2-moon-noha,compass,7/10,70.0
-2017-10-12 02:32,os-odl_l3-nofeature-ha,compass,12/18,67.0
-2017-10-12 02:32,os-nosdn-kvm-ha,compass,14/18,78.0
-2017-10-12 02:32,os-odl-sfc-ha,compass,15/20,75.0
-2017-10-12 02:32,os-nosdn-nofeature-noha,compass,7/9,78.0
-2017-10-12 02:32,os-nosdn-ovs_dpdk-ha,compass,1/9,11.0
-2017-10-12 02:32,os-nosdn-ovs_dpdk-noha,compass,1/9,11.0
-2017-10-12 02:32,os-odl_l3-nofeature-noha,compass,7/9,78.0
-2017-10-12 02:32,os-odl_l2-moon-ha,compass,14/20,70.0
-2017-10-12 02:32,os-nosdn-nofeature-ha,compass,13/18,72.0
-2017-10-12 02:32,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-12 02:32,os-odl-nofeature-ha,daisy,26/30,87.0
-2017-10-12 02:32,os-nosdn-ovs-noha,fuel@x86,24/27,89.0
-2017-10-12 02:32,os-odl-nofeature-ha,fuel@x86,24/30,80.0
-2017-10-12 02:32,os-odl-nofeature-noha,fuel@x86,25/30,83.0
-2017-10-12 02:32,os-nosdn-nofeature-noha,fuel@x86,21/27,78.0
-2017-10-12 02:32,os-nosdn-ovs-ha,fuel@x86,23/27,85.0
-2017-10-12 02:32,os-nosdn-nofeature-ha,fuel@x86,20/27,74.0
-2017-10-12 02:32,os-odl_l2-nofeature-ha,fuel@aarch64,1/10,10.0
-2017-10-12 02:32,os-nosdn-nofeature-noha,fuel@aarch64,1/9,11.0
-2017-10-12 02:32,os-nosdn-nofeature-ha,fuel@aarch64,20/27,74.0
-2017-10-12 02:32,os-odl-nofeature-ha,fuel@aarch64,24/30,80.0
-2017-10-12 02:32,os-ocl-nofeature-noha,joid,1/9,11.0
-2017-10-12 02:32,os-ocl-nofeature-ha,joid,1/9,11.0
-2017-10-12 02:32,os-nosdn-nofeature-noha,joid,5/9,56.0
-2017-10-12 02:32,os-nosdn-lxd-ha,joid,1/5,20.0
-2017-10-12 02:32,os-nosdn-lxd-noha,joid,1/5,20.0
-2017-10-12 02:32,os-nosdn-nofeature-ha,joid,5/9,56.0
-2017-10-13 02:32,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-13 02:32,os-nosdn-fdio-noha,apex,14/27,52.0
-2017-10-13 02:32,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-13 02:32,os-odl-fdio-noha,apex,4/22,18.0
-2017-10-13 02:32,os-odl-nofeature-ha,apex,20/30,67.0
-2017-10-13 02:32,os-odl-fdio-ha,apex,2/11,18.0
-2017-10-13 02:32,os-odl-sfc-noha,apex,4/20,20.0
-2017-10-13 02:32,os-ovn-nofeature-noha,apex,9/27,33.0
-2017-10-13 02:32,os-nosdn-ovs_dpdk-ha,apex,4/18,22.0
-2017-10-13 02:32,os-odl-bgpvpn-ha,apex,21/27,78.0
-2017-10-13 02:32,os-odl-nofeature-noha,apex,17/20,85.0
-2017-10-13 02:32,os-nosdn-nofeature-noha,apex,27/27,100.0
-2017-10-13 02:32,os-nosdn-fdio-ha,apex,12/18,67.0
-2017-10-13 02:32,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-13 02:32,os-odl-fdio_dvr-noha,apex,2/11,18.0
-2017-10-13 02:32,os-nosdn-bar-noha,apex,18/18,100.0
-2017-10-13 02:32,os-nosdn-bar-ha,apex,18/18,100.0
-2017-10-13 02:32,os-odl-sfc-ha,apex,2/10,20.0
-2017-10-13 02:32,os-nosdn-calipso-noha,apex,18/18,100.0
-2017-10-13 02:32,os-nosdn-nofeature-ha,apex,26/27,96.0
-2017-10-13 02:32,os-nosdn-kvm-noha,compass,14/18,78.0
-2017-10-13 02:32,os-odl-sfc-noha,compass,16/20,80.0
-2017-10-13 02:32,os-odl_l2-moon-noha,compass,14/20,70.0
-2017-10-13 02:32,os-odl_l3-nofeature-ha,compass,13/18,72.0
-2017-10-13 02:32,os-nosdn-kvm-ha,compass,14/18,78.0
-2017-10-13 02:32,os-odl-sfc-ha,compass,15/20,75.0
-2017-10-13 02:32,os-nosdn-nofeature-noha,compass,14/18,78.0
-2017-10-13 02:32,os-nosdn-ovs_dpdk-ha,compass,2/18,11.0
-2017-10-13 02:32,os-nosdn-ovs_dpdk-noha,compass,2/18,11.0
-2017-10-13 02:32,os-odl_l3-nofeature-noha,compass,7/9,78.0
-2017-10-13 02:32,os-odl_l2-moon-ha,compass,14/20,70.0
-2017-10-13 02:32,os-nosdn-nofeature-ha,compass,20/27,74.0
-2017-10-13 02:32,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-13 02:32,os-odl-nofeature-ha,daisy,28/30,93.0
-2017-10-13 02:32,os-nosdn-ovs-noha,fuel@x86,24/27,89.0
-2017-10-13 02:32,os-odl-nofeature-ha,fuel@x86,24/30,80.0
-2017-10-13 02:32,os-odl-nofeature-noha,fuel@x86,25/30,83.0
-2017-10-13 02:32,os-nosdn-nofeature-noha,fuel@x86,21/27,78.0
-2017-10-13 02:32,os-nosdn-ovs-ha,fuel@x86,23/27,85.0
-2017-10-13 02:32,os-nosdn-nofeature-ha,fuel@x86,22/18,122.0
-2017-10-13 02:32,os-nosdn-nofeature-noha,fuel@aarch64,1/9,11.0
-2017-10-13 02:32,os-nosdn-nofeature-ha,fuel@aarch64,22/27,81.0
-2017-10-13 02:32,os-odl-nofeature-ha,fuel@aarch64,24/30,80.0
-2017-10-13 02:32,os-ocl-nofeature-noha,joid,2/18,11.0
-2017-10-13 02:32,os-ocl-nofeature-ha,joid,2/18,11.0
-2017-10-13 02:32,os-nosdn-nofeature-noha,joid,10/18,56.0
-2017-10-13 02:32,os-nosdn-openbaton-ha,joid,5/9,56.0
-2017-10-13 02:32,os-nosdn-lxd-ha,joid,2/10,20.0
-2017-10-13 02:32,os-nosdn-lxd-noha,joid,2/10,20.0
-2017-10-13 02:32,os-nosdn-nofeature-ha,joid,5/9,56.0
-2017-10-20 07:42,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-20 07:42,os-nosdn-fdio-noha,apex,9/18,50.0
-2017-10-20 07:42,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-20 07:42,os-odl-fdio-ha,apex,24/33,73.0
-2017-10-20 07:42,os-odl-sfc-noha,apex,8/30,27.0
-2017-10-20 07:42,os-ovn-nofeature-noha,apex,6/18,33.0
-2017-10-20 07:42,os-nosdn-fdio-ha,apex,12/18,67.0
-2017-10-20 07:42,os-odl-bgpvpn-ha,apex,16/18,89.0
-2017-10-20 07:42,os-nosdn-ovs_dpdk-ha,apex,4/18,22.0
-2017-10-20 07:42,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-20 07:42,os-odl-fdio-noha,apex,24/33,73.0
-2017-10-20 07:42,os-odl-nofeature-ha,apex,18/20,90.0
-2017-10-20 07:42,os-nosdn-nofeature-noha,apex,18/18,100.0
-2017-10-20 07:42,os-odl-fdio_dvr-noha,apex,6/33,18.0
-2017-10-20 07:42,os-nosdn-bar-noha,apex,18/18,100.0
-2017-10-20 07:42,os-odl-nofeature-noha,apex,18/20,90.0
-2017-10-20 07:42,os-nosdn-bar-ha,apex,26/27,96.0
-2017-10-20 07:42,os-nosdn-calipso-noha,apex,18/18,100.0
-2017-10-20 07:42,os-nosdn-nofeature-ha,apex,26/27,96.0
-2017-10-20 07:42,os-nosdn-kvm-noha,compass,26/27,96.0
-2017-10-20 07:42,os-odl-sfc-noha,compass,20/30,67.0
-2017-10-20 07:42,os-odl_l2-moon-noha,compass,24/30,80.0
-2017-10-20 07:42,os-odl_l3-nofeature-ha,compass,21/27,78.0
-2017-10-20 07:42,os-nosdn-kvm-ha,compass,26/27,96.0
-2017-10-20 07:42,os-odl-sfc-ha,compass,25/30,83.0
-2017-10-20 07:42,os-nosdn-nofeature-noha,compass,26/27,96.0
-2017-10-20 07:42,os-nosdn-ovs_dpdk-ha,compass,2/18,11.0
-2017-10-20 07:42,os-nosdn-ovs_dpdk-noha,compass,3/27,11.0
-2017-10-20 07:42,os-odl_l3-nofeature-noha,compass,14/18,78.0
-2017-10-20 07:42,os-odl_l2-moon-ha,compass,26/30,87.0
-2017-10-20 07:42,os-nosdn-nofeature-ha,compass,24/27,89.0
-2017-10-20 07:42,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-20 07:42,os-odl-nofeature-ha,daisy,25/30,83.0
-2017-10-20 07:42,os-nosdn-ovs-noha,fuel@x86,25/27,93.0
-2017-10-20 07:42,os-odl-nofeature-ha,fuel@x86,29/30,97.0
-2017-10-20 07:42,os-odl-nofeature-noha,fuel@x86,30/30,100.0
-2017-10-20 07:42,os-nosdn-nofeature-noha,fuel@x86,27/27,100.0
-2017-10-20 07:42,os-nosdn-ovs-ha,fuel@x86,12/27,44.0
-2017-10-20 07:42,os-nosdn-nofeature-ha,fuel@x86,15/18,83.0
-2017-10-20 07:42,os-nosdn-nofeature-noha,fuel@aarch64,1/9,11.0
-2017-10-20 07:42,os-nosdn-nofeature-ha,fuel@aarch64,23/27,85.0
-2017-10-20 07:42,os-ocl-nofeature-noha,joid,3/27,11.0
-2017-10-20 07:42,os-ocl-nofeature-ha,joid,3/27,11.0
-2017-10-20 07:42,os-nosdn-nofeature-noha,joid,15/27,56.0
-2017-10-20 07:42,os-nosdn-openbaton-ha,joid,5/18,28.0
-2017-10-20 07:42,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-20 07:42,os-nosdn-lxd-noha,joid,3/15,20.0
-2017-10-20 07:42,os-nosdn-nofeature-ha,joid,10/18,56.0
-2017-10-20 08:41,os-nosdn-kvm_ovs_dpdk-noha,apex,4/18,22.0
-2017-10-20 08:41,os-nosdn-fdio-noha,apex,9/18,50.0
-2017-10-20 08:41,os-nosdn-kvm_ovs_dpdk-ha,apex,4/18,22.0
-2017-10-20 08:41,os-odl-fdio-ha,apex,24/33,73.0
-2017-10-20 08:41,os-odl-sfc-noha,apex,8/30,27.0
-2017-10-20 08:41,os-ovn-nofeature-noha,apex,6/18,33.0
-2017-10-20 08:41,os-nosdn-fdio-ha,apex,12/18,67.0
-2017-10-20 08:41,os-odl-bgpvpn-ha,apex,16/18,89.0
-2017-10-20 08:41,os-nosdn-ovs_dpdk-ha,apex,4/18,22.0
-2017-10-20 08:41,os-nosdn-ovs_dpdk-noha,apex,4/18,22.0
-2017-10-20 08:41,os-odl-fdio-noha,apex,24/33,73.0
-2017-10-20 08:41,os-odl-nofeature-ha,apex,18/20,90.0
-2017-10-20 08:41,os-nosdn-nofeature-noha,apex,18/18,100.0
-2017-10-20 08:41,os-odl-fdio_dvr-noha,apex,6/33,18.0
-2017-10-20 08:41,os-nosdn-bar-noha,apex,18/18,100.0
-2017-10-20 08:41,os-odl-nofeature-noha,apex,18/20,90.0
-2017-10-20 08:41,os-nosdn-bar-ha,apex,26/27,96.0
-2017-10-20 08:41,os-nosdn-calipso-noha,apex,18/18,100.0
-2017-10-20 08:41,os-nosdn-nofeature-ha,apex,26/27,96.0
-2017-10-20 08:41,os-nosdn-kvm-noha,compass,26/27,96.0
-2017-10-20 08:41,os-odl-sfc-noha,compass,20/30,67.0
-2017-10-20 08:41,os-odl_l2-moon-noha,compass,24/30,80.0
-2017-10-20 08:41,os-odl_l3-nofeature-ha,compass,21/27,78.0
-2017-10-20 08:41,os-nosdn-kvm-ha,compass,26/27,96.0
-2017-10-20 08:41,os-odl-sfc-ha,compass,26/30,87.0
-2017-10-20 08:41,os-nosdn-nofeature-noha,compass,26/27,96.0
-2017-10-20 08:41,os-nosdn-ovs_dpdk-ha,compass,2/18,11.0
-2017-10-20 08:41,os-nosdn-ovs_dpdk-noha,compass,3/27,11.0
-2017-10-20 08:41,os-odl_l3-nofeature-noha,compass,14/18,78.0
-2017-10-20 08:41,os-odl_l2-moon-ha,compass,26/30,87.0
-2017-10-20 08:41,os-nosdn-nofeature-ha,compass,24/27,89.0
-2017-10-20 08:41,os-nosdn-nofeature-ha,daisy,26/27,96.0
-2017-10-20 08:41,os-odl-nofeature-ha,daisy,25/30,83.0
-2017-10-20 08:41,os-nosdn-ovs-noha,fuel@x86,25/27,93.0
-2017-10-20 08:41,os-odl-nofeature-ha,fuel@x86,29/30,97.0
-2017-10-20 08:41,os-odl-nofeature-noha,fuel@x86,30/30,100.0
-2017-10-20 08:41,os-nosdn-nofeature-noha,fuel@x86,27/27,100.0
-2017-10-20 08:41,os-nosdn-ovs-ha,fuel@x86,12/27,44.0
-2017-10-20 08:41,os-nosdn-nofeature-ha,fuel@x86,15/18,83.0
-2017-10-20 08:41,os-nosdn-nofeature-noha,fuel@aarch64,1/9,11.0
-2017-10-20 08:41,os-nosdn-nofeature-ha,fuel@aarch64,23/27,85.0
-2017-10-20 08:41,os-odl-nofeature-ha,fuel@aarch64,23/27,115.0
-2017-10-20 08:41,os-ocl-nofeature-noha,joid,3/27,11.0
-2017-10-20 08:41,os-ocl-nofeature-ha,joid,3/27,11.0
-2017-10-20 08:41,os-nosdn-nofeature-noha,joid,15/27,56.0
-2017-10-20 08:41,os-nosdn-openbaton-ha,joid,5/18,28.0
-2017-10-20 08:41,os-nosdn-lxd-ha,joid,2/15,13.0
-2017-10-20 08:41,os-nosdn-lxd-noha,joid,3/15,20.0
-2017-10-20 08:41,os-nosdn-nofeature-ha,joid,10/18,56.0
diff --git a/docs/results/img/weather-clear.png b/docs/results/img/weather-clear.png
deleted file mode 100644
index a0d96775..00000000
--- a/docs/results/img/weather-clear.png
+++ /dev/null
Binary files differ
diff --git a/docs/results/img/weather-few-clouds.png b/docs/results/img/weather-few-clouds.png
deleted file mode 100644
index acfa7839..00000000
--- a/docs/results/img/weather-few-clouds.png
+++ /dev/null
Binary files differ
diff --git a/docs/results/img/weather-overcast.png b/docs/results/img/weather-overcast.png
deleted file mode 100644
index 4296246d..00000000
--- a/docs/results/img/weather-overcast.png
+++ /dev/null
Binary files differ
diff --git a/docs/results/img/weather-storm.png b/docs/results/img/weather-storm.png
deleted file mode 100644
index 956f0e20..00000000
--- a/docs/results/img/weather-storm.png
+++ /dev/null
Binary files differ
diff --git a/docs/results/js/default.css b/docs/results/js/default.css
deleted file mode 100644
index e32fa5fb..00000000
--- a/docs/results/js/default.css
+++ /dev/null
@@ -1,194 +0,0 @@
-.panel-header-item {
- position: relative;
- display: inline-block;
- padding-left: 17px;
- padding-right: 17px;
-}
-
-.panel-pod-name {
- margin-top: 10px;
- margin-right: 27px;
- float:right;
- padding: 6px;
-}
-
-.panel-default > .panel-heading .badge {
- background-color: #007e88;
- position: relative;
- display: inline-block;
-}
-
-.panel-default > .panel-heading .progress-bar {
- height: 100%;
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- background-color: #0095a2
-}
-.panel-default > .panel-heading h4 {
- color: white;
-}
-
-.panel-default > .panel-heading {
- background-color: #00ADBB;
- overflow: hidden;
- position: relative;
- width: 100%;
-}
-
-th{
- text-align: center;
-}
-
-td{
- text-align: center;
-}
-
-.tr-danger {
- background-color: #177870;
- color: white;
-}
-
-.btn-more {
- color: white;
- background-color: #0095a2;
-}
-
-h1 {
- display: block;
- font-size: 2em;
- margin-top: 0.67em;
- margin-bottom: 0.67em;
- margin-left: 0;
- margin-right: 0;
- font-weight: bold;
-}
-
-h2 {
- display: block;
- font-size: 1.5em;
- margin-top: 0.83em;
- margin-bottom: 0.83em;
- margin-left: 0;
- margin-right: 0;
- font-weight: bold;
- color:rgb(128, 128, 128)
-}
-
-#power-gauge g.arc {
- fill: steelblue;
-}
-
-#power-gauge g.pointer {
- fill: #e85116;
- stroke: #b64011;
-}
-
-#power-gauge g.label text {
- text-anchor: middle;
- font-size: 14px;
- font-weight: bold;
- fill: #666;
-}
-
-#power-gauge path {
-
-}
-
-.axis path,
-.axis line {
- fill: none;
- stroke: #000;
- shape-rendering: crispEdges;
-}
-
-.dot {
- fill: steelblue;
- stroke: steelblue;
- stroke-width: 1.5px;
-}
-
-.myButtonPdf {
- -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
- -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
- box-shadow:inset 0px 1px 0px 0px #f29c93;
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
- background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
- background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
- background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
- background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
- background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
- background-color:#fe1a00;
- -moz-border-radius:6px;
- -webkit-border-radius:6px;
- border-radius:6px;
- border:1px solid #d83526;
- display:inline-block;
- cursor:pointer;
- color:#ffffff;
- font-family:Arial;
- font-size:15px;
- font-weight:bold;
- padding:6px 24px;
- text-decoration:none;
- text-shadow:0px 1px 0px #b23e35;
-}
-.myButtonPdf:hover {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
- background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
- background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
- background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
- background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
- background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
- background-color:#ce0100;
-}
-.myButtonPdf:active {
- position:relative;
- top:1px;
-}
-
-
-.myButtonCSV {
- -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
- -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
- box-shadow:inset 0px 1px 0px 0px #bbdaf7;
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
- background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
- background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
- background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
- background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
- background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
- background-color:#79bbff;
- -moz-border-radius:6px;
- -webkit-border-radius:6px;
- border-radius:6px;
- border:1px solid #84bbf3;
- display:inline-block;
- cursor:pointer;
- color:#ffffff;
- font-family:Arial;
- font-size:15px;
- font-weight:bold;
- padding:6px 24px;
- text-decoration:none;
- text-shadow:0px 1px 0px #528ecc;
-}
-.myButtonCSV:hover {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
- background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
- background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
- background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
- background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
- background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
- background-color:#378de5;
-}
-.myButtonCSV:active {
- position:relative;
- top:1px;
-}
-
diff --git a/docs/results/js/gauge.js b/docs/results/js/gauge.js
deleted file mode 100644
index 4cad16c6..00000000
--- a/docs/results/js/gauge.js
+++ /dev/null
@@ -1,165 +0,0 @@
-// ******************************************
-// Gauge for reporting
-// Each scenario has a score
-// We use a gauge to indicate the trust level
-// ******************************************
-var gauge = function(container) {
- var that = {};
- var config = {
- size : 150,
- clipWidth : 250,
- clipHeight : 100,
- ringInset : 20,
- ringWidth : 40,
-
- pointerWidth : 7,
- pointerTailLength : 5,
- pointerHeadLengthPercent : 0.8,
-
- minValue : 0,
- maxValue : 100,
-
- minAngle : -90,
- maxAngle : 90,
-
- transitionMs : 4000,
-
- majorTicks : 7,
- labelFormat : d3.format(',g'),
- labelInset : 10,
-
- arcColorFn : d3.interpolateHsl(d3.rgb('#ff0000'), d3.rgb('#00ff00'))
- };
-
-
-var range = undefined;
-var r = undefined;
-var pointerHeadLength = undefined;
-var value = 0;
-
-var svg = undefined;
-var arc = undefined;
-var scale = undefined;
-var ticks = undefined;
-var tickData = undefined;
-var pointer = undefined;
-
-var donut = d3.layout.pie();
-
-function deg2rad(deg) {
- return deg * Math.PI / 180;
-}
-
-function newAngle(d) {
- var ratio = scale(d);
- var newAngle = config.minAngle + (ratio * range);
- return newAngle;
-}
-
-function configure() {
- range = config.maxAngle - config.minAngle;
- r = config.size / 2;
- pointerHeadLength = Math.round(r * config.pointerHeadLengthPercent);
-
- // a linear scale that maps domain values to a percent from 0..1
- scale = d3.scale.linear()
- .range([0,1])
- .domain([config.minValue, config.maxValue]);
-
- ticks = scale.ticks(config.majorTicks);
- tickData = d3.range(config.majorTicks).map(function() {return 1/config.majorTicks;});
-
- arc = d3.svg.arc()
- .innerRadius(r - config.ringWidth - config.ringInset)
- .outerRadius(r - config.ringInset)
- .startAngle(function(d, i) {
- var ratio = d * i;
- return deg2rad(config.minAngle + (ratio * range));
- })
- .endAngle(function(d, i) {
- var ratio = d * (i+1);
- return deg2rad(config.minAngle + (ratio * range));
- });
-}
-that.configure = configure;
-
-function centerTranslation() {
- return 'translate('+r +','+ r +')';
-}
-
-function isRendered() {
- return (svg !== undefined);
-}
-that.isRendered = isRendered;
-
-function render(newValue) {
- svg = d3.select(container)
- .append('svg:svg')
- .attr('class', 'gauge')
- .attr('width', config.clipWidth)
- .attr('height', config.clipHeight);
-
- var centerTx = centerTranslation();
-
- var arcs = svg.append('g')
- .attr('class', 'arc')
- .attr('transform', centerTx);
-
- arcs.selectAll('path')
- .data(tickData)
- .enter().append('path')
- .attr('fill', function(d, i) {
- return config.arcColorFn(d * i);
- })
- .attr('d', arc);
-
- var lg = svg.append('g')
- .attr('class', 'label')
- .attr('transform', centerTx);
- lg.selectAll('text')
- .data(ticks)
- .enter().append('text')
- .attr('transform', function(d) {
- var ratio = scale(d);
- var newAngle = config.minAngle + (ratio * range);
- return 'rotate(' +newAngle +') translate(0,' +(config.labelInset - r) +')';
- })
- .text(config.labelFormat);
-
- var lineData = [ [config.pointerWidth / 2, 0],
- [0, -pointerHeadLength],
- [-(config.pointerWidth / 2), 0],
- [0, config.pointerTailLength],
- [config.pointerWidth / 2, 0] ];
- var pointerLine = d3.svg.line().interpolate('monotone');
- var pg = svg.append('g').data([lineData])
- .attr('class', 'pointer')
- .attr('transform', centerTx);
-
- pointer = pg.append('path')
- .attr('d', pointerLine/*function(d) { return pointerLine(d) +'Z';}*/ )
- .attr('transform', 'rotate(' +config.minAngle +')');
-
- update(newValue === undefined ? 0 : newValue);
-}
-that.render = render;
-
-function update(newValue, newConfiguration) {
- if ( newConfiguration !== undefined) {
- configure(newConfiguration);
- }
- var ratio = scale(newValue);
- var newAngle = config.minAngle + (ratio * range);
- pointer.transition()
- .duration(config.transitionMs)
- .ease('elastic')
- .attr('transform', 'rotate(' +newAngle +')');
-}
-that.update = update;
-
-configure();
-
-render();
-
-return that;
-};
diff --git a/docs/results/js/trend.js b/docs/results/js/trend.js
deleted file mode 100644
index f2421338..00000000
--- a/docs/results/js/trend.js
+++ /dev/null
@@ -1,75 +0,0 @@
-// ******************************************
-// Trend line for reporting
-// based on scenario_history.txt
-// where data looks like
-// date,scenario,installer,detail,score
-// 2016-09-22 13:12,os-nosdn-fdio-noha,apex,4/12,33.0
-// 2016-09-22 13:13,os-odl_l2-fdio-noha,apex,12/15,80.0
-// 2016-09-22 13:13,os-odl_l2-sfc-noha,apex,18/24,75.0
-// .....
-// ******************************************
-// Set the dimensions of the canvas / graph
-var trend_margin = {top: 20, right: 30, bottom: 50, left: 40},
- trend_width = 300 - trend_margin.left - trend_margin.right,
- trend_height = 130 - trend_margin.top - trend_margin.bottom;
-
-// Parse the date / time
-var parseDate = d3.time.format("%Y-%m-%d %H:%M").parse;
-
-// Set the ranges
-var trend_x = d3.time.scale().range([0, trend_width]);
-var trend_y = d3.scale.linear().range([trend_height, 0]);
-
-// Define the axes
-var trend_xAxis = d3.svg.axis().scale(trend_x)
- .orient("bottom").ticks(2).tickFormat(d3.time.format("%m-%d"));
-
-var trend_yAxis = d3.svg.axis().scale(trend_y)
- .orient("left").ticks(2);
-
-// Define the line
-var valueline = d3.svg.line()
- .x(function(d) { return trend_x(d.date); })
- .y(function(d) { return trend_y(d.score); });
-
-var trend = function(container, trend_data) {
-
- var trend_svg = d3.select(container)
- .append("svg")
- .attr("width", trend_width + trend_margin.left + trend_margin.right)
- .attr("height", trend_height + trend_margin.top + trend_margin.bottom)
- .append("g")
- .attr("transform",
- "translate(" + trend_margin.left + "," + trend_margin.top + ")");
-
- // Scale the range of the data
- trend_x.domain(d3.extent(trend_data, function(d) { return d.date; }));
- trend_y.domain([0, d3.max(trend_data, function(d) { return d.score; })]);
-
- // Add the X Axis
- trend_svg.append("g")
- .attr("class", "x axis")
- .attr("transform", "translate(0," + trend_height + ")")
- .call(trend_xAxis);
-
- // Add the Y Axis
- trend_svg.append("g")
- .attr("class", "y axis")
- .call(trend_yAxis);
-
- // Add the valueline path.
- trend_svg.append("path")
- .attr("class", "line")
- .attr("d", valueline(trend_data))
- .attr("stroke", "steelblue")
- .attr("fill", "none");
-
- trend_svg.selectAll(".dot")
- .data(trend_data)
- .enter().append("circle")
- .attr("r", 2.5)
- .attr("cx", function(d) { return trend_x(d.date); })
- .attr("cy", function(d) { return trend_y(d.score); });
-
- return trend;
-}
diff --git a/docs/testing/developer/devguide/index.rst b/docs/testing/developer/devguide/index.rst
deleted file mode 100644
index 19a1bdcb..00000000
--- a/docs/testing/developer/devguide/index.rst
+++ /dev/null
@@ -1,315 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. SPDX-License-Identifier: CC-BY-4.0
-
-************************
-Functest Developer Guide
-************************
-
-.. toctree::
- :numbered:
- :maxdepth: 2
-
-============
-Introduction
-============
-
-Functest is a project dealing with functional testing.
-The project produces its own internal test cases but can also be considered
-as a framework to support feature and VNF onboarding project testing.
-
-Therefore there are many ways to contribute to Functest. You can:
-
- * Develop new internal test cases
- * Integrate the tests from your feature project
- * Develop the framework to ease the integration of external test cases
-
-Additional tasks involving Functest but addressing all the test projects
-may also be mentioned:
-
- * The API / Test collection framework
- * The dashboards
- * The automatic reporting portals
- * The testcase catalog
-
-This document describes how, as a developer, you may interact with the
-Functest project. The first section details the main working areas of
-the project. The Second part is a list of "How to" to help you to join
-the Functest family whatever your field of interest is.
-
-
-========================
-Functest developer areas
-========================
-
-
-Functest High level architecture
-================================
-
-Functest is a project delivering test containers dedicated to OPNFV.
-It includes the tools, the scripts and the test scenarios.
-In Euphrates Alpine containers have been introduced in order to lighten the
-container and manage testing slicing. The new containers are created according
-to the different tiers:
-
- * functest-core: https://hub.docker.com/r/opnfv/functest-core/
- * functest-healthcheck: https://hub.docker.com/r/opnfv/functest-healthcheck/
- * functest-smoke: https://hub.docker.com/r/opnfv/functest-smoke/
- * functest-features: https://hub.docker.com/r/opnfv/functest-features/
- * functest-components: https://hub.docker.com/r/opnfv/functest-components/
- * functest-vnf: https://hub.docker.com/r/opnfv/functest-vnf/
- * functest-parser: https://hub.docker.com/r/opnfv/functest-parser/
- * functest-restapi: https://hub.docker.com/r/opnfv/functest-restapi/
-
-Standalone functest dockers are maintained for Euphrates but Alpine containers
-are recommended.
-
-Functest can be described as follow::
-
- +----------------------+
- | |
- | +--------------+ | +-------------------+
- | | | | Public | |
- | | Tools | +------------------+ OPNFV |
- | | Scripts | | | System Under Test |
- | | Scenarios | | | |
- | | | | | |
- | +--------------+ | +-------------------+
- | |
- | Functest Docker |
- | |
- +----------------------+
-
-Functest internal test cases
-============================
-The internal test cases in Euphrates are:
-
-
- * api_check
- * connection_check
- * snaps_health_check
- * vping_ssh
- * vping_userdata
- * odl
- * odl_netvirt
- * rally_full
- * rally_sanity
- * tempest_smoke_serial
- * tempest_full_parallel
- * cloudify_ims
-
-By internal, we mean that this particular test cases have been developed and/or
-integrated by functest contributors and the associated code is hosted in the
-Functest repository.
-An internal case can be fully developed or a simple integration of
-upstream suites (e.g. Tempest/Rally developed in OpenStack, or odl suites are
-just integrated in Functest).
-
-The structure of this repository is detailed in `[1]`_.
-The main internal test cases are in the opnfv_tests subfolder of the
-repository, the internal test cases can be grouped by domain:
-
- * sdn: odl, odl_netvirt, odl_fds
- * openstack: api_check, connection_check, snaps_health_check, vping_ssh, vping_userdata, tempest_*, rally_*
- * vnf: cloudify_ims
-
-If you want to create a new test case you will have to create a new folder under
-the testcases directory (See next section for details).
-
-Functest external test cases
-============================
-The external test cases are inherited from other OPNFV projects, especially the
-feature projects.
-
-The external test cases are:
-
- * barometer
- * bgpvpn
- * doctor
- * domino
- * fds
- * parser
- * promise
- * refstack_defcore
- * snaps_smoke
- * functest-odl-sfc
- * orchestra_clearwaterims
- * orchestra_openims
- * vyos_vrouter
- * juju_vepc
-
-External test cases integrated in previous versions but not released in
-Euphrates:
-
- * copper
- * moon
- * netready
- * security_scan
-
-
-The code to run these test cases is hosted in the repository of the project.
-Please note that orchestra test cases are hosted in Functest repository and not
-in orchestra repository. Vyos_vrouter and juju_vepc code is also hosted in
-functest as there are no dedicated projects.
-
-
-Functest framework
-==================
-
-Functest is a framework.
-
-Historically Functest is released as a docker file, including tools, scripts and
-a CLI to prepare the environment and run tests.
-It simplifies the integration of external test suites in CI pipeline and provide
-commodity tools to collect and display results.
-
-Since Colorado, test categories also known as **tiers** have been created to
-group similar tests, provide consistent sub-lists and at the end optimize
-test duration for CI (see How To section).
-
-The definition of the tiers has been agreed by the testing working group.
-
-The tiers are:
- * healthcheck
- * smoke
- * features
- * components
- * vnf
-
-Functest abstraction classes
-============================
-
-In order to harmonize test integration, abstraction classes have been
-introduced:
-
- * testcase: base for any test case
- * unit: run unit tests as test case
- * feature: abstraction for feature project
- * vnf: abstraction for vnf onboarding
-
-The goal is to unify the way to run tests in Functest.
-
-Feature, unit and vnf_base inherit from testcase::
-
- +----------------------------------------------------------------+
- | |
- | TestCase |
- | |
- | - init() |
- | - run() |
- | - push_to_db() |
- | - is_successful() |
- | |
- +----------------------------------------------------------------+
- | | | |
- V V V V
- +--------------------+ +---------+ +------------------------+ +-----------------+
- | | | | | | | |
- | feature | | unit | | vnf | | robotframework |
- | | | | | | | |
- | | | | |- prepare() | | |
- | - execute() | | | |- deploy_orchestrator() | | |
- | BashFeature class | | | |- deploy_vnf() | | |
- | | | | |- test_vnf() | | |
- | | | | |- clean() | | |
- +--------------------+ +---------+ +------------------------+ +-----------------+
-
-
-Testcase
---------
-.. raw:: html
- :url: http://artifacts.opnfv.org/functest/docs/apidoc/functest.core.testcase.html
-
-Feature
--------
-.. raw:: html
- :url: http://artifacts.opnfv.org/functest/docs/apidoc/functest.core.feature.html
-
-Unit
-----
-.. raw:: html
- :url: http://artifacts.opnfv.org/functest/docs/apidoc/functest.core.unit.html
-
-VNF
----
-.. raw:: html
- :url: http://artifacts.opnfv.org/functest/docs/apidoc/functest.core.vnf.html
-
-Robotframework
---------------
-.. raw:: html
- :url: http://artifacts.opnfv.org/functest/docs/apidoc/functest.core.robotframework.html
-
-
-see `[5]`_ to get code samples
-
-
-Functest util classes
-=====================
-
-In order to simplify the creation of test cases, Functest develops also some
-functions that are used by internal test cases.
-Several features are supported such as logger, configuration management and
-Openstack capabilities (tacker,..).
-These functions can be found under <repo>/functest/utils and can be described as
-follows::
-
- functest/utils/
- |-- config.py
- |-- constants.py
- |-- decorators.py
- |-- env.py
- |-- functest_utils.py
- |-- openstack_tacker.py
- `-- openstack_utils.py
-
-It is recommended to use the SNAPS-OO library for deploying OpenStack instances.
-SNAPS `[4]`_ is an OPNFV project providing OpenStack utils.
-
-
-TestAPI
-=======
-Functest is using the Test collection framework and the TestAPI developed by
-the OPNFV community. See `[6]`_ for details.
-
-
-Reporting
-=========
-A web page is automatically generated every day to display the status based on
-jinja2 templates `[3]`_.
-
-
-Dashboard
-=========
-
-Additional dashboarding is managed at the testing group level, see `[7]`_ for
-details.
-
-
-=======
-How TOs
-=======
-
-See How to section on Functest wiki `[8]`_
-
-
-==========
-References
-==========
-
-_`[1]`: http://artifacts.opnfv.org/functest/docs/configguide/index.html Functest configuration guide
-
-_`[2]`: http://artifacts.opnfv.org/functest/docs/userguide/index.html functest user guide
-
-_`[3]`: https://git.opnfv.org/cgit/releng/tree/utils/test/reporting
-
-_`[4]`: https://git.opnfv.org/snaps/
-
-_`[5]` : http://testresults.opnfv.org/functest/framework/index.html
-
-_`[6]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html
-
-_`[7]`: https://opnfv.biterg.io/goto/283dba93ca18e95964f852c63af1d1ba
-
-_`[8]`: https://wiki.opnfv.org/pages/viewpage.action?pageId=7768932
-
-IRC support chan: #opnfv-functest
diff --git a/docs/testing/developer/internship/security_group/index.rst b/docs/testing/developer/internship/security_group/index.rst
deleted file mode 100644
index d1cdbdd8..00000000
--- a/docs/testing/developer/internship/security_group/index.rst
+++ /dev/null
@@ -1,70 +0,0 @@
-=======
-License
-=======
-
-Functest Docs are licensed under a Creative Commons Attribution 4.0
-International License.
-You should have received a copy of the license along with this.
-If not, see <http://creativecommons.org/licenses/by/4.0/>.
-
-==================================
-Functest Security group test cases
-==================================
-
-Author: Girish Sukhatankar
-mentors: D.Blaisonneau, J.Lausuch, M.Richomme
-
-Abstract
-========
-
-
-Version history
-===============
-
-+------------+----------+------------------+------------------------+
-| **Date** | **Ver.** | **Author** | **Comment** |
-| | | | |
-+------------+----------+------------------+------------------------+
-| 2016-??-?? | 0.0.1 | Morgan Richomme | Beginning of the |
-| | | (Orange) | Internship |
-+------------+----------+------------------+------------------------+
-
-
-Overview:
-=========
-
-
-
-
-Problem Statement:
-------------------
-
-
-
-Curation Phase
---------------
-
-
-
-
-
-Schedule:
-=========
-
-
-
-+--------------------------+------------------------------------------+
-| **Date** | **Comment** |
-| | |
-+--------------------------+------------------------------------------+
-| December - January | ........ |
-+--------------------------+------------------------------------------+
-| January - february | ........ |
-+--------------------------+------------------------------------------+
-
-
-References:
-===========
-
-.. _`[1]` : https://wiki.opnfv.org/display/DEV/Intern+Project%3A+Security+groups+test+case+in+Functest
-
diff --git a/docs/testing/developer/internship/testapi_evolution/index.rst b/docs/testing/developer/internship/testapi_evolution/index.rst
deleted file mode 100644
index 3038d0ac..00000000
--- a/docs/testing/developer/internship/testapi_evolution/index.rst
+++ /dev/null
@@ -1,237 +0,0 @@
-=======
-License
-=======
-
-Functest Docs are licensed under a Creative Commons Attribution 4.0
-International License.
-You should have received a copy of the license along with this.
-If not, see <http://creativecommons.org/licenses/by/4.0/>.
-
-=================
-TestAPI evolution
-=================
-
-Author: Sakala Venkata Krishna Rohit
-Mentors: S. Feng, J.Lausuch, M.Richomme
-
-Abstract
-========
-
-The TestAPI is used by all the test opnfv projects to report results.
-It is also used to declare projects, test cases and labs. A major refactoring
-has been done in Colorado with the introduction of swagger. The TestAPI is defined in Functest
-developer guide. The purpose of this project is to add more features to the TestAPI that automate
-the tasks that are done manually now, though there are tasks other than automation.
-
-Version history
-===============
-
-+------------+----------+------------------+------------------------+
-| **Date** | **Ver.** | **Author** | **Comment** |
-| | | | |
-+------------+----------+------------------+------------------------+
-| 2016-11-14 | 0.0.1 | Morgan Richomme | Beginning of the |
-| | | (Orange) | Internship |
-+------------+----------+------------------+------------------------+
-| 2017-02-17 | 0.0.2 | S.V.K Rohit | End of the Internship |
-| | | (IIIT Hyderabad) | |
-+------------+----------+------------------+------------------------+
-
-Overview:
-=========
-
-The internhip time period was from Nov 14th to Feb 17th. The project prosposal page is here `[1]`_.
-The intern project was assigned to Svk Rohit and was mentored by S. Feng, J.Lausuch, M.Richomme.
-The link to the patches submitted is `[2]`_. The internship was successfully completed and the
-documentation is as follows.
-
-Problem Statement:
-------------------
-
-The problem statement could be divided into pending features that needed to be added into TestAPI
-repo. The following were to be accomplished within the internship time frame.
-
-* **Add verification jenkins job for the TestAPI code**
- The purpose of this job is to verify whehter the unit tests are successful or not with the
- inclusion of the patchset submitted.
-
-* **Automatic update of opnfv/testapi docker image**
- The docker image of TestAPI is hosted in the opnfv docker hub. To ensure that the TestAPI image
- is always updated with the repository, automatic updation of the image is necessary and a job
- is triggered whenever a new patch gets merged.
-
-* **Automation deployment of testresults.opnfv.org/test/ website**
- In the same manner as the docker image of TestAPI is updated, the TestAPI website needs to be
- in sync with the repository code. So, a job has been added to the opnfv jenkins ci for the
- updation of the testresults website.
-
-* **Generate static documentation of TestAPI calls**
- The purpose of this is to give an static/offline view of TestAPI. If someone wants to have a
- look at the Restful APIs of TestAPI, he/she does't need to go to the website, he can download
- a html page and view it anytime.
-
-* **Backup MongoDB of TestAPI**
- The mongoDB needs to be backed up every week. Till now it was done manually, but due to this
- internship, it is now automated using a jenkins job.
-
-* **Add token based authorization to the TestAPI calls**
- The token based authorization was implemented to ensure that only ci_pods could access the
- database. Authentication has been added to only delete/put/post requests.
-
-Curation Phase:
----------------
-
-The curation phase was the first 3 to 4 weeks of the internship. This phase was to get familiar
-with the TestAPI code and functionality and propose the solutions/tools for the tasks mentioned
-above. Swagger codegen was choosen out of the four tools proposed `[3]`_ for generating static
-documentaion.
-
-Also, specific amount of time was spent on the script flow of the jenkins jobs. The automatic
-deployment task involves accessing a remote server from inside the jenkins build. The deployment
-had to be done only after the docker image update is done. For these constraints to satisfy, a
-multijob jenkins job was choosen instead of a freestyle job.
-
-Important Links:
-----------------
-
-* MongoDB Backup Link - `[4]`_
-* Static Documentation - `[5]`_
-* TestAPI Token addition to ci_pods - `[6]`_
-
-Schedule:
-=========
-
-The progress and completion of the tasks is described in the below table.
-
-+--------------------------+------------------------------------------+
-| **Date** | **Comment** |
-| | |
-+--------------------------+------------------------------------------+
-| Nov 14th - Dec 31st | Understand TestAPI code and the |
-| | requirements. |
-+--------------------------+------------------------------------------+
-| Jan 1st - Jan 7th | Add jenkins job to create static |
-| | documentation and write build scripts. |
-+--------------------------+------------------------------------------+
-| Jan 8th - Jan 21st | Add verification jenkins job for unit |
-| | tests. |
-+--------------------------+------------------------------------------+
-| Jan 22nd - Jan 28th | Add jenkins job for mongodb backup |
-| | |
-+--------------------------+------------------------------------------+
-| Jan 29th - Feb 11th | Enable automatic deployment of |
-| | testresults.opnfv.org/test/ |
-+--------------------------+------------------------------------------+
-| Feb 12th - Feb 17th | Add token based authentication |
-| | |
-+--------------------------+------------------------------------------+
-
-FAQ's
-=====
-
-This section lists the problems that I have faced and the understanding that I have acquired during
-the internship. This section may help other developers in solving any errors casused because of the
-code written as a part of this internship.
-
-
-TestAPI
--------
-
-What is the difference between defining data_file as "/etc/.." and "etc/.." in setup.cfg ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-If in the setup.cfg, it is defined as
-
-[files]
-data_files =
-etc/a.conf = etc/a.conf.sample
-
-then it ends up installed in the /usr/etc/. With this configuration, it would be installed
-correctly within a venv. but when it is defined as
-
-[files]
-data_files =
-/etc/a.conf = etc/a.conf.sample
-
-then it ends up installed on the root of the filesystem instead of properly be installed within the
-venv.
-
-Which attribute does swagger-codegen uses as the title in the generation of document generation ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-It uses the nickname of the api call in swagger as the title in the generation of the document
-generation.
-
-Does swagger-codegen take more than one yaml file as input ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-No, swagger-codegen only takes one yaml file as input to its jar file. If there more than one yaml
-file, one needs to merge them and give it as an input keeping mind the swagger specs.
-
-
-Jenkins & JJB
--------------
-
-Which scm macro is used for verification jenkins jobs ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-There are two macros for scm one is git-scm and other git-scm-gerrit. git-scm-gerrit is used for
-verification jenkins job.
-
-Does the virtualenv created in one build script exists in other build scripts too ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-No, the virtualenv created in one build script only exists in that build script/shell.
-
-What parameters are needed for the scm macros ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Project and Branch are the two parameters needed for scm macros.
-
-What is the directory inside the jenkins build ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The directory of the jenkins build is the directory of the repo. `ls $WORKSPACE` command will give
-you all the contents of the directory.
-
-How to include a bash script in jenkins job yaml file ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-An example might be apt here as an answer.
-
-builders:
- - shell:
- !include-raw: include-raw001-hello-world.sh
-
-
-How do you make a build server run on a specific machine ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-It can be done by defining a label parameter 'SLAVE_LABEL' or in OPNFV , there are macros for each
-server, one can use those parameter macros.
-Ex: opnfv-build-defaults. Note, if we use macro, then no need to define GIT_BASE, but if one uses
-SLAVE_LABEL, one needs to define a parameter GIT_BASE. This is because macro already has GIT_BASE
-defined.
-
-What job style should be used when there is a situation like one build should trigger other builds
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-or when different build scripts need to be run on different machines ?
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-MultiJob style should be used as it has phases where each phase can be taken as a build scipt and
-can have its own parameters by which one can define the SLAVE_LABEL parameter.
-
-References:
-===========
-
-_`[1]` : https://wiki.opnfv.org/display/DEV/Intern+Project%3A+testapi+evolution
-
-_`[2]` : https://gerrit.opnfv.org/gerrit/#/q/status:merged+owner:%22Rohit+Sakala+%253Crohitsakala%2540gmail.com%253E%22
-
-_`[3]` : https://docs.google.com/document/d/1jWwVZ1ZpKgKcOS_zSz2KzX1nwg4BXxzBxcwkesl7krw/edit?usp=sharing
-
-_`[4]` : http://artifacts.opnfv.org/testapibackup.html
-
-_`[5]` : http://artifacts.opnfv.org/releng/docs/testapi.html
-
-_`[6]` : http://artifacts.opnfv.org/functest/docs/devguide/index.html#test-api-authorization
diff --git a/docs/testing/developer/internship/unit_tests/index.rst b/docs/testing/developer/internship/unit_tests/index.rst
deleted file mode 100644
index a117c860..00000000
--- a/docs/testing/developer/internship/unit_tests/index.rst
+++ /dev/null
@@ -1,126 +0,0 @@
-=======
-License
-=======
-
-Functest Docs are licensed under a Creative Commons Attribution 4.0
-International License.
-You should have received a copy of the license along with this.
-If not, see <http://creativecommons.org/licenses/by/4.0/>.
-
-===================
-Functest Unit tests
-===================
-
-Author: Ashish Kumar
-Mentors: H.Yao, J.Lausuch, M.Richomme
-
-Abstract
-========
-
-
-Version history
-===============
-
-+------------+----------+------------------+------------------------+
-| **Date** | **Ver.** | **Author** | **Comment** |
-| | | | |
-+------------+----------+------------------+------------------------+
-| 2016-11-14 | 0.0.1 | Morgan Richomme | Beginning of the |
-| | | (Orange) | Internship |
-+------------+----------+------------------+------------------------+
-| 2017-03-31 | 0.0.2 | Ashish Kumar | During the |
-| | | (IIIT Hyderabad) | Internship |
-+------------+----------+------------------+------------------------+
-
-
-Overview:
-=========
-Functest project is developing and integrating functional test cases for OPNFV
-and it is part of OPNFV since the beginning. Functest develops its own testcases
-and framework. This framework includes several utility libraries. The Project is
-growing rapidly with more features, tests added as per requirement. It becomes
-the responsibility of every developer to maintain the integrity of code i.e. new
-patch should not break the previous functionality of the project. To automate this
-process of software development, we should write unit tests and add them to CI so
-that when a new patch is ready to merge, we shouldn't allow those which are breaking
-previous unit tests or decreasing the coverage.
-
-
-
-Problem Statement:
-------------------
-The goal of the intership consists in creating unit test suites on Functest code
-with good code coverage (>80%) and integrate it in continuous integration in order
-to consolidate existing code.
-
-
-Curation Phase
---------------
-The curation phase was the first 3 to 4 weeks of the internship. This phase was to get
-familiar with the functest code and functionality and explore the solutions for unit
-testing in other projects and come up with the strategy for writing unit tests in functest.
-
-In this phase we decided,
-- Coverage should be 80%. There are some functions like __init__, getter, setter and other
- private methods for which writing unit test is a tedious job, so we are leaving these methods
- for now.
-- Do method wise testing for every module.
-- Use mock for external or third party services, system calls and other external library calls
- which could impact the behaviour of system during the run of unit test.
-- Add it in jenkins as passing criteria for patches.
-- Write tests in modular way so that it can help to serve as a form of documentation.
-
-
-
-Schedule:
-=========
-+--------------------------+------------------------------------------+
-| **Date** | **Comment** |
-| | |
-+--------------------------+------------------------------------------+
-| Nov 14th - Nov 28th | 1. Learn Functest Project Business |
-| | 2. Set up the development environment |
-| | 3. Run Functest code |
-+--------------------------+------------------------------------------+
-| Nov 28th - Dec.9th | 1. Explore Unit Testing Strategy, |
-| | 2. Learn about Mock in python |
-+--------------------------+------------------------------------------+
-| Dec 12th - Dec 23rd | Implement Unit Tests for CLI |
-| | |
-+--------------------------+------------------------------------------+
-| Dec 26th - Jan 6th | Implement Unit Tests for Utils |
-| | |
-+--------------------------+------------------------------------------+
-| Jan 9th - Jan 20th | Implement Unit Tests for CI |
-| | |
-+--------------------------+------------------------------------------+
-| Jan 23rd - Feb 3rd | Implement Unit Tests for Core |
-| | |
-+--------------------------+------------------------------------------+
-| Feb 6th - Feb 17th | Implement Unit Tests for |
-| | opnfv_tests/openstack/tempest |
-+--------------------------+------------------------------------------+
-| Feb 20th - Mar 3rd | Implement Unit Tests for |
-| | opnfv_tests/openstack/rally |
-+--------------------------+------------------------------------------+
-| Mar 6th - Mar 17th | Implement Unit Tests for |
-| | opnfv_tests/vnf/ims |
-+--------------------------+------------------------------------------+
-| Mar 20th - Mar 31st | Recheck and Increase Coverage for all |
-| | modules > 80% |
-+--------------------------+------------------------------------------+
-| Apr 3rd - Apr 14th | Add CI Gating for unit tests |
-| | |
-+--------------------------+------------------------------------------+
-| Apr 17th - Apr 28th | Use Tox Utility, Documentation |
-| | |
-+--------------------------+------------------------------------------+
-| Apr 28th - End | Bug Fixing |
-| | |
-+--------------------------+------------------------------------------+
-
-
-References:
-===========
-
-.. _`[1]` : https://wiki.opnfv.org/display/DEV/Intern+Project%3A+Functest+unit+tests
diff --git a/docs/testing/developer/internship/vnf_catalog/index.rst b/docs/testing/developer/internship/vnf_catalog/index.rst
deleted file mode 100644
index df763339..00000000
--- a/docs/testing/developer/internship/vnf_catalog/index.rst
+++ /dev/null
@@ -1,170 +0,0 @@
-=======
-License
-=======
-
-Functest Docs are licensed under a Creative Commons Attribution 4.0
-International License.
-You should have received a copy of the license along with this.
-If not, see <http://creativecommons.org/licenses/by/4.0/>.
-
-=======================
-Open Source VNF Catalog
-=======================
-
-Author: Kumar Rishabh
-Mentors: B.Souville, M.Richomme, J.Lausuch
-
-Abstract
-========
-
-
-
-Version hissory
-===============
-
-+------------+----------+------------------+------------------------+
-| **Date** | **Ver.** | **Author** | **Comment** |
-| | | | |
-+------------+----------+------------------+------------------------+
-| 2016-12-12 | 0.0.1 | Morgan Richomme | Beginning of the |
-| | | (Orange) | Internship |
-+------------+----------+------------------+------------------------+
-
-
-Overview:
-=========
-
-
-This project aims to create an Open Source catalog for reference and
-classification of Virtual Network Functions (VNFs)s available on
-Internet. The classification method proposed will be in sync with the
-requirements of Telcos active in NFV landscape. The project aims to have
-running web platform similar to [1] by the mid of internship (2nd week
-of March). By the penultimate month of internship I aim to have fully
-functional implementation of an Open Source VNF in functest.
-
-
-Problem Statement:
-------------------
-
-OPNFV aims to be the reference platform for development,
-standardization and integration of Open Source NFV components across
-various Open Source Platforms. It mainly deals with the infrastructure
-through the Network Function Virtualization Infrastructure (NFVI) and
-Virtual Infrastructure manager (VIM). The MANO (Management and
-orchestration) stacks have been introduced recently. VNFs are not
-directly in OPNFV scope, however VNFs are needed to test and qualify the
-infrastructure. In this regard having a common curated Open Source
-Reference VNF catalog would be of immense importance to community.
-
-Since major focus of OPNFV is Telcos, a curated platform targeted from
-industry point of view would be very useful. We plan to divide the
-entire project into three major phases(with some iterative improvements
-and overlaps)
-
-
-Curation Phase
---------------
-This phase pertains to studying various Open Source VNFs available and
-classification of them based on certain parameters. The parameters that
-I currently have in mind are:
- * Developer Metrics: These pertain to repo characteristics of VNF under
- study
- * Usage Statistics - Activity, Number of Commits, stars
- * Maturity Statistics - For instance if an NFV community decides code
- coverage is important for them, it shows the NFV community is serious
- about taking the project forward
- * Technical Tagging: These are the tags that pertain to technical
- characteristics of a VNF
- * Broad Use Cases - Whether the VNF fits strictly in IaaS, PaaS or
- SaaS layer or is an hybrid of two/all.
- * Generic Use Cases - This in my opinion is the broadest
- classification category. For instance a VNF could be built with a
- broad idea of powering IOT devices at home or from usage perspective
- of Telco Operators (vFW, vEPC, vIMS, vCDN, vAAA, vCPE,...).`[2]`_
- * Fields of Application
- * Library Status - Whether APIs are standardized, support RESTful
- services.
- * Dependency Forwarding Graph - This is pretty complex tagging
- mechanism. It essentially tries to establish a graph relationship
- between the VNFs (elementary VNFs are used in Service Function
- Chaining chains such as Firewall, DPI, content enrichment,..). In my
- opinion this is useful immensely. This will allow users to go to
- platform and ask a question like - “I have this X tech stack to
- support, Y and Z are my use cases, which NFVs should I use to support
- this.
- * Visitor Score - Based on `[1]`_ I plan to evolve a visitor score for
- the platform. This will allow users to score an NFV on certain
- parameters, may be post comments.
-
-**I plan to use the above three scores and evolve cumulative score which
-will be displayed next to each of the NFV on the platform.**
-
- * Platform building phase - This will involve erecting a Web Platform
- which will be similar to this `[1]`_. I am decently familiar with
- Django and hence I will write the platform in Django. There are two
- action plans that I have in mind right now. Either I can start writing
- the platform simultaneously which will help keep track of my progress
- or I can write the platform after 1.5 - 2 months into the internship.
- Either way I aim to have the Web Platform ready by March 12.
-
- * Functest VNF implementation phase - This is the last phase that will
- involve writing a fully functional implementation of an Open Source VNF
- into Functest. I will undertake this after I am 3 months into the
- internship. I have a decent familiarity with python and hence I think
- it shouldn’t be too difficult. I need to decide how complex the VNFI
- should undertake this exercise for (e.g. AAA such as free radius sounds
- relatively easy, vCDN is much more challenging).
- This will be decided in consent with my mentors.
-
-
-
-
-Schedule:
-=========
-I plan to take this project in 6 months time frame as I want to use it
-as a chance to read more about NFVs in particular and SDN in general
-
-
-+--------------------------+------------------------------------------+
-| **Date** | **Comment** |
-| | |
-+--------------------------+------------------------------------------+
-| December 12 - January 12 | Study the above mentioned metrics |
-| | Decide which of them are important for |
-| | community (and which are not). |
-+--------------------------+------------------------------------------+
-| January 12 - January 27 | Make a database for the above studied |
-| | metrics and evolve it further based on |
-| | Mentors’ input. + associated API |
-+--------------------------+------------------------------------------+
-| January 27 - February 5 | Compile the data collected above and make|
-| | it public. Although I can keep everything|
-| | public from the beginning too. My |
-| | rationale of not making the entire data |
-| | public in initial stage as the errors |
-| | caused by me could be misleading for |
-| | developers. |
-+--------------------------+------------------------------------------+
-| February 5 - March 5 | Erect the Web Platform and release it |
-| | for restricted group for alpha testing. |
-+--------------------------+------------------------------------------+
-| March 5 - March 12 | Make it public. Release it to public for |
-| | beta testing. Fix Bugs. |
-+--------------------------+------------------------------------------+
-| March 12 - April 12 | Start working on implementation of an |
-| | Open Source VNF in Functest. |
-+--------------------------+------------------------------------------+
-| April 12 - May 12 | I will decided what to do here based on |
-| | discussion with mentors. |
-+--------------------------+------------------------------------------+
-
-
-References:
-===========
-
-.. _`[1]` : Openhub: https://www.openhub.net/explore/projects
-
-.. _`[2]` : ETSI NFV White Paper: https://portal.etsi.org/Portals/0/TBpages/NFV/Docs/NFV_White_Paper3.pdf
-
-.. _`[3]` : https://wiki.opnfv.org/display/DEV/Intern+Project%3A+Open+Source+VNF+catalog
diff --git a/docs/testing/user/configguide/ci.rst b/docs/testing/user/configguide/ci.rst
deleted file mode 100644
index f3901d86..00000000
--- a/docs/testing/user/configguide/ci.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-Integration in CI
-=================
-In CI we use the Docker images and execute the appropriate commands within the
-container from Jenkins.
-
-4 steps have been defined::
- * functest-cleanup: clean existing functest dockers on the jumphost
- * functest-daily: run dockers opnfv/functest-* (healthcheck, smoke, features, vnf)
- * functest-store-results: push logs to artifacts
-
-See `[3]`_ for details.
-
-.. _`[3]`: https://git.opnfv.org/releng/tree/jjb/functest/functest-daily-jobs.yml
diff --git a/docs/testing/user/configguide/configguide.rst b/docs/testing/user/configguide/configguide.rst
deleted file mode 100644
index f6581081..00000000
--- a/docs/testing/user/configguide/configguide.rst
+++ /dev/null
@@ -1,727 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. SPDX-License-Identifier: CC-BY-4.0
-
-Installation and configuration
-==============================
-
-Alpine containers have been introduced in Euphrates.
-Alpine allows Functest testing in several very light containers and thanks to
-the refactoring on dependency management should allow the creation of light and
-fully customized docker images.
-
-
-Functest Dockers
-----------------
-Docker images are available on the dockerhub:
-
- * opnfv/functest-core
- * opnfv/functest-healthcheck
- * opnfv/functest-smoke
- * opnfv/functest-features
- * opnfv/functest-components
- * opnfv/functest-vnf
- * opnfv/functest-parser
- * opnfv/functest-restapi
-
-The tag "opnfv-5.0.0" is the official release image in Euphrates, but you can also pull "euphrates"
-tag as it is being maintained by Functest team and might include bugfixes.
-
-The Functest docker container environment can -in principle- be also
-used with non-OPNFV official installers (e.g. 'devstack'), with the
-**disclaimer** that support for such environments is outside of the
-scope and responsibility of the OPNFV project.
-
-
-Preparing your environment
---------------------------
-
-cat env::
-
- INSTALLER_TYPE=XXX
- EXTERNAL_NETWORK=XXX
- DEPLOY_SCENARIO=XXX
-
-See section on environment variables for details.
-
-cat env_file::
-
- export OS_AUTH_URL=XXX
- export OS_USER_DOMAIN_NAME=XXX
- export OS_PROJECT_DOMAIN_NAME=XXX
- export OS_USERNAME=XXX
- export OS_TENANT_NAME=XXX
- export OS_PROJECT_NAME=XXX
- export OS_PASSWORD=XXX
- export OS_VOLUME_API_VERSION=XXX
- export OS_IDENTITY_API_VERSION=XXX
- export OS_IMAGE_API_VERSION=XXX
-
-See section on OpenStack credentials for details.
-
-Create a directory for the different images (attached as a Docker volume)::
-
- mkdir -p images && wget -q -O- https://git.opnfv.org/functest/plain/functest/ci/download_images.sh?h=stable/euphrates | bash -s -- images && ls -1 images/*
-
- images/CentOS-7-aarch64-GenericCloud.qcow2
- images/CentOS-7-aarch64-GenericCloud.qcow2.xz
- images/CentOS-7-x86_64-GenericCloud.qcow2
- images/cirros-0.4.0-x86_64-disk.img
- images/cirros-0.4.0-x86_64-lxc.tar.gz
- images/cirros-d161201-aarch64-disk.img
- images/cirros-d161201-aarch64-initramfs
- images/cirros-d161201-aarch64-kernel
- images/cloudify-manager-premium-4.0.1.qcow2
- images/img
- images/trusty-server-cloudimg-amd64-disk1.img
- images/ubuntu-14.04-server-cloudimg-amd64-disk1.img
- images/ubuntu-14.04-server-cloudimg-arm64-uefi1.img
- images/ubuntu-16.04-server-cloudimg-amd64-disk1.img
- images/vyos-1.1.7.img
-
-Testing healthcheck suite
---------------------------
-
-Run healthcheck suite::
-
- sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-healthcheck
-
-Results shall be displayed as follows::
-
- +----------------------------+------------------+---------------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +----------------------------+------------------+---------------------+------------------+----------------+
- | connection_check | functest | healthcheck | 00:06 | PASS |
- | api_check | functest | healthcheck | 06:52 | PASS |
- | snaps_health_check | functest | healthcheck | 00:42 | PASS |
- +----------------------------+------------------+---------------------+------------------+----------------+
- NOTE: the duration is a reference and it might vary depending on your SUT.
-
-Testing smoke suite
--------------------
-
-Run smoke suite::
-
- sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-smoke
-
-Results shall be displayed as follows::
-
- +------------------------------+------------------+---------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +------------------------------+------------------+---------------+------------------+----------------+
- | vping_ssh | functest | smoke | 00:45 | PASS |
- | vping_userdata | functest | smoke | 00:36 | PASS |
- | tempest_smoke_serial | functest | smoke | 14:04 | PASS |
- | rally_sanity | functest | smoke | 23:59 | PASS |
- | refstack_defcore | functest | smoke | 14:37 | FAIL |
- | snaps_smoke | functest | smoke | 42:09 | PASS |
- | odl | functest | smoke | 00:00 | SKIP |
- | odl_netvirt | functest | smoke | 00:00 | SKIP |
- +------------------------------+------------------+---------------+------------------+----------------+
- Note: if the scenario does not support some tests, they are indicated as SKIP.
- See User guide for details.
-
-Testing features suite
-----------------------
-
-Run features suite::
-
- sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-features
-
-Results shall be displayed as follows::
-
- +-----------------------------+------------------------+------------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +-----------------------------+------------------------+------------------+------------------+----------------+
- | doctor-notification | doctor | features | 00:00 | SKIP |
- | bgpvpn | sdnvpn | features | 00:00 | SKIP |
- | functest-odl-sfc | sfc | features | 00:00 | SKIP |
- | barometercollectd | barometer | features | 00:00 | SKIP |
- | fds | fastdatastacks | features | 00:00 | SKIP |
- +-----------------------------+------------------------+------------------+------------------+----------------+
- Note: if the scenario does not support some tests, they are indicated as SKIP.
- See User guide for details.
-
-Testing components suite
-------------------------
-
-Run components suite::
-
- sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-components
-
-Results shall be displayed as follows::
-
- +-------------------------------+------------------+--------------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +-------------------------------+------------------+--------------------+------------------+----------------+
- | tempest_full_parallel | functest | components | 52:42 | PASS |
- | rally_full | functest | components | 114:22 | PASS |
- +-------------------------------+------------------+--------------------+------------------+----------------+
-
-Testing vnf suite
------------------
-
-Run vnf suite::
-
-sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-vnf
-
-Results shall be displayed as follows::
-
- +---------------------------------+-------------------+--------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +---------------------------------+-------------------+--------------+------------------+----------------+
- | cloudify_ims | functest | vnf | 28:49 | FAIL |
- | vyos_vrouter | functest | vnf | 27:57 | FAIL |
- | juju_epc | functest | vnf | 55:03 | PASS |
- | orchestra_openims | orchestra | vnf | 00:00 | SKIP |
- | orchestra_clearwaterims | orchestra | vnf | 00:00 | SKIP |
- +---------------------------------+-------------------+--------------+------------------+----------------+
-
-
-Environment variables
-=====================
-
-Several environement variables may be specified:
- * INSTALLER_TYPE=(apex|compass|daisy|fuel|joid)
- * INSTALLER_IP=<Specific IP Address>
- * DEPLOY_SCENARIO=<vim>-<controller>-<nfv_feature>-<ha_mode>
-
-
-INSTALLER_IP is required by Barometer in order to access the installer node and
-the deployment.
-
-The format for the DEPLOY_SCENARIO env variable can be described as follows:
- * vim: (os|k8s) = OpenStack or Kubernetes
- * controller is one of ( nosdn | odl )
- * nfv_feature is one or more of ( ovs | kvm | sfc | bgpvpn | nofeature )
- * ha_mode (high availability) is one of ( ha | noha )
-
-If several features are pertinent then use the underscore character '_' to
-separate each feature (e.g. ovs_kvm). 'nofeature' indicates that no OPNFV
-feature is deployed.
-
-The list of supported scenarios per release/installer is indicated in the
-release note.
-
-**NOTE:** The scenario name is mainly used to automatically detect
-if a test suite is runnable or not (e.g. it will prevent ODL test suite to be
-run on 'nosdn' scenarios). If not set, Functest will try to run the default test
-cases that might not include SDN controller or a specific feature
-
-**NOTE:** An HA scenario means that 3 OpenStack controller nodes are
-deployed. It does not necessarily mean that the whole system is HA. See
-installer release notes for details.
-
-Finally, three additional environment variables can also be passed in
-to the Functest Docker Container, using the -e
-"<EnvironmentVariable>=<Value>" mechanism. The first two parameters are
-only relevant to Jenkins CI invoked testing and **should not be used**
-when performing manual test scenarios:
-
- * NODE_NAME = <Test POD Name>
- * BUILD_TAG = <Jenkins Build Tag>
-
-where:
-
- * <Test POD Name> = Symbolic name of the POD where the tests are run.
- Visible in test results files, which are stored
- to the database. This option is only used when
- tests are activated under Jenkins CI control.
- It indicates the POD/hardware where the test has
- been run. If not specified, then the POD name is
- defined as "Unknown" by default.
- DO NOT USE THIS OPTION IN MANUAL TEST SCENARIOS.
- * <Jenkins Build tag> = Symbolic name of the Jenkins Build Job.
- Visible in test results files, which are stored
- to the database. This option is only set when
- tests are activated under Jenkins CI control.
- It enables the correlation of test results,
- which are independently pushed to the results database
- from different Jenkins jobs.
- DO NOT USE THIS OPTION IN MANUAL TEST SCENARIOS.
-
-
-Openstack credentials
-=====================
-OpenStack credentials are mandatory and must be provided to Functest.
-When running the command "functest env prepare", the framework will
-automatically look for the Openstack credentials file
-"/home/opnfv/functest/conf/env_file" and will exit with
-error if it is not present or is empty.
-
-There are 2 ways to provide that file:
-
- * by using a Docker volume with -v option when creating the Docker container.
- This is referred to in docker documentation as "Bind Mounting".
- See the usage of this parameter in the following chapter.
- * or creating manually the file '/home/opnfv/functest/conf/env_file'
- inside the running container and pasting the credentials in it. Consult
- your installer guide for further details. This is however not
- instructed in this document.
-
-In proxified environment you may need to change the credentials file.
-There are some tips in chapter: `Proxy support`_
-
-SSL Support
------------
-If you need to connect to a server that is TLS-enabled (the auth URL
-begins with "https") and it uses a certificate from a private CA or a
-self-signed certificate, then you will need to specify the path to an
-appropriate CA certificate to use, to validate the server certificate
-with the environment variable OS_CACERT::
-
- echo $OS_CACERT
- /etc/ssl/certs/ca.crt
-
-However, this certificate does not exist in the container by default.
-It has to be copied manually from the OpenStack deployment. This can be
-done in 2 ways:
-
- #. Create manually that file and copy the contents from the OpenStack
- controller.
- #. (Recommended) Add the file using a Docker volume when starting the
- container::
-
- -v <path_to_your_cert_file>:/etc/ssl/certs/ca.cert
-
-You might need to export OS_CACERT environment variable inside the
-credentials file::
-
- export OS_CACERT=/etc/ssl/certs/ca.crt
-
-Certificate verification can be turned off using OS_INSECURE=true. For
-example, Fuel uses self-signed cacerts by default, so an pre step would
-be::
-
- export OS_INSECURE=true
-
-Functest docker container directory structure
-=============================================
-Inside the Functest docker container, the following directory structure
-should now be in place::
-
- `--
- |- home
- | |-- opnfv
- | | `- functest
- | | |-- conf
- | | `-- results
- | `-- repos
- | `-- vnfs
- |- src
- | |-- tempest
- | |-- vims-test
- | |-- odl_test
- | `-- fds
- `- usr
- `- lib
- `- python2.7
- `- site-packages
- `- functest
- |-- ...
-
-Underneath the '/home/opnfv/functest' directory, the Functest docker container
-includes two main directories:
-
- * The **conf** directory stores configuration files (e.g. the
- OpenStack creds are stored in path '/home/opnfv/functest/conf/env_file'),
- * the **results** directory stores some temporary result log files
-
-src and repos directories are used to host third party code used for the tests.
-
-The structure of functest repo can be described as follows::
-
- |-- INFO
- |-- LICENSE
- |-- api
- | `-- apidoc
- |-- build.sh
- |-- commons
- |-- docker
- | |-- components
- | |-- core
- | |-- features
- | |-- healthcheck
- | |-- smoke
- | |-- vnf
- | |-- parser
- | |-- restapi
- | |-- thirdparty-requirements.txt
- |-- docs
- | |-- com
- | |-- images
- | |-- release
- | | `-- release-notes
- | |-- results
- | | testing
- | | |-- developer
- | | `-- user
- | | |-- configguide
- | | `-- userguide
- `-- functest
- |-- api
- | |-- base.py
- | |-- server.py
- | |-- urls.py
- | |-- common
- | | |-- api_utils.py
- | | |-- thread.py
- | `-- resources
- | `-- v1
- | |-- creds.py
- | |-- envs.py
- | |-- testcases.py
- | |-- tiers.py
- | |-- tasks.py
- | `-- database
- | |-- db.py
- | `-- v1
- | |-- handlers.py
- | |-- models.py
- | `-- swagger
- |-- ci
- │ |-- check_deployment.py
- │ |-- config_aarch64_patch.yaml
- │ |-- config_functest.yaml
- │ |-- config_patch.yaml
- │ |-- download_images.sh
- │ |-- logging.ini
- │ |-- rally_aarch64_patch.conf
- │ |-- run_tests.py
- │ |-- testcases.yaml
- │ |-- tier_builder.py
- │ |-- tier_handler.py
- |-- cli
- │ |-- cli_base.py
- │ |-- commands
- │ │ |-- cli_env.py
- │ │ |-- cli_os.py
- │ │ |-- cli_testcase.py
- │ │ |-- cli_tier.py
- │ |-- functest-complete.sh
- |-- core
- │ |-- feature.py
- │ |-- robotframework.py
- │ |-- testcase.py
- │ |-- unit.py
- │ |-- vnf.py
- |-- energy
- │ |-- energy.py
- |-- opnfv_tests
- │ `-- openstack
- │ |-- rally
- │ |-- refstack_client
- │ |-- snaps
- │ |-- tempest
- │ |-- vping
- │ `-- sdn
- │ │ `-- odl
- │ `-- vnf
- │ |-- ims
- │ `-- router
- |-- tests
- │ `-- unit
- │ |-- ci
- │ |-- cli
- │ |-- core
- │ |-- energy
- │ |-- features
- │ |-- odl
- │ |-- openstack
- │ |-- opnfv_tests
- │ |-- test_utils.py
- │ |-- utils
- │ `-- vnf
- |-- utils
- | |-- config.py
- | |-- constants.py
- | |-- decorators.py
- | |-- env.py
- | |-- functest_utils.py
- | |-- functest_vacation.py
- | |-- openstack_clean.py
- | |-- openstack_tacker.py
- | `-- openstack_utils.py
- |-- requirements.txt
- |-- setup.cfg
- |-- setup.py
- |-- test-requirements.txt
- |-- tox.ini
- |-- upper-constraints.txt
-
- (Note: All *.pyc files removed from above list for brevity...)
-
-We may distinguish several directories, the first level has 5 directories:
-
-* **api**: This directory is dedicated to the API (framework) documentations.
-* **commons**: This directory is dedicated for storage of traffic profile or
- any other test inputs that could be reused by any test project.
-* **docker**: This directory includes the needed files and tools to
- build the Functest Docker images.
-* **docs**: This directory includes documentation: Release Notes,
- User Guide, Configuration Guide and Developer Guide.
-* **functest**: This directory contains all the code needed to run
- functest internal cases and OPNFV onboarded feature or VNF test cases.
-
-Functest directory has 7 sub-directories, which is located under
-/usr/lib/python2.7/site-packages/functest:
- * **api**: This directory is dedicated for the internal Functest API.
- * **ci**: This directory contains test structure definition files
- (e.g <filename>.yaml) and bash shell/python scripts used to
- configure and execute Functional tests. The test execution script
- can be executed under the control of Jenkins CI jobs.
- * **cli**: This directory holds the python based Functest CLI utility
- source code, which is based on the Python 'click' framework.
- * **core**: This directory holds the python based Functest core
- source code. Three abstraction classes have been created to ease
- the integration of internal, feature or vnf cases.
- * **opnfv_tests**: This directory includes the scripts required by
- Functest internal test cases and other feature projects test cases.
- * **tests**: This directory includes the functest unit tests.
- * **utils**: this directory holds Python source code for some general
- purpose helper utilities, which testers can also re-use in their
- own test code. See for an example the Openstack helper utility:
- 'openstack_utils.py'.
-
-
-Logs
-====
-By default all the logs are put un /home/opnfv/functest/results/functest.log.
-If you want to have more logs in console, you may edit the logging.ini file
-manually.
-Connect on the docker then edit the file located in
-/usr/lib/python2.7/site-packages/functest/ci/logging.ini
-
-Change wconsole to console in the desired module to get more traces.
-
-
-Configuration
-=============
-
-You may also directly modify the python code or the configuration file (e.g.
-testcases.yaml used to declare test constraints) under
-/usr/lib/python2.7/site-packages/functest
-
-
-Tips
-====
-
-Docker
-------
-When typing **exit** in the container prompt, this will cause exiting
-the container and probably stopping it. When stopping a running Docker
-container all the changes will be lost, there is a keyboard shortcut
-to quit the container without stopping it: <CTRL>-P + <CTRL>-Q. To
-reconnect to the running container **DO NOT** use the *run* command
-again (since it will create a new container), use the *exec* or *attach*
-command instead::
-
- docker ps # <check the container ID from the output>
- docker exec -ti <CONTAINER_ID> /bin/bash
-
-There are other useful Docker commands that might be needed to manage possible
-issues with the containers.
-
-List the running containers::
-
- docker ps
-
-List all the containers including the stopped ones::
-
- docker ps -a
-
-Start a stopped container named "FunTest"::
-
- docker start FunTest
-
-Attach to a running container named "StrikeTwo"::
-
- docker attach StrikeTwo
-
-It is useful sometimes to remove a container if there are some problems::
-
- docker rm <CONTAINER_ID>
-
-Use the *-f* option if the container is still running, it will force to
-destroy it::
-
- docker rm -f <CONTAINER_ID>
-
-Check the Docker documentation [`dockerdocs`_] for more information.
-
-
-Checking Openstack and credentials
-----------------------------------
-It is recommended and fairly straightforward to check that Openstack
-and credentials are working as expected.
-
-Once the credentials are there inside the container, they should be
-sourced before running any Openstack commands::
-
- source /home/opnfv/functest/conf/env_file
-
-After this, try to run any OpenStack command to see if you get any
-output, for instance::
-
- openstack user list
-
-This will return a list of the actual users in the OpenStack
-deployment. In any other case, check that the credentials are sourced::
-
- env|grep OS_
-
-This command must show a set of environment variables starting with
-*OS_*, for example::
-
- OS_REGION_NAME=RegionOne
- OS_USER_DOMAIN_NAME=Default
- OS_PROJECT_NAME=admin
- OS_AUTH_VERSION=3
- OS_IDENTITY_API_VERSION=3
- OS_PASSWORD=da54c27ae0d10dfae5297e6f0d6be54ebdb9f58d0f9dfc
- OS_AUTH_URL=http://10.1.0.9:5000/v3
- OS_USERNAME=admin
- OS_TENANT_NAME=admin
- OS_ENDPOINT_TYPE=internalURL
- OS_INTERFACE=internalURL
- OS_NO_CACHE=1
- OS_PROJECT_DOMAIN_NAME=Default
-
-
-If the OpenStack command still does not show anything or complains
-about connectivity issues, it could be due to an incorrect url given to
-the OS_AUTH_URL environment variable. Check the deployment settings.
-
-Proxy support
--------------
-If your Jumphost node is operating behind a http proxy, then there are
-2 places where some special actions may be needed to make operations
-succeed:
-
- #. Initial installation of docker engine First, try following the
- official Docker documentation for Proxy settings. Some issues were
- experienced on CentOS 7 based Jumphost. Some tips are documented
- in section: `Docker Installation on CentOS behind http proxy`_
- below.
-
-If that is the case, make sure the resolv.conf and the needed
-http_proxy and https_proxy environment variables, as well as the
-'no_proxy' environment variable are set correctly::
-
- # Make double sure that the 'no_proxy=...' line in the
- # 'env_file' file is commented out first. Otherwise, the
- # values set into the 'no_proxy' environment variable below will
- # be ovewrwritten, each time the command
- # 'source ~/functest/conf/env_file' is issued.
-
- cd ~/functest/conf/
- sed -i 's/export no_proxy/#export no_proxy/' env_file
- source ./env_file
-
- # Next calculate some IP addresses for which http_proxy
- # usage should be excluded:
-
- publicURL_IP=$(echo $OS_AUTH_URL | grep -Eo "([0-9]+\.){3}[0-9]+")
-
- adminURL_IP=$(openstack catalog show identity | \
- grep adminURL | grep -Eo "([0-9]+\.){3}[0-9]+")
-
- export http_proxy="<your http proxy settings>"
- export https_proxy="<your https proxy settings>"
- export no_proxy="127.0.0.1,localhost,$publicURL_IP,$adminURL_IP"
-
- # Ensure that "git" uses the http_proxy
- # This may be needed if your firewall forbids SSL based git fetch
- git config --global http.sslVerify True
- git config --global http.proxy <Your http proxy settings>
-
-For example, try to use the **nc** command from inside the functest
-docker container::
-
- nc -v opnfv.org 80
- Connection to opnfv.org 80 port [tcp/http] succeeded!
-
- nc -v opnfv.org 443
- Connection to opnfv.org 443 port [tcp/https] succeeded!
-
-Note: In a Jumphost node based on the CentOS family OS, the **nc**
-commands might not work. You can use the **curl** command instead.
-
- curl http://www.opnfv.org:80
-
- <HTML><HEAD><meta http-equiv="content-type"
- .
- .
- </BODY></HTML>
-
- curl https://www.opnfv.org:443
-
- <HTML><HEAD><meta http-equiv="content-type"
- .
- .
- </BODY></HTML>
-
- (Ignore the content. If command returns a valid HTML page, it proves
- the connection.)
-
-Docker Installation on CentOS behind http proxy
------------------------------------------------
-This section is applicable for CentOS family OS on Jumphost which
-itself is behind a proxy server. In that case, the instructions below
-should be followed **before** installing the docker engine::
-
- 1) # Make a directory '/etc/systemd/system/docker.service.d'
- # if it does not exist
- sudo mkdir /etc/systemd/system/docker.service.d
-
- 2) # Create a file called 'env.conf' in that directory with
- # the following contents:
- [Service]
- EnvironmentFile=-/etc/sysconfig/docker
-
- 3) # Set up a file called 'docker' in directory '/etc/sysconfig'
- # with the following contents:
- HTTP_PROXY="<Your http proxy settings>"
- HTTPS_PROXY="<Your https proxy settings>"
- http_proxy="${HTTP_PROXY}"
- https_proxy="${HTTPS_PROXY}"
-
- 4) # Reload the daemon
- systemctl daemon-reload
-
- 5) # Sanity check - check the following docker settings:
- systemctl show docker | grep -i env
-
- Expected result:
- ----------------
- EnvironmentFile=/etc/sysconfig/docker (ignore_errors=yes)
- DropInPaths=/etc/systemd/system/docker.service.d/env.conf
-
-Now follow the instructions in [`Install Docker on CentOS`_] to download
-and install the **docker-engine**. The instructions conclude with a
-"test pull" of a sample "Hello World" docker container. This should now
-work with the above pre-requisite actions.
-
-
-.. _`[4]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html
-.. _`dockerdocs`: https://docs.docker.com/
-.. _`Proxy`: https://docs.docker.com/engine/admin/systemd/#http-proxy
-.. _`Install Docker on CentOS`: https://docs.docker.com/engine/installation/linux/centos/
-.. _`Functest User Guide`: http://docs.opnfv.org/en/stable-danube/submodules/functest/docs/testing/user/userguide/index.html
-.. _`images/CentOS-7-x86_64-GenericCloud.qcow2`: https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
-.. _`images/cirros-0.4.0-x86_64-disk.img`: http://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img
-.. _`images/ubuntu-14.04-server-cloudimg-amd64-disk1.img`: https://cloud-images.ubuntu.com/releases/14.04/release/ubuntu-14.04-server-cloudimg-amd64-disk1.img
diff --git a/docs/testing/user/configguide/index.rst b/docs/testing/user/configguide/index.rst
deleted file mode 100644
index fd997344..00000000
--- a/docs/testing/user/configguide/index.rst
+++ /dev/null
@@ -1,130 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-***************************
-Functest Installation Guide
-***************************
-
-.. toctree::
- :numbered:
- :maxdepth: 2
-
-
-Introduction
-============
-This document describes how to install and configure Functest in OPNFV.
-
-High level architecture
------------------------
-
-The high level architecture of Functest within OPNFV can be described as
-follows::
-
- CIMC/Lights+out management Admin Mgmt/API Public Storage Private
- PXE
- + + + + + +
- | | | | | |
- | +----------------------------+ | | | | |
- | | | | | | | |
- +-----+ Jumphost | | | | | |
- | | | | | | | |
- | | +--------------------+ | | | | | |
- | | | | | | | | | |
- | | | Tools | +----------------+ | | |
- | | | - Rally | | | | | | |
- | | | - Robot | | | | | | |
- | | | - RefStack | | | | | | |
- | | | | |-------------------------+ | |
- | | | Testcases | | | | | | |
- | | | - VIM | | | | | | |
- | | | | | | | | | |
- | | | - SDN Controller | | | | | | |
- | | | | | | | | | |
- | | | - Features | | | | | | |
- | | | | | | | | | |
- | | | - VNF | | | | | | |
- | | | | | | | | | |
- | | +--------------------+ | | | | | |
- | | Functest Docker + | | | | |
- | | | | | | | |
- | | | | | | | |
- | | | | | | | |
- | +----------------------------+ | | | | |
- | | | | | |
- | +----------------+ | | | | |
- | | 1 | | | | | |
- +----+ +--------------+-+ | | | | |
- | | | 2 | | | | | |
- | | | +--------------+-+ | | | | |
- | | | | 3 | | | | | |
- | | | | +--------------+-+ | | | | |
- | | | | | 4 | | | | | |
- | +-+ | | +--------------+-+ | | | | |
- | | | | | 5 +-------------+ | | | |
- | +-+ | | nodes for | | | | | |
- | | | | deploying +---------------------+ | | |
- | +-+ | OPNFV | | | | | |
- | | | +------------------------------+ | |
- | +-+ SUT | | | | | |
- | | +--------------------------------------+ |
- | | | | | | | |
- | | +----------------------------------------------+
- | +----------------+ | | | | |
- | | | | | |
- + + + + + +
- SUT = System Under Test
-
-Note connectivity to management network is not needed for most of the testcases.
-But it may be needed for some specific snaps tests.
-
-All the libraries and dependencies needed by all of the Functest tools are
-pre-installed into the Docker images. This allows running Functest on any
-platform.
-
-The automated mechanisms inside the Functest Docker containers will:
-
- * Prepare the environment according to the System Under Test (SUT)
- * Perform the appropriate functional tests
- * Push the test results into the OPNFV test result database (optional)
-
-The OpenStack credentials file must be provided to the container.
-
-These Docker images can be integrated into CI or deployed independently.
-
-Please note that the Functest Docker images have been designed for OPNFV,
-however, it would be possible to adapt them to any OpenStack based VIM +
-controller environment, since most of the test cases are integrated from
-upstream communities.
-
-The functional test cases are described in the Functest User Guide `[2]`_
-
-.. include:: ./prerequisites.rst
-
-.. include:: ./configguide.rst
-
-.. include:: ./ci.rst
-
-
-References
-==========
-
-`[1]`_ : Keystone and public end point constraint
-
-`[2]`_ : Functest User guide
-
-`[3]`_ : Functest Jenkins jobs
-
-`[4]`_ : Functest Configuration guide
-
-`[5]`_ : OPNFV main site
-
-`[6]`_ : Functest wiki page
-
-IRC support channel: #opnfv-functest
-
-.. _`[1]`: https://ask.openstack.org/en/question/68144/keystone-unable-to-use-the-public-endpoint/
-.. _`[2]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/userguide/index.html
-.. _`[3]`: https://git.opnfv.org/releng/tree/jjb/functest/functest-daily-jobs.yml
-.. _`[4]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html
-.. _`[5]`: http://www.opnfv.org
-.. _`[6]`: https://wiki.opnfv.org/functest
diff --git a/docs/testing/user/configguide/prerequisites.rst b/docs/testing/user/configguide/prerequisites.rst
deleted file mode 100644
index 8289803b..00000000
--- a/docs/testing/user/configguide/prerequisites.rst
+++ /dev/null
@@ -1,102 +0,0 @@
-Prerequisites
-=============
-The OPNFV deployment is out of the scope of this document but it can be
-found in http://docs.opnfv.org.
-The OPNFV platform is considered as the SUT in this document.
-
-Several prerequisites are needed for Functest:
-
- #. A Jumphost to run Functest on
- #. A Docker daemon shall be installed on the Jumphost
- #. A public/external network created on the SUT
- #. An admin/management network created on the SUT
- #. Connectivity from the Jumphost to the SUT public/external network
-
-Some specific SNAPS tests may require a connectivity from the Jumphost to the
-SUT admin/management network but most of the test cases do not. This requirement
-can be changed by overriding the 'interface' attribute (OS_INTERFACE) value
-to 'public' in the credentials file. Another means to circumvent this issue
-would be to change the 'snaps.use_keystone' value from True to False.
-
-WARNING: Connectivity from Jumphost is essential and it is of paramount
-importance to make sure it is working before even considering to install
-and run Functest. Make also sure you understand how your networking is
-designed to work.
-
-NOTE: **Jumphost** refers to any server which meets the previous
-requirements. Normally it is the same server from where the OPNFV
-deployment has been triggered previously, but it could be any server
-with proper connectivity to the SUT.
-
-NOTE: If your Jumphost is operating behind a company http proxy and/or
-firewall, please consult first the section `Proxy Support`_, towards
-the end of this document. The section details some tips/tricks which
-*may* be of help in a proxified environment.
-
-Docker installation
--------------------
-Docker installation and configuration is only needed to be done once
-through the life cycle of Jumphost.
-
-If your Jumphost is based on Ubuntu, SUSE, RHEL or CentOS linux, please
-consult the references below for more detailed instructions. The
-commands below are offered as a short reference.
-
-*Tip:* For running docker containers behind the proxy, you need first
-some extra configuration which is described in section
-`Docker Installation on CentOS behind http proxy`_. You should follow
-that section before installing the docker engine.
-
-Docker installation needs to be done as root user. You may use other
-userid's to create and run the actual containers later if so desired.
-Log on to your Jumphost as root user and install the Docker Engine
-(e.g. for CentOS family)::
-
- curl -sSL https://get.docker.com/ | sh
- systemctl start docker
-
- *Tip:* If you are working through proxy, please set the https_proxy
- environment variable first before executing the curl command.
-
-Add your user to docker group to be able to run commands without sudo::
-
- sudo usermod -aG docker <your_user>
-
-A reconnection is needed. There are 2 ways for this:
- #. Re-login to your account
- #. su - <username>
-
-References - Installing Docker Engine on different Linux Operating Systems:
- * Ubuntu_
- * RHEL_
- * CentOS_
- * SUSE_
-
-.. _Ubuntu: https://docs.docker.com/engine/installation/linux/ubuntulinux/
-.. _RHEL: https://docs.docker.com/engine/installation/linux/rhel/
-.. _CentOS: https://docs.docker.com/engine/installation/linux/centos/
-.. _SUSE: https://docs.docker.com/engine/installation/linux/suse/
-
-Public/External network on SUT
-------------------------------
-Some of the tests against the VIM (Virtual Infrastructure Manager) need
-connectivity through an existing public/external network in order to
-succeed. This is needed, for example, to create floating IPs to access
-VM instances through the public/external network (i.e. from the Docker
-container).
-
-By default, the five OPNFV installers provide a fresh installation with
-a public/external network created along with a router. Make sure that
-the public/external subnet is reachable from the Jumphost and an external
-router exists.
-
-*Hint:* For the given OPNFV Installer in use, the IP sub-net address
-used for the public/external network is usually a planning item and
-should thus be known. Ensure you can reach each node in the SUT, from the
-Jumphost using the 'ping' command using the respective IP address on the
-public/external network for each node in the SUT. The details of how to
-determine the needed IP addresses for each node in the SUT may vary according
-to the used installer and are therefore ommitted here.
-
-.. _`[1]`: https://ask.openstack.org/en/question/68144/keystone-unable-to-use-the-public-endpoint/
-.. _`[4]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html
diff --git a/docs/testing/user/userguide/index.rst b/docs/testing/user/userguide/index.rst
deleted file mode 100644
index 66dfd3e7..00000000
--- a/docs/testing/user/userguide/index.rst
+++ /dev/null
@@ -1,106 +0,0 @@
-.. _functest-userguide:
-
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. SPDX-License-Identifier: CC-BY-4.0
-
-*******************
-Functest User Guide
-*******************
-
-.. toctree::
- :maxdepth: 2
-
-
-
-Introduction
-============
-
-The goal of this document is to describe the OPNFV Functest test cases and to
-provide a procedure to execute them.
-
-**IMPORTANT**: It is assumed here that Functest has been properly deployed
-following the installation guide procedure `[1]`_.
-
-.. include:: ./test_overview.rst
-
-.. include:: ./test_details.rst
-
-.. include:: ./runfunctest.rst
-
-.. include:: ./test_results.rst
-
-.. include:: ./reporting.rst
-
-.. figure:: ../../../images/functest-reporting-status.png
- :align: center
- :alt: Functest reporting portal Fuel status page
-
-.. include:: ./troubleshooting.rst
-
-
-References
-==========
-
-`[1]`_: Functest configuration guide
-
-`[2]`_: OpenStack Tempest documentation
-
-`[3]`_: Rally documentation
-
-`[4]`_: Functest in depth (Danube)
-
-`[5]`_: Clearwater vIMS blueprint
-
-`[6]`_: NIST web site
-
-`[7]`_: OpenSCAP web site
-
-`[8]`_: Refstack client
-
-`[9]`_: Defcore
-
-`[10]`_: OpenStack interoperability procedure
-
-`[11]`_: Robot Framework web site
-
-`[12]`_: Functest User guide
-
-`[13]`_: SNAPS wiki
-
-`[14]`_: vRouter
-
-`[15]`_: Testing OpenStack Tempest part 1
-
-`[16]`_: Running Functest through internal REST API
-
-`[17]`_: OPNFV Test API
-
-`OPNFV main site`_: OPNFV official web site
-
-`Functest page`_: Functest wiki page
-
-IRC support chan: #opnfv-functest
-
-.. _`[1]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html
-.. _`[2]`: http://docs.openstack.org/developer/tempest/overview.html
-.. _`[3]`: https://rally.readthedocs.org/en/latest/index.html
-.. _`[4]`: http://events.linuxfoundation.org/sites/events/files/slides/Functest%20in%20Depth_0.pdf
-.. _`[5]`: https://github.com/Orange-OpenSource/opnfv-cloudify-clearwater/blob/master/openstack-blueprint.yaml
-.. _`[6]`: https://scap.nist.gov/
-.. _`[7]`: https://github.com/OpenSCAP/openscap
-.. _`[8]`: https://github.com/openstack/refstack-client
-.. _`[9]`: https://github.com/openstack/defcore
-.. _`[10]`: https://github.com/openstack/interop/blob/master/2016.08/procedure.rst
-.. _`[11]`: http://robotframework.org/
-.. _`[12]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/userguide/index.html
-.. _`[13]`: https://wiki.opnfv.org/display/PROJ/SNAPS-OO
-.. _`[14]`: https://github.com/oolorg/opnfv-functest-vrouter
-.. _`[15]`: https://aptira.com/testing-openstack-tempest-part-1/
-.. _`[16]`: https://wiki.opnfv.org/display/functest/Running+test+cases+via+new+Functest+REST+API
-.. _`[17]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html
-.. _`OPNFV main site`: http://www.opnfv.org
-.. _`Functest page`: https://wiki.opnfv.org/functest
-.. _`OpenRC`: http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html
-.. _`Rally installation procedure`: https://rally.readthedocs.org/en/latest/tutorial/step_0_installation.html
-.. _`config_functest.yaml` : https://git.opnfv.org/cgit/functest/tree/functest/ci/config_functest.yaml
-.. _`Functest reporting`: http://testresults.opnfv.org/reporting/master/functest/status-apex.html
diff --git a/docs/testing/user/userguide/reporting.rst b/docs/testing/user/userguide/reporting.rst
deleted file mode 100644
index 88f5e865..00000000
--- a/docs/testing/user/userguide/reporting.rst
+++ /dev/null
@@ -1,90 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-Test reporting
-==============
-
-An automatic reporting page has been created in order to provide a consistent
-view of the Functest tests on the different scenarios.
-
-In this page, each scenario is evaluated according to test criteria.
-
-The results are collected from the centralized database every day and, per
-scenario. A score is calculated based on the results from the last 10 days.
-This score is the addition of single test scores. Each test case has a success
-criteria reflected in the criteria field from the results.
-
-As an illustration, let's consider the scenario
-os-odl_l2-nofeature-ha scenario, the scenario scoring is the addition of the
-scores of all the runnable tests from the categories (tiers, healthcheck, smoke
-and features) corresponding to this scenario.
-
- +---------------------+---------+---------+---------+---------+
- | Test | Apex | Compass | Fuel | Joid |
- +=====================+=========+=========+=========+=========+
- | vPing_ssh | X | X | X | X |
- +---------------------+---------+---------+---------+---------+
- | vPing_userdata | X | X | X | X |
- +---------------------+---------+---------+---------+---------+
- | tempest_smoke_serial| X | X | X | X |
- +---------------------+---------+---------+---------+---------+
- | rally_sanity | X | X | X | X |
- +---------------------+---------+---------+---------+---------+
- | odl | X | X | X | X |
- +---------------------+---------+---------+---------+---------+
- | promise | | | X | X |
- +---------------------+---------+---------+---------+---------+
- | doctor | X | | X | |
- +---------------------+---------+---------+---------+---------+
- | security_scan | X | | | |
- +---------------------+---------+---------+---------+---------+
- | parser | | | X | |
- +---------------------+---------+---------+---------+---------+
- | copper | X | | | X |
- +---------------------+---------+---------+---------+---------+
- src: os-odl_l2-nofeature-ha Colorado (see release note for the last matrix version)
-
-All the testcases (X) listed in the table are runnable on os-odl_l2-nofeature
-scenarios.
-Please note that other test cases (e.g. sfc_odl, bgpvpn) need ODL configuration
-addons and, as a consequence, specific scenario.
-There are not considered as runnable on the generic odl_l2 scenario.
-
-
-If no result is available or if all the results are failed, the test case get 0
-point.
-If it was successful at least once but not anymore during the 4 runs, the case
-get 1 point (it worked once).
-If at least 3 of the last 4 runs were successful, the case get 2 points.
-If the last 4 runs of the test are successful, the test get 3 points.
-
-In the example above, the target score for fuel/os-odl_l2-nofeature-ha is
-3 x 8 = 24 points and for compass it is 3 x 5 = 15 points .
-
-The scenario is validated per installer when we got 3 points for all individual
-test cases (e.g 24/24 for fuel, 15/15 for compass).
-
-Please note that complex or long duration tests are not considered yet for the
-scoring. In fact the success criteria are not always easy to define and may
-require specific hardware configuration.
-
-Please also note that all the test cases have the same "weight" for the score
-calculation whatever the complexity of the test case. Concretely a vping has the
-same weith than the 200 tempst tests.
-Moreover some installers support more features than others. The more cases your
-scenario is dealing with, the most difficult to rich a good scoring.
-
-Therefore the scoring provides 3 types of indicators:
-
- * the richness of the scenario: if the target scoring is high, it means that the scenario includes lots of features
- * the maturity: if the percentage (scoring/target scoring * 100) is high, it means that all the tests are PASS
- * the stability: as the number of iteration is included in the calculation, the pecentage can be high only if the scenario is run regularly (at least more than 4 iterations over the last 10 days in CI)
-
-In any case, the scoring is used to give feedback to the other projects and
-does not represent an absolute value of the scenario.
-
-See `reporting page`_ for details. For the status, click on the version,
-Functest then the Status menu.
-
-
-.. _`reporting page`: http://testresults.opnfv.org/reporting/
diff --git a/docs/testing/user/userguide/runfunctest.rst b/docs/testing/user/userguide/runfunctest.rst
deleted file mode 100644
index d5b95101..00000000
--- a/docs/testing/user/userguide/runfunctest.rst
+++ /dev/null
@@ -1,140 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-
-Executing Functest suites
-=========================
-
-As mentioned in the configuration guide `[1]`_, Alpine docker containers have
-been introduced in Euphrates.
-Tier containers have been created.
-Assuming that you pulled the container and your environement is ready, you can
-simply run the tiers by typing (e.g. with functest-healthcheck)::
-
- sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-healthcheck
-
-You should get::
-
- +----------------------------+------------------+---------------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +----------------------------+------------------+---------------------+------------------+----------------+
- | connection_check | functest | healthcheck | 00:02 | PASS |
- | api_check | functest | healthcheck | 03:19 | PASS |
- | snaps_health_check | functest | healthcheck | 00:46 | PASS |
- +----------------------------+------------------+---------------------+------------------+----------------+
-
-You can run functest-healcheck, functest-smoke, functest-features,
-functest-components and functest-vnf.
-
-The result tables show the results by test case, it can be::
-
- * PASS
- * FAIL
- * SKIP: if the scenario/installer does not support the test case
-
-
-Manual run
-==========
-If you want to run the test step by step, you may add docker option then run the
-different commands within the docker.
-
-Considering the healthcheck example, running functest manaully means::
-
- sudo docker run -ti --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- opnfv/functest-healthcheck /bin/bash
-
-The docker prompt shall be returned. Then within the docker run the following
-commands::
-
- $ source /home/opnfv/functest/conf/env_file
-
-Tier
-----
-Each Alpine container provided on the docker hub matches with a tier.
-The following commands are available::
-
- # functest tier list
- - 0. healthcheck:
- ['connection_check', 'api_check', 'snaps_health_check']
- # functest tier show healthcheck
- +---------------------+---------------+--------------------------+-------------------------------------------------+------------------------------------+
- | TIERS | ORDER | CI LOOP | DESCRIPTION | TESTCASES |
- +---------------------+---------------+--------------------------+-------------------------------------------------+------------------------------------+
- | healthcheck | 0 | (daily)|(weekly) | First tier to be executed to verify the | connection_check api_check |
- | | | | basic operations in the VIM. | snaps_health_check |
- +---------------------+---------------+--------------------------+-------------------------------------------------+------------------------------------+
-
-To run all the cases of the tier, type::
-
- # functest tier run healthcheck
-
-Testcase
---------
-Testcases can be listed, shown and run though the CLI::
-
- # functest testcase list
- connection_check
- api_check
- snaps_health_check
- # functest testcase show api_check
- +-------------------+--------------------------------------------------+------------------+---------------------------+
- | TEST CASE | DESCRIPTION | CRITERIA | DEPENDENCY |
- +-------------------+--------------------------------------------------+------------------+---------------------------+
- | api_check | This test case verifies the retrieval of | 100 | ^((?!netvirt).)*$ |
- | | OpenStack clients: Keystone, Glance, | | |
- | | Neutron and Nova and may perform some | | |
- | | simple queries. When the config value of | | |
- | | snaps.use_keystone is True, functest | | |
- | | must have access to the cloud's private | | |
- | | network. | | |
- +-------------------+--------------------------------------------------+------------------+---------------------------+
- # functest testcase run connection_check
- ...
- # functest run all
-
-You can also type run_tests -t all to run all the tests.
-
-Note the list of test cases depend on the installer and the scenario.
-
-
-Reporting results to the test Database
-======================================
-In OPNFV CI we collect all the results from CI. A test APi shall be available
-as well as a test database `[17]`_.
-
-Functest internal API
-=====================
-
-An internal API has been introduced in Euphrates. The goal is to trigger
-Functest operations through an API in addition of the CLI.
-This could be considered as a first step towards a pseudo micro services
-approach where the different test projects could expose and consume APIs to the
-other test projects.
-
-In Euphrates the main method of the APIs are:
-
- * Show credentials
- * Update openrc file
- * Show environment
- * Update hosts info for domain name
- * Prepare environment
- * List all testcases
- * Show a testcase
- * Run a testcase
- * List all tiers
- * Show a tier
- * List all testcases within given tier
- * Get the result of the specified task
- * Get the log of the specified task
-
-See `[16]`_ to get examples on how to use the API.
-
-
-.. _`[1]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html
-.. _`[16]`: https://wiki.opnfv.org/display/functest/Running+test+cases+via+new+Functest+REST+API
-.. _`[17]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html
diff --git a/docs/testing/user/userguide/test_details.rst b/docs/testing/user/userguide/test_details.rst
deleted file mode 100644
index 97c4688c..00000000
--- a/docs/testing/user/userguide/test_details.rst
+++ /dev/null
@@ -1,497 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-
-The different test cases are described in the remaining sections of this document.
-
-VIM (Virtualized Infrastructure Manager)
-----------------------------------------
-
-Healthcheck tests
-^^^^^^^^^^^^^^^^^
-Since Danube, healthcheck tests have been refactored and rely on SNAPS, an
-OPNFV middleware project.
-
-SNAPS stands for "SDN/NFV Application development Platform and Stack".
-SNAPS is an object-oriented OpenStack library packaged with tests that exercise
-OpenStack.
-More information on SNAPS can be found in  `[13]`_
-
-Three tests are declared as healthcheck tests and can be used for gating by the
-installer, they cover functionally the tests previously done by healthcheck
-test case.
-
-The tests are:
-
-
- * *connection_check*
- * *api_check*
- * *snaps_health_check*
-
-Connection_check consists in 9 test cases (test duration < 5s) checking the
-connectivity with Glance, Keystone, Neutron, Nova and the external network.
-
-Api_check verifies the retrieval of OpenStack clients: Keystone, Glance,
-Neutron and Nova and may perform some simple queries. When the config value of
-snaps.use_keystone is True, functest must have access to the cloud's private
-network. This suite consists in 49 tests (test duration < 2 minutes).
-
-Snaps_health_check creates a VM with a single port with an IPv4 address that
-is assigned by DHCP and then validates the expected IP with the actual.
-
-Self-obviously, successful completion of the 'healthcheck' testcase is a
-necessary pre-requisite for the execution of all other test Tiers.
-
-
-vPing_ssh
-^^^^^^^^^
-
-Given the script **ping.sh**::
-
- #!/bin/sh
- ping -c 1 $1 2>&1 >/dev/null
- RES=$?
- if [ "Z$RES" = "Z0" ] ; then
- echo 'vPing OK'
- else
- echo 'vPing KO'
- fi
-
-
-The goal of this test is to establish an SSH connection using a floating IP
-on the Public/External network and verify that 2 instances can talk over a Private
-Tenant network::
-
- vPing_ssh test case
- +-------------+ +-------------+
- | | | |
- | | Boot VM1 with IP1 | |
- | +------------------->| |
- | Tester | | System |
- | | Boot VM2 | Under |
- | +------------------->| Test |
- | | | |
- | | Create floating IP | |
- | +------------------->| |
- | | | |
- | | Assign floating IP | |
- | | to VM2 | |
- | +------------------->| |
- | | | |
- | | Establish SSH | |
- | | connection to VM2 | |
- | | through floating IP| |
- | +------------------->| |
- | | | |
- | | SCP ping.sh to VM2 | |
- | +------------------->| |
- | | | |
- | | VM2 executes | |
- | | ping.sh to VM1 | |
- | +------------------->| |
- | | | |
- | | If ping: | |
- | | exit OK | |
- | | else (timeout): | |
- | | exit Failed | |
- | | | |
- +-------------+ +-------------+
-
-This test can be considered as an "Hello World" example.
-It is the first basic use case which **must** work on any deployment.
-
-vPing_userdata
-^^^^^^^^^^^^^^
-
-This test case is similar to vPing_ssh but without the use of Floating IPs
-and the Public/External network to transfer the ping script.
-Instead, it uses Nova metadata service to pass it to the instance at booting time.
-As vPing_ssh, it checks that 2 instances can talk to
-each other on a Private Tenant network::
-
- vPing_userdata test case
- +-------------+ +-------------+
- | | | |
- | | Boot VM1 with IP1 | |
- | +-------------------->| |
- | | | |
- | | Boot VM2 with | |
- | | ping.sh as userdata | |
- | | with IP1 as $1. | |
- | +-------------------->| |
- | Tester | | System |
- | | VM2 executes ping.sh| Under |
- | | (ping IP1) | Test |
- | +-------------------->| |
- | | | |
- | | Monitor nova | |
- | | console-log VM 2 | |
- | | If ping: | |
- | | exit OK | |
- | | else (timeout) | |
- | | exit Failed | |
- | | | |
- +-------------+ +-------------+
-
-When the second VM boots it will execute the script passed as userdata
-automatically. The ping will be detected by periodically capturing the output
-in the console-log of the second VM.
-
-
-Tempest
-^^^^^^^
-
-Tempest `[2]`_ is the reference OpenStack Integration test suite.
-It is a set of integration tests to be run against a live OpenStack cluster.
-Tempest has suites of tests for:
-
- * OpenStack API validation
- * Scenarios
- * Other specific tests useful in validating an OpenStack deployment
-
-Functest uses Rally `[3]`_ to run the Tempest suite.
-Rally generates automatically the Tempest configuration file **tempest.conf**.
-Before running the actual test cases,
-Functest creates the needed resources (user, tenant) and
-updates the appropriate parameters into the configuration file.
-
-When the Tempest suite is executed, each test duration is measured and the full
-console output is stored to a *log* file for further analysis.
-
-The Tempest testcases are distributed across two
-Tiers:
-
- * Smoke Tier - Test Case 'tempest_smoke_serial'
- * Components Tier - Test case 'tempest_full_parallel'
-
-NOTE: Test case 'tempest_smoke_serial' executes a defined set of tempest smoke
-tests with a single thread (i.e. serial mode). Test case 'tempest_full_parallel'
-executes all defined Tempest tests using several concurrent threads
-(i.e. parallel mode). The number of threads activated corresponds to the number
-of available logical CPUs.
-
-The goal of the Tempest test suite is to check the basic functionalities of the
-different OpenStack components on an OPNFV fresh installation, using the
-corresponding REST API interfaces.
-
-
-Rally bench test suites
-^^^^^^^^^^^^^^^^^^^^^^^
-
-Rally `[3]`_ is a benchmarking tool that answers the question:
-
-*How does OpenStack work at scale?*
-
-The goal of this test suite is to benchmark all the different OpenStack modules and
-get significant figures that could help to define Telco Cloud KPIs.
-
-The OPNFV Rally scenarios are based on the collection of the actual Rally scenarios:
-
- * authenticate
- * cinder
- * glance
- * heat
- * keystone
- * neutron
- * nova
- * quotas
- * ceilometer
-
-A basic SLA (stop test on errors) has been implemented.
-
-The Rally testcases are distributed across two Tiers:
-
- * Smoke Tier - Test Case 'rally_sanity'
- * Components Tier - Test case 'rally_full'
-
-NOTE: Test case 'rally_sanity' executes a limited number of Rally smoke test
-cases. Test case 'rally_full' executes the full defined set of Rally tests.
-
-
-Refstack-client to run OpenStack interop testcases
---------------------------------------------------
-
-Refstack-client `[8]`_ is a command line utility that allows you to
-execute Tempest test runs based on configurations you specify.
-It is the official tool to run Openstack Interop (previously known as Defcore)
-testcases `[9]`_, which focus on testing interoperability between OpenStack
-clouds.
-
-Refstack-client is integrated in Functest, consumed by Dovetail, which
-intends to define and provide a set of OPNFV related validation criteria
-that will provide input for the evaluation of the use of OPNFV trademarks.
-This progress is under the guideline of Compliance Verification Program(CVP).
-
-Running methods
-^^^^^^^^^^^^^^^
-
-Two running methods are provided after refstack-client integrated into
-Functest, Functest command line and manually, respectively.
-
-By default, for Defcore test cases run by Functest command line,
-are run followed with automatically generated
-configuration file, i.e., refstack_tempest.conf. In some circumstances,
-the automatic configuration file may not quite satisfied with the SUT,
-Functest also inherits the refstack-client command line and provides a way
-for users to set its configuration file according to its own SUT manually.
-
-*command line*
-
-Inside the Functest container, first to prepare Functest environment:
-
-::
-
- functest env prepare
-
-then to run default defcore testcases by using refstack-client:
-
-::
-
- functest testcase run refstack_defcore
-
-In OPNFV Continuous Integration(CI) system, the command line method is used.
-
-*manually*
-
-Prepare the tempest configuration file and the testcases want to run with the SUT,
-run the testcases with:
-
-::
-
- ./refstack-client test -c <Path of the tempest configuration file to use> -v --test-list <Path or URL of test list>
-
-using help for more information:
-
-::
-
- ./refstack-client --help
- ./refstack-client test --help
-
-Reference tempest configuration
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-*command line method*
-
-When command line method is used, the default tempest configuration file
-is generated by Rally.
-
-*manually*
-
-When running manually is used, recommended way to generate tempest configuration
-file is:
-
-::
-
- cd /usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/refstack_client
- python tempest_conf.py
-
-a file called tempest.conf is stored in the current path by default, users can do
-some adjustment according to the SUT:
-
-::
-
- vim refstack_tempest.conf
-
-a reference article can be used `[15]`_.
-
-
-snaps_smoke
-------------
-
-This test case contains tests that setup and destroy environments with VMs with
-and without Floating IPs with a newly created user and project. Set the config
-value snaps.use_floating_ips (True|False) to toggle this functionality.
-Please note that When the configuration value of snaps.use_keystone is True, Functest must have access
-the cloud's private network.
-This suite consists in 38 tests (test duration < 10 minutes)
-
-
-SDN Controllers
----------------
-
-OpenDaylight
-^^^^^^^^^^^^
-
-The OpenDaylight (ODL) test suite consists of a set of basic tests inherited
-from the ODL project using the Robot `[11]`_ framework.
-The suite verifies creation and deletion of networks, subnets and ports with
-OpenDaylight and Neutron.
-
-The list of tests can be described as follows:
-
- * Basic Restconf test cases
- * Connect to Restconf URL
- * Check the HTTP code status
-
- * Neutron Reachability test cases
- * Get the complete list of neutron resources (networks, subnets, ports)
-
- * Neutron Network test cases
- * Check OpenStack networks
- * Check OpenDaylight networks
- * Create a new network via OpenStack and check the HTTP status code returned by Neutron
- * Check that the network has also been successfully created in OpenDaylight
-
- * Neutron Subnet test cases
- * Check OpenStack subnets
- * Check OpenDaylight subnets
- * Create a new subnet via OpenStack and check the HTTP status code returned by Neutron
- * Check that the subnet has also been successfully created in OpenDaylight
-
- * Neutron Port test cases
- * Check OpenStack Neutron for known ports
- * Check OpenDaylight ports
- * Create a new port via OpenStack and check the HTTP status code returned by Neutron
- * Check that the new port has also been successfully created in OpenDaylight
-
- * Delete operations
- * Delete the port previously created via OpenStack
- * Check that the port has been also successfully deleted in OpenDaylight
- * Delete previously subnet created via OpenStack
- * Check that the subnet has also been successfully deleted in OpenDaylight
- * Delete the network created via OpenStack
- * Check that the network has also been successfully deleted in OpenDaylight
-
-Note: the checks in OpenDaylight are based on the returned HTTP status
-code returned by OpenDaylight.
-
-
-Features
---------
-
-Functest has been supporting several feature projects since Brahpamutra:
-
-
-+-----------------+---------+----------+--------+-----------+
-| Test | Brahma | Colorado | Danube | Euphrates |
-+=================+=========+==========+========+===========+
-| barometer | | | X | X |
-+-----------------+---------+----------+--------+-----------+
-| bgpvpn | | X | X | X |
-+-----------------+---------+----------+--------+-----------+
-| copper | | X | | |
-+-----------------+---------+----------+--------+-----------+
-| doctor | X | X | X | X |
-+-----------------+---------+----------+--------+-----------+
-| domino | | X | X | X |
-+-----------------+---------+----------+--------+-----------+
-| fds | | | X | X |
-+-----------------+---------+----------+--------+-----------+
-| moon | | X | | |
-+-----------------+---------+----------+--------+-----------+
-| multisite | | X | X | |
-+-----------------+---------+----------+--------+-----------+
-| netready | | | X | |
-+-----------------+---------+----------+--------+-----------+
-| odl_sfc | | X | X | X |
-+-----------------+---------+----------+--------+-----------+
-| opera | | | X | |
-+-----------------+---------+----------+--------+-----------+
-| orchestra | | | X | X |
-+-----------------+---------+----------+--------+-----------+
-| parser | | | X | X |
-+-----------------+---------+----------+--------+-----------+
-| promise | X | X | X | X |
-+-----------------+---------+----------+--------+-----------+
-| security_scan | | X | X | |
-+-----------------+---------+----------+--------+-----------+
-
-Please refer to the dedicated feature user guides for details.
-
-
-VNF
----
-
-
-cloudify_ims
-^^^^^^^^^^^^
-The IP Multimedia Subsystem or IP Multimedia Core Network Subsystem (IMS) is an
-architectural framework for delivering IP multimedia services.
-
-vIMS has been integrated in Functest to demonstrate the capability to deploy a
-relatively complex NFV scenario on the OPNFV platform. The deployment of a complete
-functional VNF allows the test of most of the essential functions needed for a
-NFV platform.
-
-The goal of this test suite consists of:
-
- * deploy a VNF orchestrator (Cloudify)
- * deploy a Clearwater vIMS (IP Multimedia Subsystem) VNF from this
- orchestrator based on a TOSCA blueprint defined in `[5]`_
- * run suite of signaling tests on top of this VNF
-
-The Clearwater architecture is described as follows:
-
-.. figure:: ../../../images/clearwater-architecture.png
- :align: center
- :alt: vIMS architecture
-
-
-cloudify_ims_perf
-^^^^^^^^^^^^^^^^^
-This testcase extends the cloudify_ims test case.
-The first part is similar but the testing part is different.
-The testing part consists in automating a realistic signaling load on the vIMS
-using an Ixia loader (proprietary tools)
- - You need to have access to an Ixia licence server defined in the configuration
- file and have ixia image locally.
-
-This test case is available but not declared in testcases.yaml. The declaration
-of the testcase is simple, connect to your functest-vnf docker, add the following
-section in /usr/lib/python2.7/site-packacges/functest/ci/testcases.yaml::
-
- -
- case_name: cloudify_ims_perf
- project_name: functest
- criteria: 80
- blocking: false
- description: >-
- Stress tests based on Cloudify. Ixia loader images and access to Ixia
- server license.
- dependencies:
- installer: ''
- scenario: 'os-nosdn-nofeature-ha'
- run:
- module: 'functest.opnfv_tests.vnf.ims.cloudify_ims_perf'
- class: 'CloudifyImsPerf'
-
-orchestra_openims
-^^^^^^^^^^^^^^^^^
-Orchestra test case deals with the deployment of OpenIMS with OpenBaton
-orchestrator.
-
-orchestra_clearwaterims
-^^^^^^^^^^^^^^^^^^^^^^^
-Orchestra test case deals with the deployment of Clearwater vIMS with OpenBaton
-orchestrator.
-
-vyos-vrouter
-^^^^^^^^^^^^
-This test case deals with the deployment and the test of vyos vrouter with
-Cloudify orchestrator. The test case can do testing for interchangeability of
-BGP Protocol using vyos.
-
-The Workflow is as follows:
- * Deploy
- Deploy VNF Testing topology by Cloudify using blueprint.
- * Configuration
- Setting configuration to Target VNF and reference VNF using ssh
- * Run
- Execution of test command for test item written YAML format file.
- Check VNF status and behavior.
- * Reporting
- Output of report based on result using JSON format.
-
-The vyos-vrouter architecture is described in `[14]`_
-
-
-.. _`[2]`: http://docs.openstack.org/developer/tempest/overview.html
-.. _`[3]`: https://rally.readthedocs.org/en/latest/index.html
-.. _`[5]`: https://github.com/Orange-OpenSource/opnfv-cloudify-clearwater/blob/master/openstack-blueprint.yaml
-.. _`[8]`: https://github.com/openstack/refstack-client
-.. _`[10]`: https://github.com/openstack/interop/blob/master/2016.08/procedure.rst
-.. _`[11]`: http://robotframework.org/
-.. _`[12]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/userguide/index.html
-.. _`[13]`: https://wiki.opnfv.org/display/PROJ/SNAPS-OO
-.. _`[14]`: https://github.com/oolorg/opnfv-functest-vrouter
-.. _`[15]`: https://aptira.com/testing-openstack-tempest-part-1/
diff --git a/docs/testing/user/userguide/test_overview.rst b/docs/testing/user/userguide/test_overview.rst
deleted file mode 100644
index a22a5067..00000000
--- a/docs/testing/user/userguide/test_overview.rst
+++ /dev/null
@@ -1,239 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-Overview of the Functest suites
-===============================
-
-Functest is the OPNFV project primarily targeting functional testing.
-In the Continuous Integration pipeline, it is launched after an OPNFV fresh
-installation to validate and verify the basic functions of the
-infrastructure.
-
-The current list of test suites can be distributed over 4 main domains:
- * VIM (Virtualised Infrastructure Manager)
- * Controllers (i.e. SDN Controllers)
- * Features
- * VNF (Virtual Network Functions)
-
-Functest test suites are also distributed in the OPNFV testing categories:
-healthcheck, smoke, features, components, performance, VNF, Stress tests.
-
-All the Healthcheck and smoke tests of a given scenario must be succesful to
-validate the scenario for the release.
-
-+-------------+---------------+----------------+----------------------------------+
-| Domain | Tier | Test case | Comments |
-+=============+===============+================+==================================+
-| VIM | healthcheck | connection | Check OpenStack connectivity |
-| | | _check | through SNAPS framework |
-| | +----------------+----------------------------------+
-| | | api_check | Check OpenStack API through |
-| | | | SNAPS framework |
-| | +----------------+----------------------------------+
-| | | snaps_health | basic instance creation, check |
-| | | \_check | DHCP |
-| +---------------+----------------+----------------------------------+
-| | smoke | vping_ssh | NFV "Hello World" using an SSH |
-| | | | connection to a destination VM |
-| | | | over a created floating IP |
-| | | | address on the SUT Public / |
-| | | | External network. Using the SSH |
-| | | | connection a test script is then |
-| | | | copied to the destination |
-| | | | VM and then executed via SSH. |
-| | | | The script will ping another |
-| | | | VM on a specified IP address over|
-| | | | the SUT Private Tenant network |
-| | +----------------+----------------------------------+
-| | | vping_userdata | Uses Ping with given userdata |
-| | | | to test intra-VM connectivity |
-| | | | over the SUT Private Tenant |
-| | | | network. The correct operation |
-| | | | of the NOVA Metadata service is |
-| | | | also verified in this test |
-| | +----------------+----------------------------------+
-| | | tempest_smoke | Generate and run a relevant |
-| | | \_serial | Tempest Test Suite in smoke mode.|
-| | | | The generated test set is |
-| | | | dependent on the OpenStack |
-| | | | deployment environment |
-| | +----------------+----------------------------------+
-| | | rally_sanity | Run a subset of the OpenStack |
-| | | | Rally Test Suite in smoke mode |
-| | +----------------+----------------------------------+
-| | | snaps_smoke | Run the SNAPS-OO integration |
-| | | | tests |
-| | +----------------+----------------------------------+
-| | | refstack | Reference RefStack suite |
-| | | \_defcore | tempest selection for NFV |
-| +---------------+----------------+----------------------------------+
-| | components | tempest_full | Generate and run a full set of |
-| | | \_parallel | the OpenStack Tempest Test Suite.|
-| | | | See the OpenStack reference test |
-| | | | suite `[2]`_. The generated |
-| | | | test set is dependent on the |
-| | | | OpenStack deployment environment |
-| | +----------------+----------------------------------+
-| | | rally_full | Run the OpenStack testing tool |
-| | | | benchmarking OpenStack modules |
-| | | | See the Rally documents `[3]`_ |
-+-------------+---------------+----------------+----------------------------------+
-| Controllers | smoke | odl | Opendaylight Test suite |
-| | | | Limited test suite to check the |
-| | | | basic neutron (Layer 2) |
-| | | | operations mainly based on |
-| | | | upstream testcases. See below |
-| | | | for details |
-| | +----------------+----------------------------------+
-| | | odl_netvirt | Test Suite for the OpenDaylight |
-| | | | SDN Controller when the NetVirt |
-| | | | features are installed. It |
-| | | | integrates some test suites from |
-| | | | upstream using Robot as the test |
-| | | | framework |
-+-------------+---------------+----------------+----------------------------------+
-| Features | features | bgpvpn | Implementation of the OpenStack |
-| | | | bgpvpn API from the SDNVPN |
-| | | | feature project. It allows for |
-| | | | the creation of BGP VPNs. |
-| | | | See `SDNVPN User Guide`_ for |
-| | | | details |
-| | +----------------+----------------------------------+
-| | | doctor | Doctor platform, as of Colorado |
-| | | | release, provides the three |
-| | | | features: |
-| | | | * Immediate Notification |
-| | | | * Consistent resource state |
-| | | | awareness for compute host down |
-| | | | * Valid compute host status |
-| | | | given to VM owner |
-| | | | See `Doctor User Guide`_ for |
-| | | | details |
-| | +----------------+----------------------------------+
-| | | odl-sfc | SFC testing for odl scenarios |
-| | | | See `SFC User Guide`_ for details|
-| | +----------------+----------------------------------+
-| | | parser | Parser is an integration project |
-| | | | which aims to provide |
-| | | | placement/deployment templates |
-| | | | translation for OPNFV platform, |
-| | | | including TOSCA -> HOT, POLICY ->|
-| | | | TOSCA and YANG -> TOSCA. it |
-| | | | deals with a fake vRNC. |
-| | | | See `Parser User Guide`_ for |
-| | | | details |
-| | +----------------+----------------------------------+
-| | | fds | Test Suite for the OpenDaylight |
-| | | | SDN Controller when the GBP |
-| | | | features are installed. It |
-| | | | integrates some test suites from |
-| | | | upstream using Robot as the test |
-| | | | framework |
-+-------------+---------------+----------------+----------------------------------+
-| VNF | vnf | cloudify_ims | Example of a real VNF deployment |
-| | | | to show the NFV capabilities of |
-| | | | the platform. The IP Multimedia |
-| | | | Subsytem is a typical Telco test |
-| | | | case, referenced by ETSI. |
-| | | | It provides a fully functional |
-| | | | VoIP System |
-| | +----------------+----------------------------------+
-| | | orchestra | OpenIMS deployment using |
-| | | \_openims | Openbaton orchestrator |
-| | +----------------+----------------------------------+
-| | | orchestra | Cleawater IMS deployment using |
-| | | \_cleawaterims | Openbaton orchestrator |
-| | +----------------+----------------------------------+
-| | | vyos_vrouter | vRouter testing |
-| | +----------------+----------------------------------+
-| | | cloudify_ims | Based on cloudify_ims test case |
-| | | perf | cloudify_ims_perf substitutes |
-| | | | the signaling test suite by an |
-| | | | automatic deployment of an Ixia |
-| | | | loader and generic SIP stress |
-| | | | tests. |
-| | | | This work has been initiated |
-| | | | during the plugfest and allows |
-| | | | realistic load tests on top of |
-| | | | cloudify_ims. Please note that |
-| | | | this test is available but not |
-| | | | declared in testcases.yaml as it |
-| | | | requires access to proprietary |
-| | | | resources (Ixia loader) |
-+-------------+---------------+----------------+----------------------------------+
-
-
-As shown in the above table, Functest is structured into different 'domains',
-'tiers' and 'test cases'. Each 'test case' usually represents an actual
-'Test Suite' comprised -in turn- of several test cases internally.
-
-Test cases also have an implicit execution order. For example, if the early
-'healthcheck' Tier testcase fails, or if there are any failures in the 'smoke'
-Tier testcases, there is little point to launch a full testcase execution round.
-
-In Danube, we merged smoke and sdn controller tiers in smoke tier.
-
-An overview of the Functest Structural Concept is depicted graphically below:
-
-.. figure:: ../../../images/concepts_mapping_final.png
- :align: center
- :alt: Functest Concepts Structure
-
-Some of the test cases are developed by Functest team members, whereas others
-are integrated from upstream communities or other OPNFV projects. For example,
-`Tempest <http://docs.openstack.org/developer/tempest/overview.html>`_ is the
-OpenStack integration test suite and Functest is in charge of the selection,
-integration and automation of those tests that fit suitably to OPNFV.
-
-The Tempest test suite is the default OpenStack smoke test suite but no new test
-cases have been created in OPNFV Functest.
-
-The results produced by the tests run from CI are pushed and collected into a
-NoSQL database. The goal is to populate the database with results from different
-sources and scenarios and to show them on a `Functest Dashboard`_. A screenshot
-of a live Functest Dashboard is shown below:
-
-.. figure:: ../../../images/FunctestDashboardEuphrates.png
- :align: center
- :alt: Functest Dashboard
-
-
-Basic components (VIM, SDN controllers) are tested through their own suites.
-Feature projects also provide their own test suites with different ways of
-running their tests.
-
-The notion of domain has been introduced in the description of the test cases
-stored in the Database.
-This parameters as well as possible tags can be used for the Test case catalog.
-
-vIMS test case was integrated to demonstrate the capability to deploy a
-relatively complex NFV scenario on top of the OPNFV infrastructure.
-
-Functest considers OPNFV as a black box. OPNFV offers a lot of potential
-combinations (which may change from one version to another):
-
- * 3 controllers (OpenDaylight, ONOS, OpenContrail)
- * 5 installers (Apex, Compass, Daisy, Fuel, Joid)
-
-Most of the tests are runnable by any combination, but some tests might have
-restrictions imposed by the utilized installers or due to the available
-deployed features. The system uses the environment variables (INSTALLER_TYPE and
-DEPLOY_SCENARIO) to automatically determine the valid test cases, for each given
-environment.
-
-A convenience Functest CLI utility is also available to simplify setting up the
-Functest evironment, management of the OpenStack environment (e.g. resource
-clean-up) and for executing tests.
-The Functest CLI organised the testcase into logical Tiers, which contain in
-turn one or more testcases. The CLI allows execution of a single specified
-testcase, all test cases in a specified Tier, or the special case of execution
-of **ALL** testcases. The Functest CLI is introduced in more details in next
-section.
-
-.. _`[2]`: http://docs.openstack.org/developer/tempest/overview.html
-.. _`[3]`: https://rally.readthedocs.org/en/latest/index.html
-.. _`Doctor User Guide`: http://artifacts.opnfv.org/doctor/colorado/userguide/index.html
-.. _`SDNVPN User Guide`: http://artifacts.opnfv.org/sdnvpn/colorado/docs/userguide/index.html
-.. _`Parser User Guide`: http://artifacts.opnfv.org/parser/colorado/docs/userguide/index.html
-.. _`Functest Dashboard`: http://testresults.opnfv.org/kibana_dashboards/
-.. _`SFC User Guide`: http://artifacts.opnfv.org/sfc/colorado/userguide/index.html
diff --git a/docs/testing/user/userguide/test_results.rst b/docs/testing/user/userguide/test_results.rst
deleted file mode 100644
index 3941ba0a..00000000
--- a/docs/testing/user/userguide/test_results.rst
+++ /dev/null
@@ -1,53 +0,0 @@
-Test results
-============
-
-Manual testing
---------------
-
-In manual mode test results are displayed in the console and result files
-are put in /home/opnfv/functest/results.
-
-If you want additional logs, you may configure the logging.ini under
-/usr/lib/python2.7/site-packages/functest/ci.
-
-Automated testing
---------------
-
-In automated mode, test results are displayed in jenkins logs, a summary is provided
-at the end of the job and can be described as follow::
-
- +-------------------------+----------------------------------------------------------+
- | ENV VAR | VALUE |
- +-------------------------+----------------------------------------------------------+
- | INSTALLER_TYPE | daisy |
- | DEPLOY_SCENARIO | os-nosdn-nofeature-ha |
- | BUILD_TAG | jenkins-functest-daisy-baremetal-daily-master-67 |
- | CI_LOOP | daily |
- +-------------------------+----------------------------------------------------------+
-
- +------------------------------+------------------+---------------------+------------------+----------------+
- | TEST CASE | PROJECT | TIER | DURATION | RESULT |
- +------------------------------+------------------+---------------------+------------------+----------------+
- | connection_check | functest | healthcheck | 00:08 | PASS |
- | api_check | functest | healthcheck | 04:22 | PASS |
- | snaps_health_check | functest | healthcheck | 00:35 | PASS |
- | vping_ssh | functest | smoke | 00:54 | PASS |
- | vping_userdata | functest | smoke | 00:27 | PASS |
- | tempest_smoke_serial | functest | smoke | 19:39 | FAIL |
- | rally_sanity | functest | smoke | 15:16 | PASS |
- | refstack_defcore | functest | smoke | 15:55 | PASS |
- | snaps_smoke | functest | smoke | 26:45 | FAIL |
- | cloudify_ims | functest | vnf | 23:56 | PASS |
- | orchestra_openims | orchestra | vnf | 15:07 | PASS |
- | orchestra_clearwaterims | orchestra | vnf | 19:10 | PASS |
- | vyos_vrouter | functest | vnf | 00:00 | SKIP |
- +------------------------------+------------------+---------------------+------------------+----------------+
-
-Results are automatically pushed to the test results database, some additional
-result files are pushed to OPNFV artifact web sites.
-
-Based on the results stored in the result database, a `Functest reporting`_
-portal is also automatically updated. This portal provides information on the
-overall status per scenario and per installer
-
-.. _`Functest reporting`: http://testresults.opnfv.org/reporting/master/functest/status-apex.html
diff --git a/docs/testing/user/userguide/troubleshooting.rst b/docs/testing/user/userguide/troubleshooting.rst
deleted file mode 100644
index 1649ac14..00000000
--- a/docs/testing/user/userguide/troubleshooting.rst
+++ /dev/null
@@ -1,378 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-Troubleshooting
-===============
-
-This section gives some guidelines about how to troubleshoot the test cases
-owned by Functest.
-
-**IMPORTANT**: As in the previous section, the steps defined below must be
-executed inside the Functest Docker container and after sourcing the OpenStack
-credentials::
-
- . $creds
-
-or::
-
- source /home/opnfv/functest/conf/env_file
-
-VIM
----
-
-This section covers the test cases related to the VIM (healthcheck, vping_ssh,
-vping_userdata, tempest_smoke_serial, tempest_full_parallel, rally_sanity,
-rally_full).
-
-vPing common
-^^^^^^^^^^^^
-For both vPing test cases (**vPing_ssh**, and **vPing_userdata**), the first steps are
-similar:
-
- * Create Glance image
- * Create Network
- * Create Security Group
- * Create Instances
-
-After these actions, the test cases differ and will be explained in their
-respective section.
-
-These test cases can be run inside the container, using new Functest CLI as follows::
-
- $ functest testcase run vping_ssh
- $ functest testcase run vping_userdata
-
-The Functest CLI is designed to route a call to the corresponding internal
-python scripts, located in paths
-/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/vping/vping_ssh.py
-and /usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/vping/vping_userdata.py
-
-Notes:
-
- #. There is one difference, between the Functest CLI based test case
- execution compared to the earlier used Bash shell script, which is
- relevant to point out in troubleshooting scenarios:
-
- The Functest CLI does **not yet** support the option to suppress
- clean-up of the generated OpenStack resources, following the execution
- of a test case.
-
- Explanation: After finishing the test execution, the corresponding
- script will remove, by default, all created resources in OpenStack
- (image, instances, network and security group). When troubleshooting,
- it is advisable sometimes to keep those resources in case the test
- fails and a manual testing is needed.
-
- It is actually still possible to invoke test execution, with suppression
- of OpenStack resource cleanup, however this requires invocation of a
- **specific Python script:** 'run_tests'.
- The `OPNFV Functest Developer Guide`_ provides guidance on the use of that
- Python script in such troubleshooting cases.
-
-Some of the common errors that can appear in this test case are::
-
- vPing_ssh- ERROR - There has been a problem when creating the neutron network....
-
-This means that there has been some problems with Neutron, even before creating the
-instances. Try to create manually a Neutron network and a Subnet to see if that works.
-The debug messages will also help to see when it failed (subnet and router creation).
-Example of Neutron commands (using 10.6.0.0/24 range for example)::
-
- neutron net-create net-test
- neutron subnet-create --name subnet-test --allocation-pool start=10.6.0.2,end=10.6.0.100 \
- --gateway 10.6.0.254 net-test 10.6.0.0/24
- neutron router-create test_router
- neutron router-interface-add <ROUTER_ID> test_subnet
- neutron router-gateway-set <ROUTER_ID> <EXT_NET_NAME>
-
-Another related error can occur while creating the Security Groups for the instances::
-
- vPing_ssh- ERROR - Failed to create the security group...
-
-In this case, proceed to create it manually. These are some hints::
-
- neutron security-group-create sg-test
- neutron security-group-rule-create sg-test --direction ingress --protocol icmp \
- --remote-ip-prefix 0.0.0.0/0
- neutron security-group-rule-create sg-test --direction ingress --ethertype IPv4 \
- --protocol tcp --port-range-min 80 --port-range-max 80 --remote-ip-prefix 0.0.0.0/0
- neutron security-group-rule-create sg-test --direction egress --ethertype IPv4 \
- --protocol tcp --port-range-min 80 --port-range-max 80 --remote-ip-prefix 0.0.0.0/0
-
-The next step is to create the instances. The image used is located in
-*/home/opnfv/functest/data/cirros-0.4.0-x86_64-disk.img* and a Glance image is created
-with the name **functest-vping**. If booting the instances fails (i.e. the status
-is not **ACTIVE**), you can check why it failed by doing::
-
- nova list
- nova show <INSTANCE_ID>
-
-It might show some messages about the booting failure. To try that manually::
-
- nova boot --flavor m1.small --image functest-vping --nic net-id=<NET_ID> nova-test
-
-This will spawn a VM using the network created previously manually.
-In all the OPNFV tested scenarios from CI, it never has been a problem with the
-previous actions. Further possible problems are explained in the following sections.
-
-
-vPing_SSH
-^^^^^^^^^
-This test case creates a floating IP on the external network and assigns it to
-the second instance **opnfv-vping-2**. The purpose of this is to establish
-a SSH connection to that instance and SCP a script that will ping the first
-instance. This script is located in the repository under
-/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/vping/ping.sh
-and takes an IP as a parameter. When the SCP is completed, the test will do a
-SSH call to that script inside the second instance. Some problems can happen
-here::
-
- vPing_ssh- ERROR - Cannot establish connection to IP xxx.xxx.xxx.xxx. Aborting
-
-If this is displayed, stop the test or wait for it to finish, if you have used
-the special method of test invocation with specific supression of OpenStack
-resource clean-up, as explained earler. It means that the Container can not
-reach the Public/External IP assigned to the instance **opnfv-vping-2**. There
-are many possible reasons, and they really depend on the chosen scenario. For
-most of the ODL-L3 and ONOS scenarios this has been noticed and it is a known
-limitation.
-
-First, make sure that the instance **opnfv-vping-2** succeeded to get an IP
-from the DHCP agent. It can be checked by doing::
-
- nova console-log opnfv-vping-2
-
-If the message *Sending discover* and *No lease, failing* is shown, it probably
-means that the Neutron dhcp-agent failed to assign an IP or even that it was not
-responding. At this point it does not make sense to try to ping the floating IP.
-
-If the instance got an IP properly, try to ping manually the VM from the container::
-
- nova list
- <grab the public IP>
- ping <public IP>
-
-If the ping does not return anything, try to ping from the Host where the Docker
-container is running. If that solves the problem, check the iptable rules because
-there might be some rules rejecting ICMP or TCP traffic coming/going from/to the
-container.
-
-At this point, if the ping does not work either, try to reproduce the test
-manually with the steps described above in the vPing common section with the
-addition::
-
- neutron floatingip-create <EXT_NET_NAME>
- nova floating-ip-associate nova-test <FLOATING_IP>
-
-
-Further troubleshooting is out of scope of this document, as it might be due to
-problems with the SDN controller. Contact the installer team members or send an
-email to the corresponding OPNFV mailing list for more information.
-
-
-
-vPing_userdata
-^^^^^^^^^^^^^^
-This test case does not create any floating IP neither establishes an SSH
-connection. Instead, it uses nova-metadata service when creating an instance
-to pass the same script as before (ping.sh) but as 1-line text. This script
-will be executed automatically when the second instance **opnfv-vping-2** is booted.
-
-The only known problem here for this test to fail is mainly the lack of support
-of cloud-init (nova-metadata service). Check the console of the instance::
-
- nova console-log opnfv-vping-2
-
-If this text or similar is shown::
-
- checking http://169.254.169.254/2009-04-04/instance-id
- failed 1/20: up 1.13. request failed
- failed 2/20: up 13.18. request failed
- failed 3/20: up 25.20. request failed
- failed 4/20: up 37.23. request failed
- failed 5/20: up 49.25. request failed
- failed 6/20: up 61.27. request failed
- failed 7/20: up 73.29. request failed
- failed 8/20: up 85.32. request failed
- failed 9/20: up 97.34. request failed
- failed 10/20: up 109.36. request failed
- failed 11/20: up 121.38. request failed
- failed 12/20: up 133.40. request failed
- failed 13/20: up 145.43. request failed
- failed 14/20: up 157.45. request failed
- failed 15/20: up 169.48. request failed
- failed 16/20: up 181.50. request failed
- failed 17/20: up 193.52. request failed
- failed 18/20: up 205.54. request failed
- failed 19/20: up 217.56. request failed
- failed 20/20: up 229.58. request failed
- failed to read iid from metadata. tried 20
-
-it means that the instance failed to read from the metadata service. Contact
-the Functest or installer teams for more information.
-
-
-Tempest
-^^^^^^^
-
-In the upstream OpenStack CI all the Tempest test cases are supposed to pass.
-If some test cases fail in an OPNFV deployment, the reason is very probably one
-of the following
-
-+-----------------------------+-----------------------------------------------------+
-| Error | Details |
-+=============================+=====================================================+
-| Resources required for test | Such resources could be e.g. an external network |
-| case execution are missing | and access to the management subnet (adminURL) from |
-| | the Functest docker container. |
-+-----------------------------+-----------------------------------------------------+
-| OpenStack components or | Check running services in the controller and compute|
-| services are missing or not | nodes (e.g. with "systemctl" or "service" commands).|
-| configured properly | Configuration parameters can be verified from the |
-| | related .conf files located under '/etc/<component>'|
-| | directories. |
-+-----------------------------+-----------------------------------------------------+
-| Some resources required for | The tempest.conf file, automatically generated by |
-| execution test cases are | Rally in Functest, does not contain all the needed |
-| missing | parameters or some parameters are not set properly. |
-| | The tempest.conf file is located in directory |
-| | 'root/.rally/verification/verifier-<UUID> |
-| | /for-deployment-<UUID>' |
-| | in the Functest Docker container. Use the "rally |
-| | deployment list" command in order to check the UUID |
-| | the UUID of the current deployment. |
-+-----------------------------+-----------------------------------------------------+
-
-
-When some Tempest test case fails, captured traceback and possibly also the
-related REST API requests/responses are output to the console. More detailed debug
-information can be found from tempest.log file stored into related Rally deployment
-folder.
-
-Functest offers a possibility to test a customized list of Tempest test cases.
-To enable that, add a new entry in docker/components/testcases.yaml on the "components" container
-with the following content::
-
- -
- case_name: tempest_custom
- project_name: functest
- criteria: 100
- blocking: false
- description: >-
- The test case allows running a customized list of tempest
- test cases
- dependencies:
- installer: ''
- scenario: ''
- run:
- module: 'functest.opnfv_tests.openstack.tempest.tempest'
- class: 'TempestCustom'
-
-Also, a list of the Tempest test cases must be provided to the container or modify
-the existing one in
-/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/test_list.txt
-
-Example of custom list of tests 'my-custom-tempest-tests.txt'::
-
- tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops[compute,id-7fff3fb3-91d8-4fd0-bd7d-0204f1f180ba,network,smoke]
- tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,id-f323b3ba-82f8-4db7-8ea6-6a895869ec49,network,smoke]
-
-This is an example of running a customized list of Tempest tests in Functest::
-
- sudo docker run --env-file env \
- -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \
- -v $(pwd)/images:/home/opnfv/functest/images \
- -v $(pwd)/my-custom-testcases.yaml:/usr/lib/python2.7/site-packages/functest/ci/testcases.yaml \
- -v $(pwd)/my-custom-tempest-tests.txt:/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/test_list.txt \
- opnfv/functest-components run_tests -t tempest_custom
-
-
-Rally
-^^^^^
-
-The same error causes which were mentioned above for Tempest test cases, may also
-lead to errors in Rally as well.
-
-Possible scenarios are:
- * authenticate
- * glance
- * cinder
- * heat
- * keystone
- * neutron
- * nova
- * ceilometer
- * quotas
- * vm
-
-To know more about what those scenarios are doing, they are defined in directory:
-/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario
-For more info about Rally scenario definition please refer to the Rally official
-documentation. `[3]`_
-
-To check any possible problems with Rally, the logs are stored under
-*/home/opnfv/functest/results/rally/* in the Functest Docker container.
-
-
-Controllers
------------
-
-Opendaylight
-^^^^^^^^^^^^
-
-If the Basic Restconf test suite fails, check that the ODL controller is
-reachable and its Restconf module has been installed.
-
-If the Neutron Reachability test fails, verify that the modules
-implementing Neutron requirements have been properly installed.
-
-If any of the other test cases fails, check that Neutron and ODL have
-been correctly configured to work together. Check Neutron configuration
-files, accounts, IP addresses etc.).
-
-
-Features
---------
-
-Please refer to the dedicated feature user guides for details.
-
-
-VNF
----
-
-cloudify_ims
-^^^^^^^^^^^^
-vIMS deployment may fail for several reasons, the most frequent ones are
-described in the following table:
-
-+-----------------------------------+------------------------------------+
-| Error | Comments |
-+===================================+====================================+
-| Keystone admin API not reachable | Impossible to create vIMS user and |
-| | tenant |
-+-----------------------------------+------------------------------------+
-| Impossible to retrieve admin role | Impossible to create vIMS user and |
-| id | tenant |
-+-----------------------------------+------------------------------------+
-| Error when uploading image from | impossible to deploy VNF |
-| OpenStack to glance | |
-+-----------------------------------+------------------------------------+
-| Cinder quota cannot be updated | Default quotas not sufficient, they|
-| | are adapted in the script |
-+-----------------------------------+------------------------------------+
-| Impossible to create a volume | VNF cannot be deployed |
-+-----------------------------------+------------------------------------+
-| SSH connection issue between the | if vPing test fails, vIMS test will|
-| Test Docker container and the VM | fail... |
-+-----------------------------------+------------------------------------+
-| No Internet access from the VM | the VMs of the VNF must have an |
-| | external access to Internet |
-+-----------------------------------+------------------------------------+
-| No access to OpenStack API from | Orchestrator can be installed but |
-| the VM | the vIMS VNF installation fails |
-+-----------------------------------+------------------------------------+
-
-Please note that this test case requires resources (8 VM (2Go) + 1 VM (4Go)), it
-is there fore not recommended to run it on a light configuration.
-
-.. _`OPNFV Functest Developer Guide`: http://artifacts.opnfv.org/functest/docs/testing_developer_devguide/index.html#