1 package org.apache.maven.it;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import org.apache.maven.it.util.ResourceExtractor;
24
25 public class MavenITmng5208EventSpyParallelTest
26 extends AbstractMavenIntegrationTestCase
27 {
28
29 public MavenITmng5208EventSpyParallelTest()
30 {
31 super( "[3.0.5,)" );
32 }
33
34
35
36
37
38
39 public void testCorrectModuleFails()
40 throws Exception
41 {
42 File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5208" );
43
44 Verifier spy = newVerifier( testDir.getAbsolutePath() + "/spy");
45 spy.executeGoal( "install" );
46
47 Verifier verifier = newVerifier( testDir.getAbsolutePath() + "/project" );
48 verifier.setForkJvm( true );
49 verifier.setAutoclean( false );
50 verifier.deleteDirectory( "target" );
51 verifier.setSystemProperty( "maven.ext.class.path", "../spy/target/event-spy-0.0.1-SNAPSHOT.jar" );
52 verifier.addCliOption( "-X" );
53 verifier.addCliOption( "-T 2" );
54 verifier.addCliOption( "-fn" );
55 verifier.executeGoal( "compile" );
56 verifier.verifyTextInLog( "ProjectFailed/org.apache.maven.its.mng5208:sub-2" );
57 verifier.resetStreams();
58 }
59
60 }