Skip to content

SolaceDev/solace-integration-test-support

Repository files navigation

Actions Status

Solace Integration Test Support

Overview

The support suite for testing Solace integration projects.

Table of Contents


Repository Contents

These are the projects contained within this repository:

Usage

Adding the GitHub Packages Repository

Follow https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry#authenticating-with-a-personal-access-token

Import BOM

Import the BOM so that you don't have to specify the versions for each project from this repository:

<dependencyManagement>
     <dependencies>
         <dependency>
             <groupId>com.solace.test.integration</groupId>
             <artifactId>solace-integration-test-support-bom</artifactId>
             <version>${solace.integration.test.support.version}</version>
             <type>pom</type>
             <scope>import</scope>
         </dependency>
     </dependencies>
</dependencyManagement>

Testing

Prerequisites

  • Docker must be installed

Running the Tests

To run the tests:

./mvnw clean verify

To skip the integration tests:

./mvnw clean verify -DskipITs