The support suite for testing Solace integration projects.
These are the projects contained within this repository:
- Solace Integration Test Support BOM
- Solace PubSub+ JUnit Jupiter Utility
- Solace SEMP V2 Client
- Solace PubSub+ Testcontainer
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>
- Docker must be installed
To run the tests:
./mvnw clean verify
To skip the integration tests:
./mvnw clean verify -DskipITs