Versions Compared

Key

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

Automatics automation framework was earlier implemented for using in a particular vendor environment. Now it is available to the community and can be used in any test environment.

Automatics core, the framework that manages the test execution, interact with Partner infrastructure via Partner components.

Automatics Components

  • Automatics Orchestration  - Provides UI Interface to configure test script details, trigger test executions, view test results, configure CI rules etc
  • Automatics Properties - Provides UI Interface to configure device data and test related configurations.
  • Automatics Core - Framework that manages execution of test scripts. The execution happens within Jenkins.
  • Generic Utils - Holds utility APIs for tests.
  • Generic Tests - Holds test scripts.
  • Device Inventory - Provides devices required for test execution.

Partner Components

  • Partner Implementation Rest API - Provides REST based implementation of Partner APIs
  • Partner Java API - Provides Java API based implementation of Partner APIs
  • CI Portal - Partner CI Portal that sends build verification requests to Automatics. It accepts the request and performs build verification and sends result back to CI portal.

Following diagram shows interaction of Automatics components and Partner components in a deployed environment



Embed draw.io Diagram
diagramNameAutomatics_System_Diagram
includedDiagram1
width901
pageId149882256