Author: brett
Date: Thu Jan 26 11:09:37 2012
New Revision: 1236137

URL: http://svn.apache.org/viewvc?rev=1236137&view=rev
Log:
[NPANDAY-535] ensure a ZIP is installed in the local repository

Modified:
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0013WebAppInstallTest.java
    
incubator/npanday/npanday-its/trunk/src/test/resources/NPandayIT0013WebAppInstallTest/pom.xml

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0013WebAppInstallTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0013WebAppInstallTest.java?rev=1236137&r1=1236136&r2=1236137&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0013WebAppInstallTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0013WebAppInstallTest.java
 Thu Jan 26 11:09:37 2012
@@ -39,6 +39,12 @@ public class NPandayIT0013WebAppInstallT
     {
         File testDir = ResourceExtractor.simpleExtractResources( getClass(), 
"/NPandayIT0013WebAppInstallTest" );
         Verifier verifier = getVerifier( testDir );
+
+        File localRepoZip = new File( verifier.getArtifactPath( "NPanday.ITs", 
"WebAppExample", "1.0-SNAPSHOT", "zip" ) );
+        File localRepoDll = new File( verifier.getArtifactPath( "NPanday.ITs", 
"WebAppExample", "1.0-SNAPSHOT", "dll" ) );
+        localRepoZip.delete();
+        localRepoDll.delete();
+
         verifier.executeGoal( "install" );
         File zipFile = new File( testDir, getAssemblyFile( "WebAppExample", 
"1.0.0", "zip" ) );
         verifier.assertFilePresent( zipFile.getAbsolutePath() );
@@ -51,5 +57,12 @@ public class NPandayIT0013WebAppInstallT
 
         String assembly = new File( testDir, 
"target/WebAppExample/bin/WebAppExample.dll" ).getCanonicalPath();
         assertClassPresent( assembly, "_Default" );
+
+        // aspx:package sets the main artifact as the ZIP, not the DLL
+        if ( checkNPandayVersion( "1.4.1-incubating,)" ) )
+        {
+            assertTrue( localRepoZip.exists() );
+            assertFalse( localRepoDll.exists() );
+        }
     }
 }

Modified: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPandayIT0013WebAppInstallTest/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPandayIT0013WebAppInstallTest/pom.xml?rev=1236137&r1=1236136&r2=1236137&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPandayIT0013WebAppInstallTest/pom.xml
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPandayIT0013WebAppInstallTest/pom.xml
 Thu Jan 26 11:09:37 2012
@@ -30,6 +30,7 @@
   <artifactId>WebAppExample</artifactId>
   <packaging>asp</packaging>
   <name>NPanday.IT : WebAppExample</name>
+  <version>1.0-SNAPSHOT</version>
   <build>
     <sourceDirectory>.</sourceDirectory>
     <plugins>


Reply via email to