Versions Compared

Key

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

<Work In Progress>

Table of Contents

Following diagram shows interaction of Orchestration tool with CD Router Automation Engine via CD Router Service.

Advantage: No Jenkins resources are needed for triggering test execution.

Image Modified

Trigger CD Router Tests from Automatics

Following diagram shows the interaction among Automatics CD Router service and CD Router Automation Engine

Image Modified

CD Router and Automatics in CI/CD Pipeline

...

Use Case

Image Removed

Changes in Existing Screens

...

E2E RDK Request Filter Page

...

E2E RDK Request Filter Page

In the request filter page, new tab CDRouter Tests will be coming where user can select CDRouter Tests for CI/CD integration

Image Removed

After CDRouter automation ids are selected, they are displayed in the main page of E2E RDK Request Filter Page.

Image Removed

Trigger Execution Manually Page

From the Trigger Execution Manually Page, user can select the CDRouter tests for execution.

Image Removed

CDRouter Rest APIs 

Execution side

APIs available

...

https://support.qacafe.com/cdrouter/cdrouter-web-api/configs#list-configs

CD Router and Automatics in CI/CD Pipeline


draw.io Diagram
bordertrue
diagramNameCIFlow
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth846
revision2



Use Case

Image Added

Changes in Existing Screens

Existing PagesPurposeChanges Expected

E2E RDK Request Filter Page

Configure CD Packages for CI executionsNew Tab for selecting CD Router Tests
Trigger Execution Manually PageUser can select CDRouter packages trigger executionsNew Tab for selecting CD Router Tests
Job Manager PageUser can view the progress of CD Router package executions - Each job will show the status of single packageChange in actions button since Jenkins is not needed
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 idChange in components that are displayed, new fields to come in

E2E RDK Request Filter Page

In the request filter page, new tab CDRouter Tests will be coming where user can select CDRouter Tests for CI/CD integration

Image Added

After CDRouter automation ids are selected, they are displayed in the main page of E2E RDK Request Filter Page.

Image Added

Trigger Execution Manually Page

From the Trigger Execution Manually Page, user can select the CDRouter tests for execution.

Image Added




DB Structure

Adding 2 new tables to automatics DB:

...