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
148 * update test cases and containers to `OpenStack master`_ and to
150 * define new scenarios to ease writing testcases vs OpenStack
151 * isolate all resources created in different tenants
152 * fully remove all OPNFV logics
153 * publish new Jenkins jobs
154 * support VIO (VMware Integrated OpenStack) and arm64 for Kubernetes
155 * reduce Functest Kubernetes image sizes
156 * add tempest_full and tempest_scenario in all daily jobs
157 * include benchmarking tools such as Vmtp ans Shaker
158 * increase functional scope by adding bgpvpn and sfc tempest plugins
160 .. _`OpenStack master`: https://github.com/openstack/requirements/blob/master/upper-constraints.txt
161 .. _`Kubernetes master`: https://github.com/kubernetes/kubernetes
166 * the enduser can easily build its own toolchains by loading our Jenkins jobs
167 * all developpers can easily verify their changes before merge
168 * our testcases may be run vs VIM in production
169 * all testcases can run in parallel to decrease the overall duration
170 * Functest includes most of the OpenStack gate jobs
176 * code coverage: ~70%
181 * wiki project page: https://wiki.opnfv.org/display/functest/Opnfv+Functional+Testing
182 * Functest git repository: https://git.opnfv.org/cgit/functest
183 * Functest CI dashboard: https://build.opnfv.org/ci/view/functest/
184 * JIRA dashboard: https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10611
185 * Functest IRC channel: #opnfv-functest
186 * Reporting page: http://testresults.opnfv.org/reporting/master/functest/functest.html