Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
    ETE

Integration Lab / Open Lab

  • CI / CD lab(s) for developer
    1. Setup testing env
    2. ??
  • E2E
  1. Define gating use case, VNF selection
  2. Implement full integration between

...

  1. E2E test execution with results reporting back to LF Jenkins master
  2. Help individual project teams add test flows to the ETE test suites
  3. 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

...