This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch MNG-6065 in repository https://gitbox.apache.org/repos/asf/maven-integration-testing.git
commit e0f738f7bb3ffcf78a916951fe32bf4e6124cb9e Author: Martin Kanters <[email protected]> AuthorDate: Tue Dec 17 22:11:16 2019 +0100 Log fail-level option. Submitted by: Martin Kanters. Aligned the integration tests to the review comments on the --fail-on-severity flag, and updated the Maven version to the current one. --- .../org/apache/maven/it/IntegrationTestSuite.java | 2 +- ...st.java => MavenITmng6065FailOnSeverityTest.java} | 20 +++++++++++--------- .../pom.xml | 2 +- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java b/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java index c1dfb49..10951b6 100644 --- a/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java +++ b/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java @@ -119,7 +119,7 @@ public class IntegrationTestSuite suite.addTestSuite( MavenITmng6223FindBasedir.class ); suite.addTestSuite( MavenITmng6189SiteReportPluginsWarningTest.class ); suite.addTestSuite( MavenITmng6127PluginExecutionConfigurationInterferenceTest.class ); - suite.addTestSuite( MavenITmng6065LogFailLevelTest.class ); + suite.addTestSuite( MavenITmng6065FailOnSeverityTest.class ); suite.addTestSuite( MavenITmng6057CheckReactorOrderTest.class ); suite.addTestSuite( MavenITmng5895CIFriendlyUsageWithPropertyTest.class ); suite.addTestSuite( MavenITmng6090CIFriendlyTest.class ); diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065LogFailLevelTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java similarity index 82% rename from core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065LogFailLevelTest.java rename to core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java index e9b0eb9..b2f2ef8 100644 --- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065LogFailLevelTest.java +++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java @@ -25,27 +25,28 @@ import java.io.File; /** * An integration test to verify that builds fail when logs occur - * above or equal to the --fail-level cli property. + * above or equal to the --fail-on-severity cli property. * * <a href="https://issues.apache.org/jira/browse/MNG-6065">MNG-6065</a>. * */ -public class MavenITmng6065LogFailLevelTest +public class MavenITmng6065FailOnSeverityTest extends AbstractMavenIntegrationTestCase { - public MavenITmng6065LogFailLevelTest() + public MavenITmng6065FailOnSeverityTest() { - super( "[3.6.3-SNAPSHOT,)" ); + super( "[3.7.0-SNAPSHOT,)" ); } public void testItShouldFailOnWarnLogMessages() - throws Exception + throws Exception { - File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6065-log-fail-level" ); + File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6065-fail-on-severity" ); Verifier verifier = newVerifier( testDir.getAbsolutePath(), false ); - verifier.addCliOption( "--fail-level" ); + verifier.setForkJvm( true ); + verifier.addCliOption( "--fail-on-severity" ); verifier.addCliOption( "WARN" ); boolean failed = false; @@ -67,10 +68,11 @@ public class MavenITmng6065LogFailLevelTest public void testItShouldSucceedOnWarnLogMessagesWhenFailLevelIsError() throws Exception { - File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6065-log-fail-level" ); + File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6065-fail-on-severity" ); Verifier verifier = newVerifier( testDir.getAbsolutePath(), false ); - verifier.addCliOption( "--fail-level" ); + verifier.setForkJvm( true ); + verifier.addCliOption( "--fail-on-severity" ); verifier.addCliOption( "ERROR" ); verifier.executeGoal( "compile" ); diff --git a/core-it-suite/src/test/resources/mng-6065-log-fail-level/pom.xml b/core-it-suite/src/test/resources/mng-6065-fail-on-severity/pom.xml similarity index 95% rename from core-it-suite/src/test/resources/mng-6065-log-fail-level/pom.xml rename to core-it-suite/src/test/resources/mng-6065-fail-on-severity/pom.xml index 9e6300f..d08153d 100644 --- a/core-it-suite/src/test/resources/mng-6065-log-fail-level/pom.xml +++ b/core-it-suite/src/test/resources/mng-6065-fail-on-severity/pom.xml @@ -29,7 +29,7 @@ under the License. <name>Maven Integration Test :: MNG-6065</name> <description> - An integration test to verify that builds fail when logs occur above or equal to the --fail-level cli property. + An integration test to verify that builds fail when logs occur above or equal to the --fail-on-severity cli property. An empty project like this will already log warnings about the platform encoding and the empty jar. </description> </project>
