Functest project is part of OPNFV since the beginning. The project consists in developping and integrating functional test cases for OPNFV. Functest develops its own testcase and framework. This framework includes several utility libraries. These libraries are not covered today by unit testing.
The goal of the intership consists in creating unit test suites on Functest code and integrate it in continuous integration in order to consolidate existing code. The definition of guidelines/rules to generalize the creation of such tests for next developments will be also documented and shared accross Functest project.
- Python, LAMP, unit test, Jenkins
Modules in Functest repository covered by unit tests
Guideline on the wiki
Unit tests integrated in jenkins
LOW / MEDIUM / HIGH
Desired project timeline/completion date:
Mentor(s) & contact info:
- Slides: https://docs.google.com/presentation/d/1vFVLP1SRPaKL3b90wTlc6NuE6zyf5Q4FhbxcN12W4IA/edit?usp=sharing
- JIRA: https://jira.opnfv.org/browse/FUNCTEST-557?jql=labels%20%3D%20unit-tests
- Gerrit Patches: https://gerrit.opnfv.org/gerrit/#/q/status:merged+owner:%22Ashish+Kumar+%253Cashishk.iiit%2540gmail.com%253E%22