RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Repository Name | Repository Path | Branch | Description |
---|
Main component of Automatics system that manages test execution.
This project is executed in jenkins.
Standalone UI based tool where user can configure urls and other data required for test execution
For eg: Base url for REST implementation by partner will be configured in this tool which is used by Automatics orchestration and Automatics core.
Holds generic tests for execution. This is the project checkout by jenkins and executes tests in them. This test project is maven dependent on Automatics Core project via transitive dependency with Partner Java API implementation.
RDKB-Utils | https://code.rdkcentral.com/r/admin/repos/ |
rdk/tools/automatics/rdkb-test-utils | rdk-next | Holds RDKB Util APIs for execution. This test project is maven dependent on Automatics Core project and the JAR is deployed to repository and downloaded as a dependency from RDKB-Tests. |
RDKB- |
Tests | https://code.rdkcentral.com/r/admin/repos/ |
rdk/tools/automatics/rdkb-tests | rdk-next | Holds RDKB tests for execution. This is the project checkout by jenkins and executes tests in them. This test project is maven dependent on Automatics Core project via transitive dependency with Partner Java API |
Partner Repositories
...
implementation |
...
. |
...
There are two types of implementations required from partner.
Partner Java API
implementationMaven project based on specification Automatics API Specification.
This project adds Automatics Core as maven dependency in its pom.xml and implements all Java based providers.
Partner implementation project is added as maven dependency in Automatics Generic Tests. Direct dependency to Automatics Core in Generic Tests project is
replaced with Partner implementation. This project is added as dependency in Generic Tests.
Only generic tests, use this project as maven dependency. This project will have only Java API implementation.
Partner REST API
implementation
REST api implementation based on specification Automatics API Specification. REST APIs are used by both Automatics orchestration and Automatics Core.
This project will have only REST based implementation.
Quick Glance For Developer
...
Automatics 3.0 Generic Tests | https://code.rdkcentral.com/r/admin/repos/rdk/tools/automatics/scriptless-test-config | rdk-next | Holds automatics 3.0 utility and test script configuration in json format |
...