diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2018-02-27 14:25:49 +0100 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2018-02-27 14:27:57 +0100 |
commit | baa8f2d5f67d45e5761f92cb93fe22050f08d0fe (patch) | |
tree | 05ddb33dc893cad35369b3286db944eac79ffe4d /docs | |
parent | 53cd7f8176c996014decb7311d9f546f6b8f2497 (diff) |
Clean all OpenStack related modules
Xtesting is only focused on the framework and entry points.
Change-Id: I1a4146ed8519438b13810a20ddf1140c35bb6ecd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'docs')
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 Binary files differdeleted file mode 100644 index fd58ec2c..00000000 --- a/docs/com/img/Functest-CI.png +++ /dev/null diff --git a/docs/com/img/LinuxFoundation.png b/docs/com/img/LinuxFoundation.png Binary files differdeleted file mode 100644 index a9b01d0f..00000000 --- a/docs/com/img/LinuxFoundation.png +++ /dev/null diff --git a/docs/com/img/OPNFV-Berlin.png b/docs/com/img/OPNFV-Berlin.png Binary files differdeleted file mode 100644 index a7041c0e..00000000 --- a/docs/com/img/OPNFV-Berlin.png +++ /dev/null diff --git a/docs/com/img/OPNFV.png b/docs/com/img/OPNFV.png Binary files differdeleted file mode 100644 index a7041c0e..00000000 --- a/docs/com/img/OPNFV.png +++ /dev/null diff --git a/docs/com/img/OPNFV_testing_group.png b/docs/com/img/OPNFV_testing_group.png Binary files differdeleted file mode 100644 index 4b8c2c05..00000000 --- a/docs/com/img/OPNFV_testing_group.png +++ /dev/null diff --git a/docs/com/img/bandeau-bas.png b/docs/com/img/bandeau-bas.png Binary files differdeleted file mode 100644 index e25c4f6d..00000000 --- a/docs/com/img/bandeau-bas.png +++ /dev/null diff --git a/docs/com/img/colorado.jpeg b/docs/com/img/colorado.jpeg Binary files differdeleted file mode 100644 index c858bacf..00000000 --- a/docs/com/img/colorado.jpeg +++ /dev/null diff --git a/docs/com/img/colorado.png b/docs/com/img/colorado.png Binary files differdeleted file mode 100644 index 04f3a1c6..00000000 --- a/docs/com/img/colorado.png +++ /dev/null diff --git a/docs/com/img/jiras.png b/docs/com/img/jiras.png Binary files differdeleted file mode 100644 index ecefcf73..00000000 --- a/docs/com/img/jiras.png +++ /dev/null diff --git a/docs/com/img/jiras2.png b/docs/com/img/jiras2.png Binary files differdeleted file mode 100644 index 239df4d5..00000000 --- a/docs/com/img/jiras2.png +++ /dev/null diff --git a/docs/com/img/leaf.png b/docs/com/img/leaf.png Binary files differdeleted file mode 100644 index dc6ec9b3..00000000 --- a/docs/com/img/leaf.png +++ /dev/null diff --git a/docs/com/img/logo-OPNFV-Berlin.png b/docs/com/img/logo-OPNFV-Berlin.png Binary files differdeleted file mode 100644 index 41ddb1cc..00000000 --- a/docs/com/img/logo-OPNFV-Berlin.png +++ /dev/null diff --git a/docs/com/img/logo-OPNFV.png b/docs/com/img/logo-OPNFV.png Binary files differdeleted file mode 100644 index 1519503e..00000000 --- a/docs/com/img/logo-OPNFV.png +++ /dev/null diff --git a/docs/com/img/matrix.png b/docs/com/img/matrix.png Binary files differdeleted file mode 100644 index 8c20c63c..00000000 --- a/docs/com/img/matrix.png +++ /dev/null diff --git a/docs/com/img/opnfv_how_to_functest1.png b/docs/com/img/opnfv_how_to_functest1.png Binary files differdeleted file mode 100644 index b2c28f1a..00000000 --- a/docs/com/img/opnfv_how_to_functest1.png +++ /dev/null diff --git a/docs/com/img/reporting.png b/docs/com/img/reporting.png Binary files differdeleted file mode 100644 index dec34bbf..00000000 --- a/docs/com/img/reporting.png +++ /dev/null diff --git a/docs/com/img/teamSummitBerlin.png b/docs/com/img/teamSummitBerlin.png Binary files differdeleted file mode 100644 index d5c7f46a..00000000 --- a/docs/com/img/teamSummitBerlin.png +++ /dev/null diff --git a/docs/com/img/testapi0.png b/docs/com/img/testapi0.png Binary files differdeleted file mode 100644 index 21f36311..00000000 --- a/docs/com/img/testapi0.png +++ /dev/null diff --git a/docs/com/img/testapi1.png b/docs/com/img/testapi1.png Binary files differdeleted file mode 100644 index e9a69744..00000000 --- a/docs/com/img/testapi1.png +++ /dev/null diff --git a/docs/com/img/title-bg-berlin.png b/docs/com/img/title-bg-berlin.png Binary files differdeleted file mode 100644 index 7177b073..00000000 --- a/docs/com/img/title-bg-berlin.png +++ /dev/null diff --git a/docs/com/img/title-bg.jpg b/docs/com/img/title-bg.jpg Binary files differdeleted file mode 100644 index e2c0f621..00000000 --- a/docs/com/img/title-bg.jpg +++ /dev/null diff --git a/docs/com/img/title-bg.png b/docs/com/img/title-bg.png Binary files differdeleted file mode 100644 index 6a84a44f..00000000 --- a/docs/com/img/title-bg.png +++ /dev/null diff --git a/docs/com/img/wordle-opnfv2.png b/docs/com/img/wordle-opnfv2.png Binary files differdeleted file mode 100644 index fd98fbc4..00000000 --- a/docs/com/img/wordle-opnfv2.png +++ /dev/null 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> - “Bad programmers have all the answers. Good testers have all the questions. Gil Zilberfeld - ” - </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 Binary files differdeleted file mode 100644 index 15669502..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._danube.jpg +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._dashboard_generate.png b/docs/com/pres/dashboard/dashboard_status/._dashboard_generate.png Binary files differdeleted file mode 100644 index 1f2afc65..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._dashboard_generate.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._duration.png b/docs/com/pres/dashboard/dashboard_status/._duration.png Binary files differdeleted file mode 100644 index 7ff52194..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._duration.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._generation.png b/docs/com/pres/dashboard/dashboard_status/._generation.png Binary files differdeleted file mode 100644 index 4154da2e..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._generation.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._number.png b/docs/com/pres/dashboard/dashboard_status/._number.png Binary files differdeleted file mode 100644 index 7ff52194..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._number.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._percentage.png b/docs/com/pres/dashboard/dashboard_status/._percentage.png Binary files differdeleted file mode 100644 index 8e72b4a2..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._percentage.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._period_select.png b/docs/com/pres/dashboard/dashboard_status/._period_select.png Binary files differdeleted file mode 100644 index 7ff52194..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._period_select.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._result_model.png b/docs/com/pres/dashboard/dashboard_status/._result_model.png Binary files differdeleted file mode 100644 index b9c8c2e1..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._result_model.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._selection_1.png b/docs/com/pres/dashboard/dashboard_status/._selection_1.png Binary files differdeleted file mode 100644 index 7ff52194..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._selection_1.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/._selection_2.png b/docs/com/pres/dashboard/dashboard_status/._selection_2.png Binary files differdeleted file mode 100644 index 7ff52194..00000000 --- a/docs/com/pres/dashboard/dashboard_status/._selection_2.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/danube.jpg b/docs/com/pres/dashboard/dashboard_status/danube.jpg Binary files differdeleted file mode 100644 index 4cf4ecce..00000000 --- a/docs/com/pres/dashboard/dashboard_status/danube.jpg +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/dashboard_generate.png b/docs/com/pres/dashboard/dashboard_status/dashboard_generate.png Binary files differdeleted file mode 100644 index 991f26c7..00000000 --- a/docs/com/pres/dashboard/dashboard_status/dashboard_generate.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/duration.png b/docs/com/pres/dashboard/dashboard_status/duration.png Binary files differdeleted file mode 100644 index 33497a9a..00000000 --- a/docs/com/pres/dashboard/dashboard_status/duration.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/generation.png b/docs/com/pres/dashboard/dashboard_status/generation.png Binary files differdeleted file mode 100644 index ec5ae169..00000000 --- a/docs/com/pres/dashboard/dashboard_status/generation.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/logo-OPNFV.png b/docs/com/pres/dashboard/dashboard_status/logo-OPNFV.png Binary files differdeleted file mode 100644 index 1519503e..00000000 --- a/docs/com/pres/dashboard/dashboard_status/logo-OPNFV.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/number.png b/docs/com/pres/dashboard/dashboard_status/number.png Binary files differdeleted file mode 100644 index a5f4ff43..00000000 --- a/docs/com/pres/dashboard/dashboard_status/number.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/percentage.png b/docs/com/pres/dashboard/dashboard_status/percentage.png Binary files differdeleted file mode 100644 index 640ef748..00000000 --- a/docs/com/pres/dashboard/dashboard_status/percentage.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/period_select.png b/docs/com/pres/dashboard/dashboard_status/period_select.png Binary files differdeleted file mode 100644 index 609a0d86..00000000 --- a/docs/com/pres/dashboard/dashboard_status/period_select.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/result_model.png b/docs/com/pres/dashboard/dashboard_status/result_model.png Binary files differdeleted file mode 100644 index 4ac6d671..00000000 --- a/docs/com/pres/dashboard/dashboard_status/result_model.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/selection_1.png b/docs/com/pres/dashboard/dashboard_status/selection_1.png Binary files differdeleted file mode 100644 index d264df81..00000000 --- a/docs/com/pres/dashboard/dashboard_status/selection_1.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/selection_2.png b/docs/com/pres/dashboard/dashboard_status/selection_2.png Binary files differdeleted file mode 100644 index a3d23667..00000000 --- a/docs/com/pres/dashboard/dashboard_status/selection_2.png +++ /dev/null diff --git a/docs/com/pres/dashboard/dashboard_status/title-bg.png b/docs/com/pres/dashboard/dashboard_status/title-bg.png Binary files differdeleted file mode 100644 index 6a84a44f..00000000 --- a/docs/com/pres/dashboard/dashboard_status/title-bg.png +++ /dev/null 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 Binary files differdeleted file mode 100644 index a26533ae..00000000 --- a/docs/images/FunctestDashboard.png +++ /dev/null diff --git a/docs/images/FunctestDashboardColorado.png b/docs/images/FunctestDashboardColorado.png Binary files differdeleted file mode 100644 index 6ef90d94..00000000 --- a/docs/images/FunctestDashboardColorado.png +++ /dev/null diff --git a/docs/images/FunctestDashboardDanube.png b/docs/images/FunctestDashboardDanube.png Binary files differdeleted file mode 100644 index b934d7e8..00000000 --- a/docs/images/FunctestDashboardDanube.png +++ /dev/null diff --git a/docs/images/FunctestDashboardEuphrates.png b/docs/images/FunctestDashboardEuphrates.png Binary files differdeleted file mode 100644 index 12397788..00000000 --- a/docs/images/FunctestDashboardEuphrates.png +++ /dev/null diff --git a/docs/images/Ims_overview.png b/docs/images/Ims_overview.png Binary files differdeleted file mode 100644 index 4b447d40..00000000 --- a/docs/images/Ims_overview.png +++ /dev/null diff --git a/docs/images/clearwater-architecture.png b/docs/images/clearwater-architecture.png Binary files differdeleted file mode 100644 index 987362ac..00000000 --- a/docs/images/clearwater-architecture.png +++ /dev/null diff --git a/docs/images/concepts_mapping_final.png b/docs/images/concepts_mapping_final.png Binary files differdeleted file mode 100644 index d0af4175..00000000 --- a/docs/images/concepts_mapping_final.png +++ /dev/null diff --git a/docs/images/functest-reporting-status.png b/docs/images/functest-reporting-status.png Binary files differdeleted file mode 100644 index 9e230df5..00000000 --- a/docs/images/functest-reporting-status.png +++ /dev/null diff --git a/docs/images/functestODL.png b/docs/images/functestODL.png Binary files differdeleted file mode 100644 index 6bf7580e..00000000 --- a/docs/images/functestODL.png +++ /dev/null diff --git a/docs/images/functestRally1.png b/docs/images/functestRally1.png Binary files differdeleted file mode 100644 index 3bfac09a..00000000 --- a/docs/images/functestRally1.png +++ /dev/null diff --git a/docs/images/functestRally2.png b/docs/images/functestRally2.png Binary files differdeleted file mode 100644 index dcd408b5..00000000 --- a/docs/images/functestRally2.png +++ /dev/null diff --git a/docs/images/functest_overview.odg b/docs/images/functest_overview.odg Binary files differdeleted file mode 100644 index 9f6fe345..00000000 --- a/docs/images/functest_overview.odg +++ /dev/null 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 Binary files differdeleted file mode 100644 index a0d96775..00000000 --- a/docs/results/img/weather-clear.png +++ /dev/null diff --git a/docs/results/img/weather-few-clouds.png b/docs/results/img/weather-few-clouds.png Binary files differdeleted file mode 100644 index acfa7839..00000000 --- a/docs/results/img/weather-few-clouds.png +++ /dev/null diff --git a/docs/results/img/weather-overcast.png b/docs/results/img/weather-overcast.png Binary files differdeleted file mode 100644 index 4296246d..00000000 --- a/docs/results/img/weather-overcast.png +++ /dev/null diff --git a/docs/results/img/weather-storm.png b/docs/results/img/weather-storm.png Binary files differdeleted file mode 100644 index 956f0e20..00000000 --- a/docs/results/img/weather-storm.png +++ /dev/null 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# |