1 package org.apache.maven.surefire.its;
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
24
25
26
27
28
29 public class Surefire570MultipleReportDirectoriesIT
30 extends SurefireVerifierTestClass
31 {
32
33 public Surefire570MultipleReportDirectoriesIT()
34 {
35 super( "/surefire-570-multipleReportDirectories" );
36 }
37
38 public void testReportWithAggregate()
39 throws Exception
40 {
41
42 failNever();
43 executeTest();
44
45 reset();
46
47 addGoal( "-Daggregate=true" );
48 execute( "surefire-report:report" );
49 File siteFile = getSiteFile( "surefire-report.html" );
50 assertContainsText( siteFile, "MyModule1ClassTest" );
51 assertContainsText( siteFile, "MyModule2ClassTest" );
52 assertContainsText( siteFile, "MyDummyClassM1Test" );
53 }
54
55 public void testReportWithoutAggregate()
56 throws Exception
57 {
58
59 failNever();
60 executeTest();
61
62 reset();
63
64 execute( "surefire-report:report" );
65 File siteFile = getSiteFile( "module1", "surefire-report.html" );
66 assertContainsText( siteFile, "MyModule1ClassTest" );
67 assertContainsText( siteFile, "MyDummyClassM1Test" );
68 }
69
70 }