1 .. SPDX-License-Identifier: CC-BY-4.0
3 ======================================
4 OPNFV master release note for Functest
5 ======================================
10 This document contains the release notes of the Functest project.
15 Functest deals with functional testing of the OPNFV solution.
16 It includes test cases developed within the project, test cases developed in
17 other OPNFV projects and it also integrates test cases from other upstream
23 The internal test cases are:
39 * neutron-tempest-plugin-api
58 The OPNFV projects integrated into Functest framework for automation are:
70 The internal test cases are:
75 The OPNFV projects integrated into Functest framework for automation are:
83 +--------------------------------------+--------------------------------------+
84 | **Project** | functest |
85 +--------------------------------------+--------------------------------------+
86 | **Repository branch** | master |
87 +--------------------------------------+--------------------------------------+
95 Functest Docker images (OpenStack):
97 * https://hub.docker.com/r/opnfv/functest-healthcheck
98 * https://hub.docker.com/r/opnfv/functest-smoke
99 * https://hub.docker.com/r/opnfv/functest-benchmarking
100 * https://hub.docker.com/r/opnfv/functest-features
101 * https://hub.docker.com/r/opnfv/functest-components
102 * https://hub.docker.com/r/opnfv/functest-vnf
104 Functest Docker images (Kubernetes):
106 * https://hub.docker.com/r/opnfv/functest-kubernetes-healthcheck
107 * https://hub.docker.com/r/opnfv/functest-kubernetes-smoke
108 * https://hub.docker.com/r/opnfv/functest-kubernetes-features
110 Docker tag for master: latest
115 * Config Guide: https://functest.readthedocs.io/projects/configguide/en/latest/
116 * User Guide: https://functest.readthedocs.io/projects/userguide/en/latest/
117 * Developer Guide: https://functest.readthedocs.io/projects/devguide/en/latest/
118 * API Docs: http://functest.readthedocs.io/en/latest/
133 * neutron-tempest-plugin-api
147 * update test cases and containers to `OpenStack master`_ and to
149 * define new scenarios to ease writing testcases vs OpenStack
150 * isolate all resources created in different tenants
151 * fully remove all OPNFV logics
152 * publish new Jenkins jobs
153 * support VIO (VMware Integrated OpenStack) and arm64 for Kubernetes
154 * reduce Functest Kubernetes image sizes
155 * add tempest_full and tempest_scenario in all daily jobs
156 * include benchmarking tools such as Vmtp ans Shaker
157 * increase functional scope by adding bgpvpn and sfc tempest plugins
159 .. _`OpenStack master`: https://github.com/openstack/requirements/blob/master/upper-constraints.txt
160 .. _`Kubernetes master`: https://github.com/kubernetes/kubernetes
165 * the enduser can easily build its own toolchains by loading our Jenkins jobs
166 * all developpers can easily verify their changes before merge
167 * our testcases may be run vs VIM in production
168 * all testcases can run in parallel to decrease the overall duration
169 * Functest includes most of the OpenStack gate jobs
175 * code coverage: ~70%
180 * wiki project page: https://wiki.opnfv.org/opnfv_functional_testing
181 * Functest git repository: https://git.opnfv.org/cgit/functest
182 * Functest CI dashboard: https://build.opnfv.org/ci/view/functest/
183 * JIRA dashboard: https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10611
184 * Functest IRC channel: #opnfv-functest
185 * Reporting page: http://testresults.opnfv.org/reporting/master/functest/functest.html