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:
Benjamin Bentmann 2008-10-26 15:12:45 +00:00
parent a7206842f5
commit 394f6de30b
9 changed files with 27 additions and 19 deletions

View File

@ -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>
<testSources>
<source>src\test\java\org\apache\maven\itSample\MavenITmngXXXXDescriptionOfProblemTest.java</source>
<source>src\test\java\org\apache\maven\it\MavenITmngXXXXDescriptionOfProblemTest.java</source>
</testSources>
<resources>
<resource>.classpath</resource>
@ -9,12 +10,12 @@
<resource>out.txt</resource>
</resources>
<testResources>
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\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-descriptionOfProblem\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-descriptionOfProblem\checkstyle-test\src\main\java\Class.java</resource>
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\pom.xml</resource>
<resource>src\test\resources\mng-xxxx-descriptionOfProblem\readme.txt</resource>
<resource>src\test\resources\mng-xxxx\checkstyle-assembly\pom.xml</resource>
<resource>src\test\resources\mng-xxxx\checkstyle-assembly\src\main\resources\rule_set.xml</resource>
<resource>src\test\resources\mng-xxxx\checkstyle-assembly\src\main\resources\stc_checks.xml</resource>
<resource>src\test\resources\mng-xxxx\checkstyle-test\pom.xml</resource>
<resource>src\test\resources\mng-xxxx\checkstyle-test\src\main\java\Class.java</resource>
<resource>src\test\resources\mng-xxxx\pom.xml</resource>
<resource>src\test\resources\mng-xxxx\readme.txt</resource>
</testResources>
</archetype>
</archetype>

View File

@ -1,4 +1,4 @@
package ${package};
package org.apache.maven.it;
/*
* 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
* 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,
* software distributed under the License is distributed on an
@ -23,7 +23,6 @@ import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.apache.maven.it.AbstractMavenIntegrationTestCase;
import org.apache.maven.it.Verifier;
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.
*
* @author <a href="mailto:brianf@apache.org">Brian Fox</a>
*
* @version $Id$
*/
public class MavenITmngXXXXDescriptionOfProblemTest
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 ()
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
// 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;
@ -79,6 +85,7 @@ public class MavenITmngXXXXDescriptionOfProblemTest
*/
List cliOptions = new ArrayList();
cliOptions.add( "-N" );
verifier.setCliOptions( cliOptions );
verifier.executeGoal( "install" );
/*