我在jenkins上进行了一些集成测试。总的来说,它们需要大约30分钟才能完成。这需要很长时间。因此,我们试图找到一种方法,让一个测试类(大部分时间需要)在另一个时间执行。我们怎样才能做到这一点?在jenkins上定义执行集成测试的时间
目前我们包括这样的测试:
<build>
<testResources>
<testResource>
<directory>config</directory>
<includes>
<include>**/*.properties</include>
</includes>
<filtering>true</filtering>
</testResource>
</testResources>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>${skip.integration.test}</skip>
<includes>
<include>**/*Test.class</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
我听到的活化谱像这样的东西:
<profiles>
<profile>
<activation>
<jdk>1.4</jdk>
</activation>
...
</profile>
</profiles>
你有什么想法,我怎么能执行所有测试但每天有一个测试课,并在一周中的某一天执行所有测试?