1 package org.apache.maven.surefire.its.jiras;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.maven.surefire.its.fixture.OutputValidator;
22 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
23
24 import org.junit.Test;
25
26 public class Surefire920TestFailureIgnoreWithTimeoutIT
27 extends SurefireJUnit4IntegrationTestCase
28 {
29 @Test
30 public void timeoutInForkWithBuildFail()
31 {
32 OutputValidator validator =
33 unpack( "fork-timeout" ).sysProp( "junit.parallel", "none" ).maven().withFailure().executeTest();
34 validator.verifyTextInLog( "There was a timeout or other error in the fork" );
35 }
36
37 @Test
38 public void timeoutInForkWithNoBuildFail()
39 {
40 OutputValidator validator =
41 unpack( "fork-timeout" ).sysProp( "junit.parallel", "none" ).mavenTestFailureIgnore( true ).executeTest();
42 validator.verifyTextInLog( "[ERROR] There was a timeout or other error in the fork" );
43 }
44
45 }