Author: sisbell Date: Tue Jan 1 10:08:48 2008 New Revision: 607887 URL: http://svn.apache.org/viewvc?rev=607887&view=rev Log: IT for deploying of libraries.
Added: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0014ResolveLibraryDependency.java (with props) incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/ incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/It0014.cs incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/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=607887&r1=607886&r2=607887&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 Tue Jan 1 10:08:48 2008 @@ -38,10 +38,11 @@ suite.addTestSuite( MavenITmng0007CSharpCompileTestLibrary.class ); suite.addTestSuite( MavenITmng0008CSharpCompileWithProvidedDependency.class ); //suite.addTestSuite( MavenITmng0009CSharpCompileWithProvidedGacDependency.class ); - suite.addTestSuite( MavenITmng0010DeployLibrary.class ); + suite.addTestSuite( MavenITmng0010DeployLibrary.class ); suite.addTestSuite( MavenITmng0011DeployExe.class ); suite.addTestSuite( MavenITmng0012DeployModule.class ); suite.addTestSuite( MavenITmng0013DeployWinexe.class ); + suite.addTestSuite( MavenITmng0014ResolveLibraryDependency.class ); return suite; } } Added: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0014ResolveLibraryDependency.java URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0014ResolveLibraryDependency.java?rev=607887&view=auto ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0014ResolveLibraryDependency.java (added) +++ incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0014ResolveLibraryDependency.java Tue Jan 1 10:08:48 2008 @@ -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 MavenITmng0014ResolveLibraryDependency + extends AbstractMavenIntegrationTestCase +{ + public void testit0014() + throws Exception + { + File testDir = + ResourceExtractor.simpleExtractResources( getClass(), "/MavenITmng-0014-ResolveLibraryDependency" ); + Verifier verifier = new Verifier( testDir.getAbsolutePath() ); + + verifier.deleteArtifact( "NMaven.Its", "NMaven.It.It0010", "1.0.0", "dll" ); + verifier.executeGoal( "install" ); + verifier.assertFilePresent( "target/" + BuildDirectories.BUILD_SOURCES.getBuildDirectoryName() + "/It0014.cs" ); + verifier.assertFilePresent( "target/NMaven.It.It0014-1.0.0.dll" ); + verifier.verifyErrorFreeLog(); + verifier.resetStreams(); + } +} Propchange: incubator/nmaven/trunk/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0014ResolveLibraryDependency.java ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/It0014.cs URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/It0014.cs?rev=607887&view=auto ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/It0014.cs (added) +++ incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/It0014.cs Tue Jan 1 10:08:48 2008 @@ -0,0 +1,8 @@ +namespace NMaven.IT { + +public class It0014 { + public static void Main () { + new It0010(); + } +} +} Added: incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml?rev=607887&view=auto ============================================================================== --- incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml (added) +++ incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml Tue Jan 1 10:08:48 2008 @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project> + <modelVersion>4.0.0</modelVersion> + <groupId>NMaven.Its</groupId> + <artifactId>NMaven.It.It0014</artifactId> + <packaging>dotnet:library</packaging> + <version>1.0.0</version> + <name>NMaven.It.It0014</name> + <build> + <sourceDirectory>.</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.maven.dotnet.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <extensions>true</extensions> + </plugin> + </plugins> + </build> + <dependencies> + <dependency> + <groupId>NMaven.Its</groupId> + <artifactId>NMaven.It.It0010</artifactId> + <version>1.0.0</version> + <type>dotnet:library</type> + </dependency> + </dependencies> + <repositories> + <repository> + <id>repo</id> + <name>test repo</name> + <url>file:../MavenITmng-0010-DeployLibrary/target/test-repo</url> + </repository> + </repositories> +</project> Propchange: incubator/nmaven/trunk/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native