Skip to content

Commit bd58053

Browse files
committed
test
1 parent 57e3f96 commit bd58053

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
</licenses>
4040
<modules>
4141
<module>assembly-descriptors</module>
42+
<module>test-timeout-agent</module>
4243
<module>core</module>
4344
<module>tools</module>
4445
<module>spring-components</module>
@@ -404,6 +405,8 @@
404405
<junit.version>5.9.3</junit.version>
405406
<jetty.version>9.4.54.v20240208</jetty.version>
406407
<netty.version>4.1.111.Final</netty.version>
408+
<test.timeout.seconds>14400</test.timeout.seconds>
409+
<test.timeout.agent.jar>${maven.multiModuleProjectDirectory}/test-timeout-agent/target/rdf4j-test-timeout-agent-${project.version}.jar</test.timeout.agent.jar>
407410
<testcontainers.version>1.20.6</testcontainers.version>
408411
<argLine/>
409412
</properties>
@@ -842,8 +845,10 @@
842845
<artifactId>maven-surefire-plugin</artifactId>
843846
<version>3.5.4</version>
844847
<configuration>
848+
<forkCount>1</forkCount>
845849
<!-- Prepend JaCoCo agent args when profile 'jacoco' sets @{argLine} -->
846-
<argLine>@{argLine} -Xmx4G</argLine>
850+
<argLine>@{argLine} -Xmx4G -javaagent:"${test.timeout.agent.jar}"=${test.timeout.seconds}</argLine>
851+
<forkedProcessTimeoutInSeconds>${test.timeout.seconds}</forkedProcessTimeoutInSeconds>
847852
</configuration>
848853
</plugin>
849854
<plugin>
@@ -854,7 +859,8 @@
854859
<forkCount>1</forkCount>
855860
<reuseForks>false</reuseForks>
856861
<!-- Prepend JaCoCo agent args when profile 'jacoco' sets @{argLine} -->
857-
<argLine>@{argLine} -Xmx4G</argLine>
862+
<argLine>@{argLine} -Xmx4G -javaagent:"${test.timeout.agent.jar}"=${test.timeout.seconds}</argLine>
863+
<forkedProcessTimeoutInSeconds>${test.timeout.seconds}</forkedProcessTimeoutInSeconds>
858864
<includes>
859865
<include>**/*IT.java</include>
860866
</includes>

0 commit comments

Comments
 (0)