Steps to Below steps can be followed to setup Automatics and execute RDKB tests on RPI device.
- Setup Automatics system referring Automatics System Setup and ensure that system is up and running<Akshatha>running.
- Ensure that RPI device is loaded with RDKB stack.
- Configure RDKB RPI device.
- Deploy RPi Java API Provider implementation to maven artifact repository.
- Artifact deployment for RPi Java provider implementation can be automated using jenkins job. The details for the configuration can be found in this link
- Deploy RDKB Utils project to maven artifact repository.
- RPI Provider dependency management
As part of executing the test in partner environment , partner has to update rdkb-test project pom file to point to the partner provider implementation (it will vary for partners)
For RPI we have added a supporting shell script , which can be configured to the Jenkins Job, so it will add the RPI generic provider dependency to the rdkb-test project pom.xml during run time. And, this can be done by configuring build step under Build Section in Test Execution Jenkins Job.
...