Author: brianf Date: Thu Mar 20 10:41:07 2008 New Revision: 639383 URL: http://svn.apache.org/viewvc?rev=639383&view=rev Log: MNG-3473: adding an IT
Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3473PluginReportCrash.java maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473PluginReportCrash/ - copied from r639373, maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473-plugin-report-error/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473PluginReportCrash/pom.xml - copied unchanged from r639382, maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473-plugin-report-error/pom.xml maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473PluginReportCrash/src/ - copied from r639382, maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473-plugin-report-error/src/ Removed: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3473-plugin-report-error/ Modified: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java Modified: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java?rev=639383&r1=639382&r2=639383&view=diff ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java (original) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java Thu Mar 20 10:41:07 2008 @@ -65,6 +65,7 @@ * a fail fast technique as well. */ + suite.addTestSuite( MavenITmng3473PluginReportCrash.class ); suite.addTestSuite( MavenITmng3428PluginDescriptorArtifactsIncompleteTest.class ); suite.addTestSuite( MavenITmng3426PluginsClasspathOverrideTest.class ); suite.addTestSuite( MavenITmng3396DependencyManagementForOverConstrainedRanges.class ); Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3473PluginReportCrash.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3473PluginReportCrash.java?rev=639383&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3473PluginReportCrash.java (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3473PluginReportCrash.java Thu Mar 20 10:41:07 2008 @@ -0,0 +1,32 @@ +package org.apache.maven.integrationtests; + +import org.apache.maven.it.Verifier; +import org.apache.maven.it.util.ResourceExtractor; + +import java.io.File; + +/** + * Tests that the PluginDescriptor.getArtifacts() call returns all of the dependencies of the plugin, + * not just those that made it past the filter excluding Maven's core artifacts. + */ +public class MavenITmng3473PluginReportCrash + extends AbstractMavenIntegrationTestCase +{ + public void testitMNG3473 () + throws Exception + { + File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3473PluginReportCrash" ); + + Verifier verifier = new Verifier( testDir.getAbsolutePath() ); + + verifier.executeGoal( "org.apache.maven.plugin:maven-plugin-plugin:2.3" ); + verifier.verifyErrorFreeLog(); + verifier.resetStreams(); + + verifier = new Verifier( testDir.getAbsolutePath() ); + + verifier.executeGoal( "org.apache.maven.plugin:maven-plugin-plugin:2.4" ); + verifier.verifyErrorFreeLog(); + verifier.resetStreams(); + } +}