X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=docs%2Frelease%2Frelease-notes%2Ffunctest-release.rst;h=bd04982720bae5d26553912bf61aca9556548552;hb=c22979393a734760105f73b75a5f90f4f9aecebc;hp=22393c3a7fd95752b5d77f89f777519a33c3b808;hpb=7af7f85cc1d8cc0ef05ec839a70504f89d38f806;p=functest.git diff --git a/docs/release/release-notes/functest-release.rst b/docs/release/release-notes/functest-release.rst index 22393c3a7..bd0498272 100644 --- a/docs/release/release-notes/functest-release.rst +++ b/docs/release/release-notes/functest-release.rst @@ -1,109 +1,81 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. .. SPDX-License-Identifier: CC-BY-4.0 -======= -License -======= - -OPNFV Danube release note for Functest Docs -(c) by Jose Lausuch (Ericsson) - -OPNFV Danube 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 . - -=========================================== -OPNFV Danube1.0 release note for Functest -=========================================== +====================================== +OPNFV master release note for Functest +====================================== Abstract ======== -This document describes the release note of Functest project. - - -Version history -=============== - -+------------+----------+------------------+------------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+------------+----------+------------------+------------------------+ -| 2016-08-17 | 1.0.0 | Morgan Richomme | Functest for Colorado | -| | | (Orange) | release | -+------------+----------+------------------+------------------------+ -| 2017-03-29 | 4.0.0 | Jose Lausuch | Functest for Danube | -| | | (Ericsson) | release | -+------------+----------+------------------+------------------------+ +This document contains the release notes of the Functest project. - -OPNFV Danube Release -====================== +OPNFV master Release +==================== Functest deals with functional testing of the OPNFV solution. -It includes test cases developed within the project and test cases developed in -other OPNFV projects and other upstream communities. +It includes test cases developed within the project, test cases developed in +other OPNFV projects and it also integrates test cases from other upstream +communities. + +OpenStack +--------- The internal test cases are: * connection_check - * api_check - * snaps_health_check + * tenantnetwork1 + * tenantnetwork2 + * vmready1 + * vmready2 + * singlevm1 + * singlevm2 * vping_ssh * vping_userdata - * tempest_smoke_serial - * refstack_defcore - * snaps_smoke - * rally_sanity + * cinder_test + * tempest_smoke + * tempest_horizon * odl - * tempest_full_parallel + * tempest_neutron + * tempest_cinder + * tempest_keystone + * tempest_heat + * tempest_telemetry + * rally_sanity + * refstack_compute + * refstack_object + * refstack_platform + * tempest_full + * tempest_scenario + * tempest_slow + * patrole + * barbican + * octavia * rally_full + * rally_jobs + * vmtp + * shaker + * cloudify * cloudify_ims - -The OPNFV projects integrated into Functest framework for automation are: - - * barometer - * bgpvpn - * doctor - * domino - * fds - * multisite - * netready - * onos - * odl-sfc - * odl-netvirt - * parser - * promise - * security scan - * orchestra_ims + * heat_ims * vyos_vrouter + * juju_epc -The validation of a scenario requires a subset of these tests depending -on the installer and the scenario. +Kubernetes +---------- -The test cases from vnf (cloudify_ims, orchestra_ims, vyos_vrouter) and -component categories (tempest full parallel, Rally full) are not considered for -scenario validation. +The internal test cases are: + + * k8s_smoke + * xrally_kubernetes + * k8s_conformance Release Data ============ +--------------------------------------+--------------------------------------+ | **Project** | functest | -| | | -+--------------------------------------+--------------------------------------+ -| **Repo/tag** | danube.1.0 | -| | | +--------------------------------------+--------------------------------------+ -| **Release designation** | Danube base release | -| | | -+--------------------------------------+--------------------------------------+ -| **Release date** | March 31st 2017 | -| | | -+--------------------------------------+--------------------------------------+ -| **Purpose of the delivery** | Danube base release | -| | | +| **Repository branch** | master | +--------------------------------------+--------------------------------------+ Deliverables @@ -112,488 +84,64 @@ Deliverables Software -------- - - The Functest Docker image: https://hub.docker.com/r/opnfv/functest (tag: danube.1.0) - - - The TestAPI Docker image: https://hub.docker.com/r/opnfv/testapi (tag:danube.1.0) + Functest Docker images (OpenStack): + * https://hub.docker.com/r/opnfv/functest-healthcheck + * https://hub.docker.com/r/opnfv/functest-smoke + * https://hub.docker.com/r/opnfv/functest-benchmarking + * https://hub.docker.com/r/opnfv/functest-vnf + * https://hub.docker.com/r/opnfv/functest-smoke-cntt + * https://hub.docker.com/r/opnfv/functest-benchmarking-cntt -Documents ---------- + Functest Docker images (Kubernetes): - - Installation/configuration guide: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html + * https://hub.docker.com/r/opnfv/functest-kubernetes-healthcheck + * https://hub.docker.com/r/opnfv/functest-kubernetes-smoke - - User Guide: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/userguide/index.html +Docker tag for master: latest - - Developer Guide: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/developer/devguide/index.html +Documents +--------- + * Functest Guides: https://functest.readthedocs.io/en/latest/ + * API Docs: https://functest-api.readthedocs.io/en/latest/ Version change ============== -Feature evolution ------------------ - -- Adoption of SNAPS as middleware in 4 new test cases (connection_check, api_check, - snaps_health_check and snaps_smoke) - -- Introduction of refstack suite - -- Support new odl suites (odl-netvirt, fds) - -- Introduction of VNF onboarding capabilities - -- Support of new feature projects (fds, netready, barometer, orchestra, vyos_vrouter) - - - -Framework ---------- - - - Harmonization of the naming, better adoption of OpenStack coding conventions - - - Enhanced code to be more Object Oriented, removed bash scripts - - - Introduction of abstraction classes to ease and harmonize the integration of - test cases (internal or from feature projects) - - - New management of logger, env variables and configuration files - - - Creation of unit tests on the whole framework to ensure stability - - - Creation or ARM Functest docker - - -Test API ---------- - -- Automatic documentation (html & pdf) - -- Full dockerization and automation of the deployment on testresults.opnfv.org - -- Automation of test database backup on artifact - - -New internal tests cases ------------------------- - -- connection_check - -- api_check - -- snaps_health_check (replacing shell script healtcheck) - -- refstack_defcore - -- snaps_smoke - -- vyos_vrouter - - -Scenario Matrix -=============== - -For Danube 1.0, Functest was tested on the following HA scenarios (new -dabube scenarios in bold): - -+---------------------+---------+---------+---------+---------+ -| Scenario | Apex | Compass | Fuel | Joid | -+=====================+=========+=========+=========+=========+ -| nosdn | X | X | X | X | -+---------------------+---------+---------+---------+---------+ -| **fdio** | X | | | | -+---------------------+---------+---------+---------+---------+ -| kvm | X | | X | | -+---------------------+---------+---------+---------+---------+ -| **kvm_ovs_dpdk** | | | X | | -+---------------------+---------+---------+---------+---------+ -| **kvm_ovs_dpdk-bar**| | | X | | -+---------------------+---------+---------+---------+---------+ -| lxd | | | | X | -+---------------------+---------+---------+---------+---------+ -| **ovs** | | | X | | -+---------------------+---------+---------+---------+---------+ -| **openo** | | X | | | -+---------------------+---------+---------+---------+---------+ -| odl_l2 | | X | X | X | -+---------------------+---------+---------+---------+---------+ -| odl-bgpvpn | X | | | | -+---------------------+---------+---------+---------+---------+ -| odl_l2-bgpvpn | | | X | | -+---------------------+---------+---------+---------+---------+ -| **odl_l2-fdio** | X | | | | -+---------------------+---------+---------+---------+---------+ -| odl_l2-sfc | | | X | | -+---------------------+---------+---------+---------+---------+ -| odl_l3 | X | X | X | | -+---------------------+---------+---------+---------+---------+ -| **ocl** | | X | | | -+---------------------+---------+---------+---------+---------+ -| onos | | X | | | -+---------------------+---------+---------+---------+---------+ -| multisite | | | X | | -+---------------------+---------+---------+---------+---------+ - -Non HA scenarios: - -+---------------------+---------+---------+---------+---------+ -| Scenario | Apex | Compass | Fuel | Joid | -+=====================+=========+=========+=========+=========+ -| nosdn | | | X | X | -+---------------------+---------+---------+---------+---------+ -| kvm | | | X | | -+---------------------+---------+---------+---------+---------+ -| **kvm_ovs_dpdk** | | | X | | -+---------------------+---------+---------+---------+---------+ -| **kvm_ovs_dpdk-bar**| | | X | | -+---------------------+---------+---------+---------+---------+ -| lxd | | | | X | -+---------------------+---------+---------+---------+---------+ -| ovs | | | X | | -+---------------------+---------+---------+---------+---------+ -| odl_l2 | | | X | | -+---------------------+---------+---------+---------+---------+ -| odl_l2-bgpvpn | | | X | | -+---------------------+---------+---------+---------+---------+ -| odl_l2-fdio | X | | | | -+---------------------+---------+---------+---------+---------+ -| **odl_l3-fdio** | X | | | | -+---------------------+---------+---------+---------+---------+ -| odl_l2-sfc | | | X | | -+---------------------+---------+---------+---------+---------+ -| odl_l3 | | | X | | -+---------------------+---------+---------+---------+---------+ -| **odl_gluon** | X | | | | -+---------------------+---------+---------+---------+---------+ - -Colorado deprecated scenarios: - - * odl_l2-moon - * onos-sfc - * onos-noha - * onos-sfc-noha - -For the scenario validation, we consider only the healthcheck, smoke and -features categories. These tests are run systematically in the CI daily loops. - -Success criterias have been defined for these test cases, they can be -PASS/FAIL or a success rate may be declared (100%, > 90%). -All the criteria, as well as the test dependencies are declared in the -testcases.yaml file located in the ci directory of the repository. - -The scoring for the Danube release per installer can be described as -follows. - -The scoring is an indicator showing how many feature project test suites -have been integrated in the scenario. - -The scoring equals the number of tests * successful iteration of each -test [0-3]. The scoring method is described in https://wiki.opnfv.org/pages/viewpage.action?pageId=6828617 - - e.g. - apex/odl_l2-nofeature-ha - tests = vping_ssh+vping_userdata+tempest+rally+odl+doctor+copper - Scoring = 21/21 = 7 * 3 - -By default, if not specified, the scenarios are HA. -HA means OpenStack High Availability (main services). Note that not -all VIM (e.g. OpenStack) services are deployed in HA mode, as that -depends upon support of the specific service for HA deployment. -For example, in the Danube release, the Congress service -is deployed in non-HA mode even for HA OPNFV scenarios, as explicit -support for HA operation has not yet been verified. -See the release notes of the installers for more details. - - -Apex ----- - -+------------------+---------+---------+-----------------+ -| Scenario | Scoring | Success | Results | -| | | rate | | -+==================+=========+=========+=================+ -| nosdn | 33/33 | 100% | `apex-res-1`_ | -+------------------+---------+---------+-----------------+ -| odl_l3 | 27/33 | 82% | `apex-res-2`_ | -+------------------+---------+---------+-----------------+ -| odl-bgpvpn | 26/30 | 87% | `apex-res-3`_ | -+------------------+---------+---------+-----------------+ -| odl-gluon | 30/36 | 83% | `apex-res-4`_ | -+------------------+---------+---------+-----------------+ -| kvm | 32/33 | 97% | `apex-res-5`_ | -+------------------+---------+---------+-----------------+ -| odl_l2-fdio | 28/36 | 78% | `apex-res-6`_ | -+------------------+---------+---------+-----------------+ -| odl_l2-fdio-noha | 30/36 | 83% | `apex-res-7`_ | -+------------------+---------+---------+-----------------+ -| odl_l3-fdio-noha | 26/30 | 87% | `apex-res-8`_ | -+------------------+---------+---------+-----------------+ -| fdio | 6/30 | 20% | `apex-res-9`_ | -+------------------+---------+---------+-----------------+ - -Compass -------- - -+------------------+---------+---------+------------------+ -| Scenario | Scoring | Success | Results | -| | | rate | | -+==================+=========+=========+==================+ -| nosdn | 29/30 | 97% | `compass-res-1`_ | -+------------------+---------+---------+------------------+ -| odl_l2 | 28/33 | 84% | `compass-res-2`_ | -+------------------+---------+---------+------------------+ -| odl_l3 | 21/30 | 70% | `compass-res-3`_ | -+------------------+---------+---------+------------------+ -| onos | 28/33 | 84% | `compass-res-4`_ | -+------------------+---------+---------+------------------+ -| openo | 28/30 | 93% | `compass-res-5`_ | -+------------------+---------+---------+------------------+ -| ocl | 4/30 | 13% | `compass-res-6`_ | -+------------------+---------+---------+------------------+ - -Note: all the Compass tests for Danube have been executed on virtual -environment. Bare metal resources were used for Master branch. - - -Fuel ----- - -+----------------------+---------+---------+----------------+ -| Scenario | Scoring | Success | Results | -| | | rate | | -+======================+=========+=========+================+ -| nosdn | 37/39 | 95% | `fuel-res-1`_ | -+----------------------+---------+---------+----------------+ -| nosdn-noha | 36/36 | 100% | `fuel-res-2`_ | -+----------------------+---------+---------+----------------+ -| nosdn-kvm | 37/39 | 95% | `fuel-res-3`_ | -+----------------------+---------+---------+----------------+ -| nosdn-kvm-noha | 36/36 | 100% | `fuel-res-4`_ | -+----------------------+---------+---------+----------------+ -| nosdn-ovs | 38/39 | 97% | `fuel-res-5`_ | -+----------------------+---------+---------+----------------+ -| nosdn-ovs-noha | 36/36 | 100% | `fuel-res-6`_ | -+----------------------+---------+---------+----------------+ -| odl_l2 | 42/42 | 100% | `fuel-res-7`_ | -+----------------------+---------+---------+----------------+ -| odl_l2-noha | 36/39 | 92% | `fuel-res-8`_ | -+----------------------+---------+---------+----------------+ -| odl_l2-sfc | 40/45 | 89% | `fuel-res-11`_ | -+----------------------+---------+---------+----------------+ -| odl_l2-sfc-noha | 36/42 | 86% | `fuel-res-12`_ | -+----------------------+---------+---------+----------------+ -| odl_l3 | 34/39 | 87% | `fuel-res-13`_ | -+----------------------+---------+---------+----------------+ -| odl_l3-noha | 34/36 | 94% | `fuel-res-14`_ | -+----------------------+---------+---------+----------------+ -| kvm_ovs_dpdk | 6/39 | 15% | `fuel-res-15`_ | -+----------------------+---------+---------+----------------+ -| kvm_ovs_dpdk_noha | 36/36 | 100% | `fuel-res-16`_ | -+----------------------+---------+---------+----------------+ -| kvm_ovs_dpdk_bar | 6/42 | 14% | `fuel-res-17`_ | -+----------------------+---------+---------+----------------+ -| kvm_ovs_dpdk_bar_noha| 38/39 | 97% | `fuel-res-18`_ | -+----------------------+---------+---------+----------------+ - - - - -Joid ----- - -+---------------------+---------+---------+---------------+ -| Scenario | Scoring | Success | Results | -| | | rate | | -+=====================+=========+=========+===============+ -| nosdn | 32/33 | 97% | `joid-res-1`_ | -+---------------------+---------+---------+---------------+ -| nosdn-noha | 31/33 | 94% | `joid-res-2`_ | -+---------------------+---------+---------+---------------+ -| nosdn-lxd | 18/24 | 75% | `joid-res-3`_ | -+---------------------+---------+---------+---------------+ -| nosdn-lxd-noha | 17/24 | 71% | `joid-res-4`_ | -+---------------------+---------+---------+---------------+ -| odl_l2 | 9/36 | 25% | `joid-res-5`_ | -+---------------------+---------+---------+---------------+ - -It is highly recommended to install a json viewer in your browser -(e.g. https://addons.mozilla.org/fr/firefox/addon/jsonview/) - -You can get additional details through test logs on http://artifacts.opnfv.org/. -As no search engine is available on the OPNFV artifact web site you must -retrieve the pod identifier on which the tests have been executed (see -field pod in any of the results) then click on the selected POD and look -for the date of the test you are interested in. - -The reporting pages can be found at: - - * apex: http://testresults.opnfv.org/reporting/functest/release/danube/index-status-apex.html - * compass: http://testresults.opnfv.org/reporting/functest/release/danube/index-status-compass.html - * fuel: http://testresults.opnfv.org/reporting/functest/release/danube/index-status-fuel.html - * joid: http://testresults.opnfv.org/reporting/functest/release/danube/index-status-joid.html - -Danube known restrictions/issues -================================== - -************* TODO ***************************************** - -+-----------+-----------+----------------------------------------------+ -| Installer | Scenario | Issue | -+===========+===========+==============================================+ -| fuel | odl_-* | Tempest test case "TestServerBasicOps" | -| | | disabled due to bug `tempest-bug`_ | -+-----------+-----------+----------------------------------------------+ -| apex/fuel | *-bgpvpn | Due to some instabilities in the bgpvpn | -| | | test case, the scenario has been postponed | -| | | to Danube 2.0 | -+-----------+-----------+----------------------------------------------+ -| apex | *-gluon | vPing_ssh disabled due to floating ips | -| | | not working 100% of the times. | -| | | Tempest test "test_reboot_server_hard" | -| | | disabled due to bug `gluon-bug`_ | -+-----------+-----------+----------------------------------------------+ -| joid | any | Tempest cases related to object storage | -| | | excluded | -+-----------+-----------+----------------------------------------------+ -| any | any | The VNF tier has not been fully tested | -| | | since it has not been run in daily loops | -| | | in CI. Weekly jobs have been activated | -| | | a bit late in the process and have not been | -| | | used to validate the scenarios. | -+-----------+-----------+----------------------------------------------+ - -Test and installer/scenario dependencies -======================================== - -It is not always possible to run all the test cases on all the scenarios. -The following table details the dependencies of the test cases per -scenario. The scenario dependencies (installer or scenario) are detailed -in https://git.opnfv.org/cgit/functest/tree/ci/testcases.yaml - -Test results -============ - -Test results are available in: - - - test results document: http://artifacts.opnfv.org/functest - - - jenkins logs on CI: https://build.opnfv.org/ci/view/functest/ - - - jenkins logs on ARM CI: https://build.opnfv.org/ci/view/armband/ - +Key changes +----------- + * update testcases and containers to `OpenStack master`_ and to + `Kubernetes master`_ -Open JIRA tickets -================= +.. _`OpenStack master`: https://github.com/openstack/requirements/blob/master/upper-constraints.txt +.. _`Kubernetes master`: https://github.com/kubernetes/kubernetes -+------------------+-----------------------------------------------+ -| JIRA | Description | -+==================+===============================================+ -| | | -| | | -+------------------+-----------------------------------------------+ +Key benefits +------------ -All the tickets that are not blocking have been fixed or postponed -the next release. + * the enduser can easily deploy its own `Functest toolchains`_ in few commands + * everyone can pick stable Functest rolling releases (latest included) + * Functest can verify VIM in production even on `Raspberry PI`_ + * all testcases can run in parallel (tested with 4 executors in our gates) + * no remaining resources detected in our gates after multiple runs -Functest Danube 1.0 is released without known bugs. +.. _`Functest toolchains`: https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004 +.. _`Raspberry PI`: https://wiki.opnfv.org/display/functest/Run+Functest+containers+on+Raspberry+PI +Code quality +------------ + * pylint: 10.00/10 + * code coverage: 70% Useful links ============ - - wiki project page: https://wiki.opnfv.org/opnfv_functional_testing - - - wiki Functest Danube page: https://wiki.opnfv.org/display/functest/Functest+Danube - - - 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/danube.html - - - Functest test configuration: https://git.opnfv.org/cgit/functest/tree/functest/ci/testcases.yaml - -.. _`tempest-bug`: https://bugs.launchpad.net/tempest/+bug/1577632 - -.. _`gluon-bug`: https://bugs.opendaylight.org/show_bug.cgi?id=5586 - -.. _`apex-res-1`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-68 - -.. _`apex-res-2`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-69 - -.. _`apex-res-3`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-70 - -.. _`apex-res-4`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-66 - -.. _`apex-res-5`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-60 - -.. _`apex-res-6`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-73 - -.. _`apex-res-7`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-72 - -.. _`apex-res-8`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-69 - -.. _`apex-res-9`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-apex-apex-daily-danube-daily-danube-62 - -.. _`compass-res-1`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-compass-virtual-daily-danube-60 - -.. _`compass-res-2`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-compass-virtual-daily-danube-59 - -.. _`compass-res-3`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-compass-baremetal-daily-danube-69 - -.. _`compass-res-4`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-compass-virtual-daily-danube-57 - -.. _`compass-res-5`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-compass-baremetal-daily-danube-67 - -.. _`compass-res-6`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-compass-baremetal-daily-danube-65 - -.. _`fuel-res-1`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-54 - -.. _`fuel-res-2`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-46 - -.. _`fuel-res-3`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-53 - -.. _`fuel-res-4`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-44 - -.. _`fuel-res-5`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-55 - -.. _`fuel-res-6`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-45 - -.. _`fuel-res-7`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-zte-pod1-daily-danube-4 - -.. _`fuel-res-8`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-48 - -.. _`fuel-res-9`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-52 - -.. _`fuel-res-10`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-43 - -.. _`fuel-res-11`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-50 - -.. _`fuel-res-12`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-42 - -.. _`fuel-res-13`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-48 - -.. _`fuel-res-14`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-50 - -.. _`fuel-res-15`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-51 - -.. _`fuel-res-16`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-virtual-daily-danube-49 - -.. _`fuel-res-17`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-fuel-baremetal-daily-danube-49 - -.. _`fuel-res-18`: http://testresults.opnfv.org/test/api/v1/results?build_tag= jenkins-functest-fuel-virtual-daily-danube-51 - -.. _`joid-res-1`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-joid-baremetal-daily-danube-54 - -.. _`joid-res-2`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-joid-baremetal-daily-danube-55 - -.. _`joid-res-3`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-joid-baremetal-daily-danube-56 - -.. _`joid-res-4`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-joid-baremetal-daily-danube-57 - -.. _`joid-res-5`: http://testresults.opnfv.org/test/api/v1/results?build_tag=jenkins-functest-joid-baremetal-daily-danube-46 + * wiki project page: https://wiki.opnfv.org/display/functest/Opnfv+Functional+Testing + * Functest git repository: https://github.com/opnfv/functest + * Functest CI dashboard: https://build.opnfv.org/ci/view/functest/ + * JIRA dashboard: https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10611 + * Functest IRC channel: #opnfv-functest + * Reporting page: http://testresults.opnfv.org/reporting/master/functest/functest.html