...
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | rpi-interaction |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 1001 |
---|
revision | 24 |
---|
|
A user can login to RPi device via different ways such making ssh connection or telnet connection and this method is specific to partners. So there should be an intermediate layer between RPi device and Automatics which helps to connect with device. This intermediate layer is the RPi Partner Provider Implementation which contains partner specific implementation of different Providers defined by Automatics.
...
To execute tests on Raspberry Pi device, partner has to ensure below setups are done.
- Raspberry Pi device loaded with RDKB stack is available
- Automatics system (Includes Automatics Orchestration, Automatics Properties, Device Manager, Jenkins)
- Automatics Core and RDKB Utils maven artifacts deployed in self hosted artifactory repository
- Configure Raspberry Pi device in Device Manager, Automatics Orchestration and Automatics Properties
- SSH connection to Raspberry Pi device is available from Jenkins VM
- Configure the test scripts in Automatics Orchestration
- Maven Deploy generic Raspberry Pi Provider Implementation provided by RDKM or partner specific Raspberry Pi Provider Implementation to self hosted artifactory repository.
- Configure Raspberry Pi Provider Implementation artifact details in jenkins job.
...