Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 2.62 KB

README.md

File metadata and controls

67 lines (42 loc) · 2.62 KB

Build Status

Executor for 5GTANGO Verification and Validation

This is a 5GTANGO component to execute the Verification and Validation Tests

What it is

The Executor module is responsible for executing the Verification and Validation tests requested by the Curator component.

It receives a test request with the associated descriptor file (Test Descriptor), a file that contains the test configurations, dependencies, validation and verification conditions, etc. With this information, Executor generates a docker-compose.yaml file and executes the tests sequence with docker-compose tool.

Once tests are finished, Executor check validation and verification conditions, stores the results y the V&V repository and generates a "Completion Test Response" to Curator component.

Build from source code

This will generate a docker image with the latest version of the code. Before building, a test suite is executed.

./gradlew clean test build docker

Run the docker image

Health checking

Once started, you can check the health endpoint at

http://server:port/actuator/health

Swagger UI

Swagger UI can be accessed at

http://server:port/swagger-ui.html

Dependencies

  • Java JDK (10+)
  • gradle
  • docker
  • Spring Boot (2.1.3)
  • Groovy (2.5.6)
  • Swagger (2.9.2)

Contributing

Contributing to the V&V Executor is really easy. You must:

  1. Clone this repository;
  2. Work on your proposed changes, preferably through submiting issues;
  3. Submit a Pull Request;
  4. Follow/answer related issues (see Feedback, below).

License

This 5GTANGO component is published under Apache 2.0 license. Please see the LICENSE file for more details.

Lead Developers

The following lead developers are responsible for this repository and have admin rights. They can, for example, merge pull requests.

Feedback

Please use the GitHub issues and the 5GTANGO Verification and Validation group mailing list 5gtango-dev@list.atosresearch.eu for feedback.