File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 >
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 >
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 >
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 >
You can’t perform that action at this time.
0 commit comments