Design for Candela Integration


createStation
Rest  Request
createStation
Rest Response
Automatics Orchestration
Jenkins VM
Automatics Core

WT-Test-Utility APIs
RDKB Test Utils
WT-Tests
RDKB Tests
Invoke WT-Test
Update test result
createStation
API Request
createStation
API Response
Trigger WT-Tests
Update Test Result
Actor
Trigger test
Automatics Tools VM
WT REST API Service
Device Manager
Automatics Props
Candela Setup
 Lanforge Client
Lanforge
Server
Lanforge Rest Api Request
Lanforge Rest Api Response
Automatics Orchestration VM
Get device details with
 Candela restapi base url
configured in extra properties
Read automatics  props
device json


Plan for Integration

Phase 1 - POC

Goal: 

Add support in Automatics to trigger basic Candela test from Orchestration. Integrate End to End flow where user will be able trigger a basic test from Orchestration and simulating scenario in Lanforge system at partner side.

Finalize a test scenario for Candela executionCompleted
Identify LANForge python scripts/curl commands for test scenarioIn Progress

Prepare API endpoint specification for WISST service

The endpoint can handle json requests from WISST client. The endpoint will invoke service API in WISST service which inturn calls LANFORGE script/curl commands that communicates with the LANFORGE system.

Not Started
Configure new device feature 'WISST' in OrchestrationNot Started

Integrate WISST client in Automatics Core - Base APIs for the identified test

Not Started

Refactor existing Candela APIs in Automatics to

RDKB Utils for the identified test

Not Started
Add basic test in RDKBNot Started
WISST Service project - Base Project with APIs handledNot Started
Integration of WISST service with Lanforge API - Implementation of service layer and invocation of Lanforge APINot Started
Integration testingNot Started
  • No labels