This is a 5GTANGO component to execute the test suites for 5G Network Services.
The TEE is responsible for the execution of individual test plans generated from the LCM. Currently it supports 3 test plugin types:
More details on how to use these plugins are available in the wiki
./gradlew
The project depends on java and docker to build. Once you have those two tools, you simply run ./gradlew
command without parameters to do a full build:
true
on jenkins buildfalse
on local buildFor advanced build arguments, please checkout the gradle-buildscript project.
docker pull registry.sonata-nfv.eu:5000/tng-vnv-tee
docker run -d \
--name tng-vnv-tee \
-p 6200:6200 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker \
-v tee:/workspace \
-e APP_GK_HOST=172.31.6.42 \
registry.sonata-nfv.eu:5000/tng-vnv-tee
Once the component has started, you can access the component health endpoint at (change IP Addresses depending on your docker setup):
http://192.168.99.100:6200/tng-vnv-tee/health
Contributing to the Gatekeeper is really easy. You must:
No specific libraries are required for building this project. The following tools are used to build the component
java (version 8)
gradle (version 4.9)
docker (version 18.x)
This 5GTANGO component is published under Apache 2.0 license. Please see the LICENSE file for more details.
The following lead developers are responsible for this repository and have admin rights. They can, for example, merge pull requests.
Please use the GitHub issues and the 5GTANGO Verification and Validation group mailing list 5gtango-dev@list.atosresearch.eu
for feedback.