You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2012/01/16 05:02:53 UTC

svn commit: r1231839 - in /incubator/npanday/npanday-its/trunk/src/test: java/npanday/its/AddInInstallationTest.java resources/AddInInstallationTest/ resources/AddInInstallationTest/empty.txt

Author: brett
Date: Mon Jan 16 05:02:53 2012
New Revision: 1231839

URL: http://svn.apache.org/viewvc?rev=1231839&view=rev
Log:
make sure log4net is installed too

Added:
    incubator/npanday/npanday-its/trunk/src/test/resources/AddInInstallationTest/
    incubator/npanday/npanday-its/trunk/src/test/resources/AddInInstallationTest/empty.txt
Modified:
    incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AddInInstallationTest.java

Modified: incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AddInInstallationTest.java
URL: http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AddInInstallationTest.java?rev=1231839&r1=1231838&r2=1231839&view=diff
==============================================================================
--- incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AddInInstallationTest.java (original)
+++ incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AddInInstallationTest.java Mon Jan 16 05:02:53 2012
@@ -61,12 +61,12 @@ public class AddInInstallationTest
             );
         }
 
-        String tmpdir = System.getProperty( "maven.test.tmpdir", System.getProperty( "java.io.tmpdir" ) );
-        File testDir = new File( tmpdir, "AddInInstallationTest" );
+        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/AddInInstallationTest" );
+        File vsinstaller = new File( testDir, "vsinstaller" );
         testDir.mkdirs();
         Verifier verifier = getVerifier( testDir );
         verifier.setAutoclean( false );
-        verifier.getCliOptions().add( "-DinstallationLocation=" + new File( testDir, "vsinstaller" ).getAbsolutePath() );
+        verifier.getCliOptions().add( "-DinstallationLocation=" + vsinstaller.getAbsolutePath() );
         verifier.executeGoal( groupId + ":maven-vsinstaller-plugin:" + version.toString() + ":install" );
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
@@ -77,7 +77,10 @@ public class AddInInstallationTest
         {
             File assembly = new File( verifier.getArtifactPath( "org.apache.logging", "log4net", "1.2.11", "dll",
                                                                 "net-2.0" ) );
-            assertTrue( "Check " + assembly + " exists", assembly.exists() );
+            assertTrue( "Check " + assembly.getAbsolutePath() + " exists", assembly.exists() );
+            
+            assembly = new File( vsinstaller, "log4net.dll" );
+            assertTrue( "Check " + assembly.getAbsolutePath() + " exists", assembly.exists() );
         }
 
         // check correct framework version of libraries in the local repository
@@ -90,6 +93,9 @@ public class AddInInstallationTest
             assertTrue( "Check " + assembly + " exists", assembly.exists() );
 
             assertAssemblyFrameworkVersion( assembly, "[2.0.50727]" );
+
+            assembly = new File( vsinstaller, parts[1] + ".dll" );
+            assertTrue( "Check " + assembly.getAbsolutePath() + " exists", assembly.exists() );
         }
     }
 }

Added: incubator/npanday/npanday-its/trunk/src/test/resources/AddInInstallationTest/empty.txt
URL: http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/AddInInstallationTest/empty.txt?rev=1231839&view=auto
==============================================================================
--- incubator/npanday/npanday-its/trunk/src/test/resources/AddInInstallationTest/empty.txt (added)
+++ incubator/npanday/npanday-its/trunk/src/test/resources/AddInInstallationTest/empty.txt Mon Jan 16 05:02:53 2012
@@ -0,0 +1 @@
+deliberately empty directory to check that installation works
\ No newline at end of file