Skip to content
This repository was archived by the owner on Jan 29, 2020. It is now read-only.

Commit 83f324b

Browse files
author
Guillaume Boué
committed
Fix ITs when the build is launched with a custom maven.repo.local set on the CLI.
git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1799022 13f79535-47bb-0310-9956-ffa450edef68
1 parent 33fd761 commit 83f324b

12 files changed

Lines changed: 31 additions & 17 deletions

maven-remote-resources-plugin/pom.xml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,8 +350,12 @@ under the License.
350350
</goals>
351351
<configuration>
352352
<systemPropertyVariables>
353-
<!-- Pass this through to the tests (if set!) to have them pick the right repository -->
354-
<maven.repo.local>${project.build.directory}/it-repo</maven.repo.local>
353+
<!--
354+
The tests have to pick the right repository.
355+
SUREFIRE-1385: Cannot set maven.repo.local directly because it might have been set by the user
356+
on the CLI directly (and it would be preferred)
357+
-->
358+
<localRepositoryPath>${project.build.directory}/it-repo</localRepositoryPath>
355359
</systemPropertyVariables>
356360
</configuration>
357361
</execution>

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_BadDependencyPoms.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ public void test()
4040
{
4141
File dir = TestUtils.getTestDir( "bad-dependency-poms" );
4242

43-
Verifier verifier;
44-
45-
verifier = new Verifier( dir.getAbsolutePath() );
43+
Verifier verifier = TestUtils.newVerifier( dir );
4644
verifier.deleteArtifacts( "test" );
4745
verifier.getSystemProperties().setProperty( "it.dir", dir.getAbsolutePath() );
4846

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_CustomFilterDelimiter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void test()
3636
throws IOException, URISyntaxException, VerificationException
3737
{
3838
File dir = TestUtils.getTestDir( "custom-filter-delim" );
39-
Verifier verifier = new Verifier( dir.getAbsolutePath() );
39+
Verifier verifier = TestUtils.newVerifier( dir );
4040

4141
verifier.getCliOptions().add( "-X" );
4242

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_FilterLocalOverride.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void test()
3636
throws IOException, URISyntaxException, VerificationException
3737
{
3838
File dir = TestUtils.getTestDir( "filter-local-override" );
39-
Verifier verifier = new Verifier( dir.getAbsolutePath() );
39+
Verifier verifier = TestUtils.newVerifier( dir );
4040

4141
verifier.executeGoal( "generate-resources" );
4242
verifier.verifyErrorFreeLog();

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_GenerateFromBundle.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void test()
3636
throws IOException, URISyntaxException, VerificationException
3737
{
3838
File dir = TestUtils.getTestDir( "generate-from-bundle" );
39-
Verifier verifier = new Verifier( dir.getAbsolutePath() );
39+
Verifier verifier = TestUtils.newVerifier( dir );
4040

4141
verifier.executeGoal( "generate-resources" );
4242
verifier.verifyErrorFreeLog();

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_GenerateFromBundleWithTypeAndClassifier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void test()
3636
throws IOException, URISyntaxException, VerificationException
3737
{
3838
File dir = TestUtils.getTestDir( "generate-from-bundle-with-type-and-classifier" );
39-
Verifier verifier = new Verifier( dir.getAbsolutePath() );
39+
Verifier verifier = TestUtils.newVerifier( dir );
4040

4141
verifier.executeGoal( "generate-resources" );
4242
verifier.verifyErrorFreeLog();

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_GenerateFromOverride.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void test()
3636
throws IOException, URISyntaxException, VerificationException
3737
{
3838
File dir = TestUtils.getTestDir( "generate-from-override" );
39-
Verifier verifier = new Verifier( dir.getAbsolutePath() );
39+
Verifier verifier = TestUtils.newVerifier( dir );
4040

4141
verifier.executeGoal( "generate-resources" );
4242
verifier.verifyErrorFreeLog();

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_GetDependencyProjects.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ public void test()
4242

4343
Verifier verifier;
4444

45-
verifier = new Verifier( dir.getAbsolutePath() );
45+
verifier = TestUtils.newVerifier( dir );
4646
verifier.executeGoal( "deploy" );
4747
verifier.verifyErrorFreeLog();
4848
verifier.resetStreams();
4949

50-
verifier = new Verifier( new File( dir, "project" ).getAbsolutePath() );
50+
verifier = TestUtils.newVerifier( new File( dir, "project" ) );
5151

5252
verifier.deleteArtifacts( "org.apache.maven.plugin.rresource.it.gdp" );
5353

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_RunOnlyAtExecutionRoot.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ public void test()
4242

4343
Verifier verifier;
4444

45-
verifier = new Verifier( new File( dir, "resource-projects" ).getAbsolutePath() );
45+
verifier = TestUtils.newVerifier( new File( dir, "resource-projects" ) );
4646
verifier.executeGoal( "deploy" );
4747
verifier.verifyErrorFreeLog();
4848
verifier.resetStreams();
4949

50-
verifier = new Verifier( dir.getAbsolutePath() );
50+
verifier = TestUtils.newVerifier( dir );
5151

5252
// I'm not sure what exactly the intention of the test was.
5353
// Based on the name i assumed to be sure the remote-resources-plugin

maven-remote-resources-plugin/src/test/java/org/apache/maven/plugin/resources/remote/it/IT_SupplementalArtifact.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@ public void test()
4343

4444
Verifier verifier;
4545

46-
verifier = new Verifier( resources.getAbsolutePath() );
46+
verifier = TestUtils.newVerifier( resources );
4747

4848
verifier.deleteArtifacts( "org.apache.maven.plugin.rresource.it.mrr43" );
4949

5050
verifier.executeGoal( "deploy" );
5151
verifier.verifyErrorFreeLog();
5252
verifier.resetStreams();
5353

54-
verifier = new Verifier( dir.getAbsolutePath() );
54+
verifier = TestUtils.newVerifier( dir );
5555

5656
verifier.executeGoal( "generate-resources" );
5757
verifier.verifyErrorFreeLog();

0 commit comments

Comments
 (0)