2019-02-22 Meeting notes
Date
Feb 22, 2019
Attendees
@Adolfo Perez-Duran
@Frank Sandoval
@Dmitry Puzikov (Deactivated)
@SImon Hrabos
@Former user (Deleted)
@Tal Liron
@Brian Hedstrom
@Khemendra Kumar
Goals
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
10 min | Review work item status | All |
|
15 min | CSIT Jobs | @Paul-Ionut Vaduva |
|
10 min | Dockerfile vs Maven Plugin | @Dmitry Puzikov (Deactivated) |
|
Meeting logistics | @Adolfo Perez-Duran |
| |
Documentation | @Frank Sandoval | Postponed 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.