From 9aa62dd600e48ba1c5a965bcdcf95bb8097fb0d9 Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Fri, 6 Sep 2024 10:27:57 +0200 Subject: [PATCH] OZG-6239 Run ITCase with maven --- pom.xml | 44 +------------------ ...ationTests.java => ApplicationITCase.java} | 4 +- 2 files changed, 5 insertions(+), 43 deletions(-) rename src/test/java/de/ozgcloud/xta/test/app/{ApplicationTests.java => ApplicationITCase.java} (77%) diff --git a/pom.xml b/pom.xml index 7a61d87..3275318 100644 --- a/pom.xml +++ b/pom.xml @@ -578,51 +578,11 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> - <excludes> - <exclude>*IT.java</exclude> - <exclude>*ITest.java</exclude> - </excludes> - <environmentVariables> - <SPRING_PROFILES_ACTIVE>${spring.testprofile}</SPRING_PROFILES_ACTIVE> - </environmentVariables> - <!--argLine> - ${surefire.jacoco.args} - </argLine--> - - <!--properties> - <configurationParameters> - junit.jupiter.extensions.autodetection.enabled = true - junit.jupiter.execution.parallel.enabled = true - </configurationParameters> - </properties--> - </configuration> - </plugin> - <!-- Integrationstests --> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-failsafe-plugin</artifactId> - <configuration> - <additionalClasspathElements> - <additionalClasspathElement> - ${project.build.directory}/classes - </additionalClasspathElement> - </additionalClasspathElements> <includes> - <include>*ITest.java</include> - <include>*IT.java</include> + <include>**/*Test.java</include> + <include>**/*ITCase.java</include> </includes> - <reportsDirectory> - ${project.build.directory}/surefire-reports - </reportsDirectory> </configuration> - <executions> - <execution> - <goals> - <goal>integration-test</goal> - <goal>verify</goal> - </goals> - </execution> - </executions> </plugin> <plugin> <groupId>org.jacoco</groupId> diff --git a/src/test/java/de/ozgcloud/xta/test/app/ApplicationTests.java b/src/test/java/de/ozgcloud/xta/test/app/ApplicationITCase.java similarity index 77% rename from src/test/java/de/ozgcloud/xta/test/app/ApplicationTests.java rename to src/test/java/de/ozgcloud/xta/test/app/ApplicationITCase.java index 955b009..01e4b9d 100644 --- a/src/test/java/de/ozgcloud/xta/test/app/ApplicationTests.java +++ b/src/test/java/de/ozgcloud/xta/test/app/ApplicationITCase.java @@ -2,12 +2,14 @@ package de.ozgcloud.xta.test.app; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.ActiveProfiles; import org.springframework.test.context.junit.jupiter.SpringExtension; @ExtendWith(SpringExtension.class) @ActiveProfiles("test") -class ApplicationTests { +@SpringBootTest +class ApplicationITCase { @Test void contextLoads() { // NOSONAR -- GitLab