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

Time

Item

Who

Notes

10 min

Review work item status

All

  •  

    • 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

@Paul-Ionut Vaduva

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

Dockerfile vs Maven Plugin

@Dmitry Puzikov (Deactivated)

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

@Adolfo Perez-Duran

  • Request to change the meeting invite has been sent to LF.

  • Expecting response

  • Will update team ASAP.



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.

Action items