test(lastleg): isolate SQL semantic tests in bounded CI

This commit is contained in:
2026-10-16 18:41:25 +08:00
parent 4348296daf
commit 339c70bb56
+25
View File
@@ -25,4 +25,29 @@
<dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><scope>test</scope></dependency>
</dependencies>
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
<profiles>
<profile>
<id>ci-bounded</id>
<build><plugins><plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<executions>
<execution>
<id>default-test</id>
<configuration><excludes><exclude>**/*SqlSemanticTest.java</exclude></excludes></configuration>
</execution>
<!-- H2复杂查询规划与普通单测分进程,仍沿用父级1GB上限并执行全部断言。 -->
<execution>
<id>sql-semantic-tests</id>
<phase>test</phase>
<goals><goal>test</goal></goals>
<configuration>
<includes><include>**/*SqlSemanticTest.java</include></includes>
<reuseForks>false</reuseForks>
</configuration>
</execution>
</executions>
</plugin></plugins></build>
</profile>
</profiles>
</project>