You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Date

Attendees

Goals

Discussion items

TimeItemWhoNotes
10 minReview work item statusAll
15 min CSIT Jobs
  • Not all teams have CSIT tests
  • Uses robot framework
  • Maintained by Integration team
  • Each team creates its own test plans
  • Repo 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 the cycles


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

DocumentationFrank Sandoval

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

  •  
  • No labels