...
3. Configure Device in Automatics
...
- Communication between Orchestration and Device Manager.
- Communication between Orchestration and Jenkins.
- Communication between Jenkins and Automatics Properties.
5.
...
Configure RDKB Test Scripts in Orchestration
To configure RDKB test scripts to Orchestration
...
, please follow the steps below.
- Download the script file RPi_RDKB_TEST_CASE.xls to
...
- your machine.
- Open the excel in edit mode and update the column 'RUN ON MODELS' for each test script with the Raspberry Pi device model name.
- Import the updated test script to Orchestration following details available at Automatics Orchestration ImportTestScriptandSteps
6. Map RDKB Test Scripts to Raspberry Pi
- To add new RPi device, Open ManageScripts page → Click Run On Models → Enter the Device and image name
For mapping the device to the Test script, Filter the test script using Filter option from Manage Scripts page → Click Edit Script Details → Click Next → Add the RPi device to the Run On Models option and save
- Setup Automatics system referring Automatics System Setup and ensure that system is up and running.
- Ensure that RPI device is loaded with RDKB stack.
- Configure RDKB RPI device. Detailed steps for device configuration at Device Configuration in Automatics.
- 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.
- Documentation on how to configure RDKB Artifact deployment using Jenkins job can be found here.
- 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.
...