Overview

RDKB tests involve test scripts verifying various RDKB features.

To execute RDKB tests, RDKB Utils and RDKB test projects are required. The repo details are given below.

Repository Details

Project DescriptionRepositoryBranch
RDKB UtilsRDKB Test related utility APIshttps://code.rdkcentral.com/r/admin/repos/rdk/tools/automatics/rdkb-test-utilsrdk-next
RDKB Test AutomationRDKB Test Scriptshttps://code.rdkcentral.com/r/admin/repos/rdk/tools/automatics/rdkb-testsrdk-next


Guide to Test Execution

 Partner have to do following in Automatics to execute tests.

Automatics Orchestration Configuration

Follow the orchestration user manual doc for Automatics Orchestration User Manual.

As part of test execution, following configurations are needed.

Deploy Automatics Framework artifacts

Following artifact needs to be deployed using maven to the Partner Artifcatory repository, in the below order.

  1. Automatics Core
  2. Partner Provider API Repo

Deploy Automatics Test artifacts

After deploying Automatics Framework artifacts, following Test artifact needs to be deployed using maven to the Partner Artifcatory repository, in the below order.

  1. RDK-B Test Utils

Test Jenkins Job Configuration

    1. Configure Jenkins Job :
    2. Execute RDKB Tests

      1. After deploying RDKB Utils, now the tests are ready for execution from Orchestration after the test script details are configured in Orchestration.