mirror of https://github.com/apache/maven.git
o Updated IT archetype
git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@708003 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a7206842f5
commit
394f6de30b
|
@ -1,7 +1,8 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?><archetype>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<archetype>
|
||||||
<id>maven-integration-test-sample-archetype</id>
|
<id>maven-integration-test-sample-archetype</id>
|
||||||
<testSources>
|
<testSources>
|
||||||
<source>src\test\java\org\apache\maven\itSample\MavenITmngXXXXDescriptionOfProblemTest.java</source>
|
<source>src\test\java\org\apache\maven\it\MavenITmngXXXXDescriptionOfProblemTest.java</source>
|
||||||
</testSources>
|
</testSources>
|
||||||
<resources>
|
<resources>
|
||||||
<resource>.classpath</resource>
|
<resource>.classpath</resource>
|
||||||
|
@ -9,12 +10,12 @@
|
||||||
<resource>out.txt</resource>
|
<resource>out.txt</resource>
|
||||||
</resources>
|
</resources>
|
||||||
<testResources>
|
<testResources>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\checkstyle-assembly\pom.xml</resource>
|
<resource>src\test\resources\mng-xxxx\checkstyle-assembly\pom.xml</resource>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\checkstyle-assembly\src\main\resources\rule_set.xml</resource>
|
<resource>src\test\resources\mng-xxxx\checkstyle-assembly\src\main\resources\rule_set.xml</resource>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\checkstyle-assembly\src\main\resources\stc_checks.xml</resource>
|
<resource>src\test\resources\mng-xxxx\checkstyle-assembly\src\main\resources\stc_checks.xml</resource>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\checkstyle-test\pom.xml</resource>
|
<resource>src\test\resources\mng-xxxx\checkstyle-test\pom.xml</resource>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\checkstyle-test\src\main\java\Class.java</resource>
|
<resource>src\test\resources\mng-xxxx\checkstyle-test\src\main\java\Class.java</resource>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\pom.xml</resource>
|
<resource>src\test\resources\mng-xxxx\pom.xml</resource>
|
||||||
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\readme.txt</resource>
|
<resource>src\test\resources\mng-xxxx\readme.txt</resource>
|
||||||
</testResources>
|
</testResources>
|
||||||
</archetype>
|
</archetype>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package ${package};
|
package org.apache.maven.it;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
@ -9,7 +9,7 @@ package ${package};
|
||||||
* "License"); you may not use this file except in compliance
|
* "License"); you may not use this file except in compliance
|
||||||
* with the License. You may obtain a copy of the License at
|
* with the License. You may obtain a copy of the License at
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing,
|
* Unless required by applicable law or agreed to in writing,
|
||||||
* software distributed under the License is distributed on an
|
* software distributed under the License is distributed on an
|
||||||
|
@ -23,7 +23,6 @@ import java.io.File;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.apache.maven.it.AbstractMavenIntegrationTestCase;
|
|
||||||
import org.apache.maven.it.Verifier;
|
import org.apache.maven.it.Verifier;
|
||||||
import org.apache.maven.it.util.ResourceExtractor;
|
import org.apache.maven.it.util.ResourceExtractor;
|
||||||
|
|
||||||
|
@ -38,22 +37,29 @@ import org.apache.maven.it.util.ResourceExtractor;
|
||||||
* phases. See more information inline in the code.
|
* phases. See more information inline in the code.
|
||||||
*
|
*
|
||||||
* @author <a href="mailto:brianf@apache.org">Brian Fox</a>
|
* @author <a href="mailto:brianf@apache.org">Brian Fox</a>
|
||||||
*
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class MavenITmngXXXXDescriptionOfProblemTest
|
public class MavenITmngXXXXDescriptionOfProblemTest
|
||||||
extends AbstractMavenIntegrationTestCase
|
extends AbstractMavenIntegrationTestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
|
// TODO: RENAME THIS TEST TO SUIT YOUR SCENARIO.
|
||||||
|
// Usign the Jira issue id this reproduces is a good
|
||||||
|
// start, along with a description:
|
||||||
|
// ie MavenITmngXXXXHoustonWeHaveAProblemTest (must end in test)
|
||||||
|
public MavenITmngXXXXDescriptionOfProblemTest()
|
||||||
|
{
|
||||||
|
super( "(2.0.8,)" ); // only test in 2.0.9+
|
||||||
|
}
|
||||||
|
|
||||||
public void testitMNGxxxx ()
|
public void testitMNGxxxx ()
|
||||||
throws Exception
|
throws Exception
|
||||||
{
|
{
|
||||||
// TODO: RENAME THIS TEST TO SUIT YOUR SCENARIO.
|
|
||||||
// Usign the Jira issue id this reproduces is a good
|
|
||||||
// start, along with a description:
|
|
||||||
// ie MNG-13x-HoustonWeHaveAProblemTest (must end in test)
|
|
||||||
|
|
||||||
// The testdir is computed from the location of this
|
// The testdir is computed from the location of this
|
||||||
// file.
|
// file.
|
||||||
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-xxxx-descriptionOfProblem" );
|
// TODO: RENAME THIS PATH TO MATCH YOUR ISSUE ID.
|
||||||
|
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-xxxx" );
|
||||||
|
|
||||||
Verifier verifier;
|
Verifier verifier;
|
||||||
|
|
||||||
|
@ -79,6 +85,7 @@ public class MavenITmngXXXXDescriptionOfProblemTest
|
||||||
*/
|
*/
|
||||||
List cliOptions = new ArrayList();
|
List cliOptions = new ArrayList();
|
||||||
cliOptions.add( "-N" );
|
cliOptions.add( "-N" );
|
||||||
|
verifier.setCliOptions( cliOptions );
|
||||||
verifier.executeGoal( "install" );
|
verifier.executeGoal( "install" );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue