You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Introduction

Automatics core is the framework that manages the test execution.  It performs following functionality

  • Initialize devices for execution
  • Identify tests and create testng suite at runtime
  • Perform Pre-Test initialization
  • Execute testng tests
  • Update test results to Automatics orchestration
  • Perform Post-Test cleanup

Reports

Automatics Core captures trace logs and generates html execution report of tests execution. They are available at artifacts location of executed jenkins Job.

Html Report - target/logs/

Trace logs - target/settoptrace/

Project Build Steps

To build the project, developer needs to have JDK 1.8 and Maven 3 installed in their machine. After installation, please follow below steps to deploy Automatics Core to partner's repository.

  • Checkout the Automatics Core project from the repository (rdk/tools/automatics/automatics-core) with branch (“rdk-next”)
  • In pom.xml and update the url in distributionManagement with the respective artifact repository url in the place as mentioned below. Automatics core is required to be deployed to partner's repository. Partner implementation project requires core to be added as maven dependency for using its APIs.

<distributionManagement>

             <repository>

                          <url></url>

            </repository>

 </distributionManagement>  

  • After above changes are done, execute “mvn clean deploy” on project. This will deploy the Core project to the partner's repository.
  • No labels