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