...
Guide to Test Execution
Partner have to do following configurations in Automatics to execute tests.
Orchestration Configuration
Buil
Jenkins Job Configuration
Build and Deploy RDKB Utils
- Check out RDKB Utils project.
- In pom.xml, replace maven dependency 'automatics-core' with dependency of partner java implementation. Here, 'automatics-core' is inherited via transitive dependency from provider implementation. To replace the maven dependency 'automatics-core' on the fly, script 'pre-build.sh' is available with the source of automatics-core project at location 'automatics-core/src/main/resources/pre-build.sh'
- Execute 'mvn clean deploy' after updating with partner java implementation dependency in pom.xml. This will deploy rdkb-utils in self-hosted maven artifact repository. This activity can be automated via jenkins job with pre-build.sh to execute first and then mvn clean deploy.
Execute RDKB Tests
- After deploying RDKB Utils, now the tests are ready for execution from Orchestration after the test script details are configured in Orchestration.
...