Robot Framework based tests
Features
- Control single Docker containers using Docker API
- Have one template docker-compose and one template config that is adaptable per scenario (allows to easy test different configurations)
- QoS tests are passing
- Mandatory NGAP tests are passing (except SERVICE_REQUEST_24501_5611d)
CI Integration
- tbd with @defosseu
Start the tests manually
Start based on tags
You can select to run NF-specific tests by adding -i <NF-TYPE>
, for example:
robot -i SMF test
Start based on test name
robot -t "NGAP Tester TC 1 Basic NRF EBPF Default" test
Start all
robot test
Dependencies
pip install robotframework
pip install robotframework-requests
pip install docker
Also install the latest version of ngap-tester on the robot host.
Edited by Stefan Spettel