Versions Compared

Key

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

...

      1. @AutomaticsApi: It's a custom annotation need to be written at the very beginning of the function definition as shown in example. So, whenever an API is called the below defined function will be executed. This annotation takes below mentioned parameter values:

        1.  category: Automatics API category for which the API is created.

        2.  applicable for: For which environment the API is applicable, such as RDKB, RDKC, RDKV.

        3.  description: A short description of what the API actually does.

        4.  name: Name of the API. Whatever name is defined over here will be seen as the API name in the Automatics UI under the available method section during TC automation.

        5.  returntype: Datatype of the response which is going to be returned by the API.

      2. @AutomaticsApiParam: It's a custom annotation using which we can take a parameter value from user from the automatics UI.
        This annotation takes below mentioned parameter values:
        1. description: A short description of what this parameter is used for.

        2. name: Name of the parameter. Whatever name is defined over here will be seen as the API parameter with an input box in the input configuration of the API.

        3. default options: It will be seen as a value suggestion in the input box of the parameter. Multiple values can be added using comma.

  1. Trigger the Jenkins pipeline for creating the rdkb-utils JAR.
    1. Open relatable URL.
      1. RDK_B Test utils: https://code.rdkcentral.com/r/admin/repos/rdk/tools/automatics/rdkb-test-utils
      2. RDK_B Tests:  https://code.rdkcentral.com/r/admin/repos/rdk/tools/automatics/rdkb-test
    2. Click on "Build with parameters"
    3. Select "RDKB-UTILS" as profile.
    4. Click on "Build" button.

       3.Jenkins Builds for API Scan.

...

Description

...

Job

...

https://rdkauto14.ccp.xcal.tv:8443/view/AUTOMATICS%20UTILS%20DEPLOYMENT/job/AUTOMATICS_API_SCAN_FOR_AUTOMATICS_UTILS/

...

Once the API development done and merged successfully. User needs to do the API scanning phase and deployment done successfully. API's will be available inside the Automatics  UI  → API explorer page.

API scan link : << API scan Link>>

Once API done please do the API scanning process. Verify the process workflow via document.

API Deploy link  :  <<API deploy link>>



Once API  scanning process done. Deploy the API Verify the process workflow via documentFinally, trigger the job to scan the newly created API for automatics. This step is mandatory to make the new API available in the Automatics UI.