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:
37 * neutron-tempest-plugin-api
55 The OPNFV projects integrated into Functest framework for automation are:
67 The internal test cases are:
72 The OPNFV projects integrated into Functest framework for automation are:
80 +--------------------------------------+--------------------------------------+
81 | **Project** | functest |
82 +--------------------------------------+--------------------------------------+
83 | **Repository branch** | master |
84 +--------------------------------------+--------------------------------------+
92 Functest Docker images (OpenStack):
94 * https://hub.docker.com/r/opnfv/functest-healthcheck
95 * https://hub.docker.com/r/opnfv/functest-smoke
96 * https://hub.docker.com/r/opnfv/functest-benchmarking
97 * https://hub.docker.com/r/opnfv/functest-features
98 * https://hub.docker.com/r/opnfv/functest-components
99 * https://hub.docker.com/r/opnfv/functest-vnf
101 Functest Docker images (Kubernetes):
103 * https://hub.docker.com/r/opnfv/functest-kubernetes-healthcheck
104 * https://hub.docker.com/r/opnfv/functest-kubernetes-smoke
105 * https://hub.docker.com/r/opnfv/functest-kubernetes-features
107 Docker tag for master: latest
112 * Functests Guides: https://functest.readthedocs.io/en/latest/
113 * API Docs: https://functest-api.readthedocs.io/en/latest/
128 * neutron-tempest-plugin-api
143 * update test cases and containers to `OpenStack master`_ and to
145 * define new scenarios to ease writing testcases vs OpenStack
146 * isolate all resources created in different tenants
147 * fully remove all OPNFV logics
148 * publish new Jenkins jobs
149 * support VIO (VMware Integrated OpenStack) and arm64 for Kubernetes
150 * reduce Functest Kubernetes image sizes
151 * add tempest_full and tempest_scenario in all daily jobs
152 * include benchmarking tools such as Vmtp ans Shaker
153 * increase functional scope by adding bgpvpn and sfc tempest plugins
155 .. _`OpenStack master`: https://github.com/openstack/requirements/blob/master/upper-constraints.txt
156 .. _`Kubernetes master`: https://github.com/kubernetes/kubernetes
161 * the enduser can easily build its own toolchains by loading our Jenkins jobs
162 * all developpers can easily verify their changes before merge
163 * our testcases may be run vs VIM in production
164 * all testcases can run in parallel to decrease the overall duration
165 * Functest includes most of the OpenStack gate jobs
171 * code coverage: ~70%
176 * wiki project page: https://wiki.opnfv.org/display/functest/Opnfv+Functional+Testing
177 * Functest git repository: https://git.opnfv.org/cgit/functest
178 * Functest CI dashboard: https://build.opnfv.org/ci/view/functest/
179 * JIRA dashboard: https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10611
180 * Functest IRC channel: #opnfv-functest
181 * Reporting page: http://testresults.opnfv.org/reporting/master/functest/functest.html