Skip to content

Commit 32a4d1b

Browse files
authored
[MNG-7474] Add and fix IT (#192)
1 parent a7ca144 commit 32a4d1b

File tree

7 files changed

+17
-10
lines changed

7 files changed

+17
-10
lines changed

core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ public static Test suite()
106106
// Tests that don't run stable and need to be fixed
107107
// -------------------------------------------------------------------------------------------------------------
108108
// suite.addTestSuite( MavenIT0108SnapshotUpdateTest.class ); -- MNG-3137
109+
suite.addTestSuite( MavenITmng7474SessionScopeTest.class );
109110
suite.addTestSuite( MavenITmng7529VersionRangeRepositorySelection.class );
110111
suite.addTestSuite( MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.class );
111112
suite.addTestSuite( MavenITmng7353CliGoalInvocationTest.class );

core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7474SessionScopeTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ public void testSessionScope()
4040
{
4141
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7474-session-scope" );
4242

43-
Verifier verifier = newVerifier( testDir.getAbsolutePath() );
43+
Verifier verifier = newVerifier( new File( testDir, "plugin" ).getAbsolutePath() );
44+
verifier.executeGoal( "install" );
45+
verifier.verifyErrorFreeLog();
46+
verifier.resetStreams();
47+
48+
verifier = newVerifier( new File( testDir, "project" ).getAbsolutePath() );
4449
verifier.executeGoal( "validate" );
4550
verifier.verifyErrorFreeLog();
4651
verifier.resetStreams();

core-it-suite/src/test/resources/mng-7474-session-scope/plugin/pom.xml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22
<modelVersion>4.0.0</modelVersion>
33

4-
<parent>
5-
<groupId>org.apache.maven.its.mng7474</groupId>
6-
<artifactId>parent</artifactId>
7-
<version>1.0-SNAPSHOT</version>
8-
</parent>
9-
4+
<groupId>org.apache.maven.its.mng7474</groupId>
105
<artifactId>plugin</artifactId>
116
<version>1.0-SNAPSHOT</version>
127
<packaging>maven-plugin</packaging>
138

149
<properties>
1510
<maven.compiler.source>1.7</maven.compiler.source>
1611
<maven.compiler.target>1.7</maven.compiler.target>
17-
<maven-version>3.1.1</maven-version>
12+
<maven-version>3.2.5</maven-version>
1813
</properties>
1914

2015
<dependencies>
@@ -23,6 +18,12 @@
2318
<artifactId>javax.inject</artifactId>
2419
<version>1</version>
2520
</dependency>
21+
<dependency>
22+
<groupId>org.apache.maven</groupId>
23+
<artifactId>maven-core</artifactId>
24+
<version>${maven-version}</version>
25+
<scope>provided</scope>
26+
</dependency>
2627
<dependency>
2728
<groupId>org.apache.maven.plugin-tools</groupId>
2829
<artifactId>maven-plugin-annotations</artifactId>

core-it-suite/src/test/resources/mng-7474-session-scope/plugin/src/main/java/org/apache/maven/its/mng7474/TestComponent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@
1919
* under the License.
2020
*/
2121

22-
import javax.enterprise.context.SessionScoped;
2322
import javax.inject.Named;
2423

2524
import java.util.List;
2625
import java.util.concurrent.CopyOnWriteArrayList;
2726

27+
import org.apache.maven.SessionScoped;
28+
2829
@SessionScoped
2930
@Named
3031
public class TestComponent

core-it-suite/src/test/resources/mng-7474-session-scope/pom.xml renamed to core-it-suite/src/test/resources/mng-7474-session-scope/project/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<packaging>pom</packaging>
88

99
<modules>
10-
<module>plugin</module>
1110
<module>project-a</module>
1211
<module>project-b</module>
1312
</modules>

core-it-suite/src/test/resources/mng-7474-session-scope/project-a/pom.xml renamed to core-it-suite/src/test/resources/mng-7474-session-scope/project/project-a/pom.xml

File renamed without changes.

core-it-suite/src/test/resources/mng-7474-session-scope/project-b/pom.xml renamed to core-it-suite/src/test/resources/mng-7474-session-scope/project/project-b/pom.xml

File renamed without changes.

0 commit comments

Comments
 (0)