Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Automatics Partner XML Configuration - partner-applicationContext.xml

Partner has to implement Provider Interfaces mentioned below and map the class in partner-applicationContext.xml

Bean NameAutomatics Core ProviderMandatoryDescription
testInitializercom.automatics.providers.TestInitilizationProviderYesAPIs for Pre and Post Test Initialization
deviceAccessValidatorcom.automatics.providers.DeviceAccessValidatorYes

APIs for Device Validation. For eg: To verify

if device is accessible for taking for execution

deviceConnectionProvidercom.automatics.providers.connection.DeviceConnectionProviderYesAPIs for executing commands within device
rdkVideoDeviceProvidercom.automatics.providers.RdkVideoDeviceProviderYes, Only for RDKVAPIs for AV validation, fetching channel details etc
deviceProvidercom.automatics.providers.rack.DeviceProvider

Yes, If REST impl is not 

provided

APIs to get device details, lock devices for exclusive access during  test and release them after test etc

deviceConnectionBasedTracecom.automatics.providers.trace.AbstractTraceProviderImplNoAPIs to get trace logs from device. Connection to device will be via  DeviceConnectionProvider APIs
serialConnectionBasedTracecom.automatics.providers.trace.SerialTraceProviderNoAPIs to get trace logs from device via serial console.

RDK Interface Providers

WebPA Provider

...