Author: sisbell Date: Mon Dec 31 23:15:49 2007 New Revision: 607812 URL: http://svn.apache.org/viewvc?rev=607812&view=rev Log: IT test for deploy of library.
Added: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0010DeployLibrary.java (with props) incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/ incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/It0010.cs incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml (with props) Modified: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/IntegrationTestSuite.java Modified: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/IntegrationTestSuite.java URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/IntegrationTestSuite.java?rev=607812&r1=607811&r2=607812&view=diff ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/IntegrationTestSuite.java (original) +++ incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/IntegrationTestSuite.java Mon Dec 31 23:15:49 2007 @@ -34,11 +34,11 @@ suite.addTestSuite( MavenITmng0003CSharpCompileWinexe.class ); suite.addTestSuite( MavenITmng0004CSharpCompileWithDependency.class ); suite.addTestSuite( MavenITmng0005CSharpCompileWithTransitiveDependency.class ); -// suite.addTestSuite( MavenITmng0006NUnitTestExecution.class ); + //suite.addTestSuite( MavenITmng0006NUnitTestExecution.class ); suite.addTestSuite( MavenITmng0007CSharpCompileTestLibrary.class ); - suite.addTestSuite( MavenITmng0008CSharpCompileWithProvidedDependency.class ); - // suite.addTestSuite( MavenITmng0009CSharpCompileWithProvidedGacDependency.class ); + //suite.addTestSuite( MavenITmng0009CSharpCompileWithProvidedGacDependency.class ); + suite.addTestSuite( MavenITmng0010DeployLibrary.class ); return suite; } } Added: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0010DeployLibrary.java URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0010DeployLibrary.java?rev=607812&view=auto ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0010DeployLibrary.java (added) +++ incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0010DeployLibrary.java Mon Dec 31 23:15:49 2007 @@ -0,0 +1,27 @@ +package org.apache.maven.dotnet.integrationtests; + +import org.apache.maven.integrationtests.AbstractMavenIntegrationTestCase; +import org.apache.maven.it.util.ResourceExtractor; +import org.apache.maven.it.Verifier; +import org.apache.maven.dotnet.BuildDirectories; + +import java.io.File; + +public class MavenITmng0010DeployLibrary + extends AbstractMavenIntegrationTestCase +{ + public void testit0010() + throws Exception + { + File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/MavenITmng-0010-DeployLibrary" ); + Verifier verifier = new Verifier( testDir.getAbsolutePath() ); + verifier.executeGoal( "deploy" ); + verifier.assertFilePresent( "target/" + BuildDirectories.BUILD_SOURCES.getBuildDirectoryName() + "/It0010.cs" ); + verifier.assertFilePresent( "target/NMaven.It.It0010-1.0.0.dll" ); + verifier.assertFilePresent( "target/test-repo/NMaven/Its/NMaven.It.It0010/1.0.0/NMaven.It.It0010-1.0.0.dll" ); + verifier.assertFilePresent( "target/test-repo/NMaven/Its/NMaven.It.It0010/1.0.0/NMaven.It.It0010-1.0.0.pom" ); + verifier.assertFilePresent( "target/test-repo/NMaven/Its/NMaven.It.It0010/maven-metadata.xml" ); + verifier.verifyErrorFreeLog(); + verifier.resetStreams(); + } +} Propchange: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0010DeployLibrary.java ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/It0010.cs URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/It0010.cs?rev=607812&view=auto ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/It0010.cs (added) +++ incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/It0010.cs Mon Dec 31 23:15:49 2007 @@ -0,0 +1,8 @@ +namespace NMaven.IT { + +public class It0010 { + public static void Main () { + System.Console.Write("Hello World!"); + } +} +} Added: incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml?rev=607812&view=auto ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml (added) +++ incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml Mon Dec 31 23:15:49 2007 @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project> + <modelVersion>4.0.0</modelVersion> + <groupId>NMaven.Its</groupId> + <artifactId>NMaven.It.It0010</artifactId> + <packaging>dotnet:library</packaging> + <version>1.0.0</version> + <name>NMaven.It.It0010</name> + <build> + <sourceDirectory>.</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.maven.dotnet.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <extensions>true</extensions> + </plugin> + </plugins> + </build> + <distributionManagement> + <repository> + <id>repo</id> + <name>test repo</name> + <url>file:target/test-repo</url> + </repository> + </distributionManagement> +</project> Propchange: incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native