-
Notifications
You must be signed in to change notification settings - Fork 29
devops_wrkflow
Felipe Vicens edited this page Jun 5, 2019
·
6 revisions
This page describes the way of working followed by 5GTANGO to perform the functional and non-functional tests over the SP and the VnV.
The steps of the DevOps workflow are:
- Clone the repository:
git clone https://github.com/sonata-nfv/tng-tests.git
- Create a folder in for your test in the route /test/SP/test_name or /test/VNV/test_name
- Create a README.md with the test description example
- Create a file .robot with the definition of the test example
- Create a freestyle job in jenkins with the following conditions:
- Clone the sonata-nfv/tng-test repository
- Execute your test
- The results are stored as artifacts to be collected by an analyzer job
- The job name is
test-<test-name>-<test-id>
. See the cases here - Check the deployment matrix to select the right place to run your test
- The tests will be called from a test control centre job that will parallelize the execution over the environments. So the environment selection should be an environment Variable for the execution. SP_PATH env will be injected.