Skip to content

Commit f596024

Browse files
committed
Filtering only UTs
1 parent 06df585 commit f596024

File tree

3 files changed

+14
-30
lines changed

3 files changed

+14
-30
lines changed

.github/workflows/ci-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Build and run tests
3636
run: |
3737
export MAVEN_OPTS="-Djansi.force=true"
38-
mvn -B clean verify sonar:sonar \
38+
mvn -B clean verify -DskipITs=true sonar:sonar \
3939
-Dsonar.projectKey=code-quality-testing \
4040
-Dsonar.organization=peterm85 \
4141
-Dsonar.host.url=https://sonarcloud.io \

docker-compose.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

pom.xml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1414
<java.version>17</java.version>
15+
<skipUTs>false</skipUTs>
1516

1617
<mapstruct.version>1.5.5.Final</mapstruct.version>
1718
<instancio.version>3.6.0</instancio.version>
@@ -22,7 +23,6 @@
2223
<pitest-plugin.version>1.15.3</pitest-plugin.version>
2324
<pitest-junit5-plugin.version>1.2.1</pitest-junit5-plugin.version>
2425
<googleformatter-maven-plugin.version>1.7.3</googleformatter-maven-plugin.version>
25-
<sonar-maven-plugin.version>3.4.0.905</sonar-maven-plugin.version>
2626
</properties>
2727

2828
<parent>
@@ -123,6 +123,17 @@
123123
</configuration>
124124
</plugin>
125125

126+
<plugin>
127+
<groupId>org.apache.maven.plugins</groupId>
128+
<artifactId>maven-surefire-plugin</artifactId>
129+
<configuration>
130+
<skipTests>${skipUTs}</skipTests>
131+
<excludes>
132+
<exclude>**/*IT.java</exclude>
133+
</excludes>
134+
</configuration>
135+
</plugin>
136+
126137
<plugin>
127138
<groupId>org.apache.maven.plugins</groupId>
128139
<artifactId>maven-failsafe-plugin</artifactId>
@@ -243,20 +254,7 @@
243254
</execution>
244255
</executions>
245256
</plugin>
246-
247-
<plugin>
248-
<groupId>org.sonarsource.scanner.maven</groupId>
249-
<artifactId>sonar-maven-plugin</artifactId>
250-
<version>${sonar-maven-plugin.version}</version>
251-
<executions>
252-
<execution>
253-
<id>sonar-check</id>
254-
<goals>
255-
<goal>sonar</goal>
256-
</goals>
257-
</execution>
258-
</executions>
259-
</plugin>
257+
260258
</plugins>
261259
</build>
262260

0 commit comments

Comments
 (0)