summaryrefslogtreecommitdiffstats
path: root/aai-resources/pom.xml
diff options
context:
space:
mode:
authorEric Santos <eric.santos@yoppworks.com>2021-05-06 14:18:58 -0400
committerM.Hosnidokht <mohammad.hosnidokht@yoppworks.com>2021-05-28 09:47:11 -0400
commit364dbfd6f51650718d803c7249fe854370eb901e (patch)
tree9eef0b381184e7c3a58da3bff72c8c9673a3c547 /aai-resources/pom.xml
parent641a1a0318a6de88ad5e4643258f7165783141e7 (diff)
Add multi-tenancy integration tests
- Created a separate directory under 'src' for integration tests - Moved all multi-tenancy related integration test classes and files into 'it' directory - Depends on https://gerrit.onap.org/r/c/ci-management/+/121243 Issue-ID: AAI-3324 Signed-off-by: Santos, Eric <eric.santos@yoppworks.com> Change-Id: Ie50e81bad6b72fdd02ff2e937f2fda5e6b8228e9
Diffstat (limited to 'aai-resources/pom.xml')
-rw-r--r--aai-resources/pom.xml48
1 files changed, 48 insertions, 0 deletions
diff --git a/aai-resources/pom.xml b/aai-resources/pom.xml
index 908e1ee..2f8736c 100644
--- a/aai-resources/pom.xml
+++ b/aai-resources/pom.xml
@@ -82,7 +82,9 @@
<micrometer-core.version>1.6.6</micrometer-core.version>
<micrometer-registry-prometheus.version>1.6.6</micrometer-registry-prometheus.version>
<micrometer-jersey2>1.6.6</micrometer-jersey2>
+ <testcontainers.version>1.6.1</testcontainers.version>
<!-- Setting some default value to not complain by editor but it will be overridden by gmaven plugin -->
+ <build.helper-maven-plugin.version>3.2.0</build.helper-maven-plugin.version>
</properties>
<profiles>
<!-- Docker profile to be used for building docker image and pushing to nexus -->
@@ -667,6 +669,18 @@
<groupId>org.keycloak</groupId>
<artifactId>keycloak-spring-boot-starter</artifactId>
</dependency>
+ <dependency>
+ <groupId>com.github.dasniko</groupId>
+ <artifactId>testcontainers-keycloak</artifactId>
+ <version>${testcontainers.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.keycloak</groupId>
+ <artifactId>keycloak-admin-client</artifactId>
+ <version>${keycloak.version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<dependencyManagement>
<dependencies>
@@ -923,6 +937,7 @@
<configuration>
<mainClass>${start-class}</mainClass>
<layout>ZIP</layout>
+ <classifier>exec</classifier>
</configuration>
<executions>
<execution>
@@ -941,6 +956,39 @@
</excludes>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>${build.helper-maven-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>add-integration-test-source</id>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>add-test-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>src/it/java</source>
+ </sources>
+ </configuration>
+ </execution>
+ <execution>
+ <id>add-integration-test-resource</id>
+ <phase>generate-test-resources</phase>
+ <goals>
+ <goal>add-test-resource</goal>
+ </goals>
+ <configuration>
+ <resources>
+ <resource>
+ <directory>src/it/resources</directory>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
<reporting>