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-vnf
100 Functest Docker images (Kubernetes):
102 * https://hub.docker.com/r/opnfv/functest-kubernetes-healthcheck
103 * https://hub.docker.com/r/opnfv/functest-kubernetes-smoke
104 * https://hub.docker.com/r/opnfv/functest-kubernetes-features
106 Docker tag for master: latest
111 * Functests Guides: https://functest.readthedocs.io/en/latest/
112 * API Docs: https://functest-api.readthedocs.io/en/latest/
127 * neutron-tempest-plugin-api
142 * update test cases and containers to `OpenStack master`_ and to
144 * define new scenarios to ease writing testcases vs OpenStack
145 * isolate all resources created in different tenants
146 * fully remove all OPNFV logics
147 * publish new Jenkins jobs
148 * support VIO (VMware Integrated OpenStack) and arm64 for Kubernetes
149 * reduce Functest Kubernetes image sizes
150 * add tempest_full and tempest_scenario in all daily jobs
151 * include benchmarking tools such as Vmtp ans Shaker
152 * increase functional scope by adding bgpvpn and sfc tempest plugins
154 .. _`OpenStack master`: https://github.com/openstack/requirements/blob/master/upper-constraints.txt
155 .. _`Kubernetes master`: https://github.com/kubernetes/kubernetes
160 * the enduser can easily build its own toolchains by loading our Jenkins jobs
161 * all developpers can easily verify their changes before merge
162 * our testcases may be run vs VIM in production
163 * all testcases can run in parallel to decrease the overall duration
164 * Functest includes most of the OpenStack gate jobs
170 * code coverage: ~70%
175 * wiki project page: https://wiki.opnfv.org/display/functest/Opnfv+Functional+Testing
176 * Functest git repository: https://github.com/opnfv/functest
177 * Functest CI dashboard: https://build.opnfv.org/ci/view/functest/
178 * JIRA dashboard: https://jira.opnfv.org/secure/Dashboard.jspa?selectPageId=10611
179 * Functest IRC channel: #opnfv-functest
180 * Reporting page: http://testresults.opnfv.org/reporting/master/functest/functest.html