...
- Define Test Coverage Expectations
- e.g. require 50% UT coverage across all projects
- CSIT
- Implement CSIT test framework and guidelines
- Reuse CSIT framework from OPEN-O if possible
- Individual project teams will write their own respective CSIT test suites
- Define framework and guidelines for building custom docker images for mocked services used in CSIT flows
Integration Lab / Open Lab
- CI / CD lab(s) for developer
- Setup testing env
- ??
- E2E
- Define gating use case, VNF selection
- Implement full integration between
...
- E2E test execution with results reporting back to LF Jenkins master
- Help individual project teams add test flows to the ETE test suites
- Define service template / DGs, etc.
CI-Management
- Assist project teams with creation of Jenkins Jobs
- Help with use of the Jenkins-Job-Builder tool
- Review/revise Jenkins job definitions for consistency and coverage
- Implement CI/CD strategy for OpenLabs
- e.g. integrate central LF Jenkins master with lab-based Jenkins instances
- Implementation of Jenkins jobs to be run inside OpenLabs
...