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


Reply via email to