Browse Source

build: 支持通过 -DskipTests=false 显式运行测试

feature/test
wei-py 3 weeks ago
parent
commit
d5a5c3ff56
  1. 6
      pom.xml

6
pom.xml

@ -20,6 +20,8 @@
<spring-ai-alibaba.version>1.1.2.2</spring-ai-alibaba.version> <spring-ai-alibaba.version>1.1.2.2</spring-ai-alibaba.version>
<!-- 设置为 true 可跳过前端 SDK 构建,加快后端编译:mvn compile -Dskip.frontend=true --> <!-- 设置为 true 可跳过前端 SDK 构建,加快后端编译:mvn compile -Dskip.frontend=true -->
<skip.frontend>false</skip.frontend> <skip.frontend>false</skip.frontend>
<!-- 集成测试默认跳过,允许通过 -DskipTests=false 显式运行。 -->
<skipTests>true</skipTests>
</properties> </properties>
<!-- ==================== Maven 多环境 Profile ==================== --> <!-- ==================== Maven 多环境 Profile ==================== -->
@ -229,13 +231,13 @@
</resource> </resource>
</resources> </resources>
<plugins> <plugins>
<!-- 默认跳过集成测试(所有测试均为 @SpringBootTest,需要 DB 和 API Key) -->
<!-- 默认跳过测试;集成测试需要 DB 和 API Key,针对性单元测试可按类运行。 -->
<!-- 需要运行测试时显式指定:mvn test -DskipTests=false --> <!-- 需要运行测试时显式指定:mvn test -DskipTests=false -->
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<configuration> <configuration>
<skipTests>true</skipTests>
<skipTests>${skipTests}</skipTests>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>

Loading…
Cancel
Save