Versions Compared

Key

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

...

Goals

Discussion items

10
TimeItemWhoNotes
10 minReview work item statusAll
    • Team members
      • should feel free pick tasks listed on the wiki and
      • are encouraged to collaborate with each other on the tasks.
      • will inform other team members when they wish to start working on a task
      • Adolfo will ask for people to work on critical tasks if they become available.
15 min CSIT Jobs
 
  • Not all projects teams have CSIT tests
  • Maintained by Integration team
    • They use the robot framework
    • Each team creates its own test plans
  • Repo is https://gerrit.onap.org/r/#/admin/projects/integration/csit
  • Uses docker-compose and robot files
  • CSIT requires infrastructure managed by Linux Foundation
  • Is there a generic VM that could be share? No known.
    •  It requires some investigation
    • Paul-Ionut Vaduva recommends looking at the CSIT jobs and looking at the logs.
    • LF (Jessica) may not have the cycles to help
  • Need a volunteer to explore the option of replicating the CSIT environment
10 minDockerfile vs Maven Plugin
  • Maven plugin creates coupling
  • We want to convince teams
  • Decision:
    • Prepare a recommendation and migration guidelines
    • SO and other teams is open to migrate
    • Frank Sandoval will create a first version of the guidelines
    • Team will discuss it, socialize it and bring it to the TSC

Meeting logisticsAdolfo Perez-Duran
  • Request to change the meeting invite has been sent to LF.
  • Expecting response
  • Will update team ASAP.

DocumentationFrank SandovalPostponed to next meeting.

CSIT Jobs in ONAP CI

CSIT (Continous System Integration Test) are series of tests supported by the Integration team, that use robot framework, for testing functionality of ONAP Projects. (Not all projects have CSIT tests)
ROBOT is a generic test automation framework for acceptance testing.
CSIT defines what is called a testplan, which is just a lest of testsuites to be run.
testsuites comprise .robot files which describes testcases to be rnn
Testplans, testsuites and .robot files that describe testcases are writen by developers of the respective ONAP project team

CSIT Jobs environment is provided by LF (Current status, Jessica is working to provide the arm64 environment)

HIgh level description of a CSIT job:
In order for a CSIT Jobs to test functionality they have to start all the necessary microservices to run a testing routine.
Depending on the level of containerization (Seperation of Services in their own containers) the CSIT job can start one container
with docker run .... or a series of dependent containers suing docker-compose up....
After the neccesary containers have started the CSIT job will run the test defined with Robot framework.

Action items

  •