Versions Compared

Key

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

Table of Contents

Interaction of Automatics Orchestration with CDRouter

...

No Jenkins resources are needed for triggering test execution.

 Image Modified


 CDRouter and Automatics in CI/CD Pipeline

  • User Triggers CDRouter test from Automatics CI environment.
  • Then Automatics Orchestration gets the required details from Automatics DB and device details from Device manager and then sends trigger request to CDRouter microservice which again sends the request to device manager.
  • Then device manager sends the response to CDRouter microservice and then the microservice sends the trigger request to CDRouter device, where execution of the testcase happens.
  • Then CDRouter sends the test results response to CDRouter microservice.
  • Then CDRouter microservice updates the result in the CI environment where user can see the end results from Job manager page.



CDRouter in CI Pipeline Use Cases


Execution from Automatics Orchestration

...

CDRouter Support in UI Pages Screens


Existing PagesPurposeChanges Expected
Trigger Execution Manually PageUser can select CDRouter packages trigger executions

New Drop Down for selecting CD Router Tests

via Test Source

Job Manager PageUser can view the progress of CD Router package executions - Each job will show the status of single packageNo change in UI
Execution Results PageTo view overall execution results like Total script count, and its pass and fail countNo change in UI
Detailed Execution Results PageTo view the execution results of each test script (in cd router each test case contains only one step)No change in UI
Manage script pageTo map cdrouter package with automatics automation idNo change in UI


CDRouter Rest APIs 

Following Rest APIs from CDRouter side are used in service

...