修复junit5单侧问题

This commit is contained in:
三丙
2024-10-09 12:53:18 +08:00
parent fc6e73c5c4
commit f6fdc9b507
3 changed files with 20 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ package sanbing.jcpp.infrastructure.cache;
import jakarta.annotation.Resource;
import org.junit.jupiter.api.Order;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
import org.springframework.data.redis.core.*;
import sanbing.jcpp.AbstractTestBase;
@@ -16,6 +17,7 @@ import java.util.Objects;
import java.util.concurrent.CountDownLatch;
import java.util.stream.IntStream;
@EnabledIfSystemProperty(named = "cache.type", matches = "redis")
class RedisCacheConfigurationIT extends AbstractTestBase {
@Resource

View File

@@ -1,2 +1,3 @@
redis.connection.type=cluster
redis.cluster.nodes=10.102.12.101:30700,10.102.12.101:32027,10.102.12.101:30767,10.102.12.101:30250,10.102.12.101:30612,10.102.12.101:32303
service.protocols.yunkuaichongV150.listener.tcp.bind-port=0

25
pom.xml
View File

@@ -36,6 +36,8 @@
<guava.version>33.3.0-jre</guava.version>
<jacoco.version>0.8.12</jacoco.version>
<itCoverageAgent/>
<skip.unit.tests/>
<skip.integration.tests/>
<os-maven-plugin.version>1.7.0</os-maven-plugin.version>
<disruptor.version>3.4.4</disruptor.version>
<protobuf.version>3.21.9</protobuf.version>
@@ -52,18 +54,18 @@
</properties>
<profiles>
<!-- Unit test only -->
<!-- 默认不运行测试用例 -->
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<skip.unit.test>true</skip.unit.test>
<skip.integration.test>true</skip.integration.test>
<skip.unit.tests>true</skip.unit.tests>
<skip.integration.tests>true</skip.integration.tests>
</properties>
</profile>
<!-- Unit test only -->
<!-- 只运行单侧 -->
<profile>
<id>unit-test</id>
<properties>
@@ -71,7 +73,7 @@
<skip.integration.tests>true</skip.integration.tests>
</properties>
</profile>
<!-- Integration test only -->
<!-- 只运行集测 -->
<profile>
<id>integration-test</id>
<properties>
@@ -79,7 +81,7 @@
<skip.integration.tests>false</skip.integration.tests>
</properties>
</profile>
<!-- Unit and Integration tests combined -->
<!-- 同时运行单侧和集测 -->
<profile>
<id>test-all</id>
<properties>
@@ -368,7 +370,7 @@
-XX:+UseStringDeduplication -XX:MaxGCPauseMillis=20
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
</argLine>
<skipTests>${skip.unit.test}</skipTests>
<skipTests>${skip.unit.tests}</skipTests>
<forkCount>1</forkCount>
<runOrder>filesystem</runOrder>
<includes>
@@ -392,11 +394,19 @@
<artifactId>surefire-junit47</artifactId>
<version>${maven-surefire-plugin.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit-platform</artifactId>
<version>${maven-surefire-plugin.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<skipTests>${skip.integration.tests}</skipTests>
</configuration>
<executions>
<execution>
<id>integration-tests</id>
@@ -405,7 +415,6 @@
<goal>verify</goal>
</goals>
<configuration>
<skipTests>${skip.integration.test}</skipTests>
<includes>
<include>**/*IntegrationTest.java</include>
<include>**/IT*.java</include>