Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.94 KB

README.md

File metadata and controls

75 lines (52 loc) · 1.94 KB

Java CI with Maven

Introduction

Test automation framework with rich test supporting libraries are written in Java.
This implementation is on top of some open-source libraries, utilities. For list of details, kindly check Insights > Dependency graph.

Documentation

List dependency repositories

System requires

Java 17+ [Tested in 17.0.2 (build 17.0.2+8)].
Maven 3.8.4+.

Dependencies declaration

<!-- https://mvnrepository.com/artifact/org.ndviet/test-libraries-webui -->
<dependency>
    <groupId>org.ndviet</groupId>
    <artifactId>test-libraries-webui</artifactId>
    <version>${version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.ndviet/test-libraries-utilities -->
<dependency>
    <groupId>org.ndviet</groupId>
    <artifactId>test-libraries-utilities</artifactId>
    <version>${version}</version>
</dependency>

Source code usage

  1. Clone repository "test-parent-pom" and this repository in the same directory
git clone git@github.com:ndviet/test-parent-pom.git
git clone git@github.com:ndviet/test-automation-fwk.git
  1. Build source code in each repository following the order
  • test-parent-pom
cd test-parent-pom
mvn clean install
  • test-automation-fwk
cd test-automation-fwk
mvn clean install

Reference

A test project is using this common test framework.