Author: brett
Date: Fri Dec 30 10:45:43 2011
New Revision: 1225794
URL: http://svn.apache.org/viewvc?rev=1225794&view=rev
Log:
basic Azure SDK doesn't install to GAC - use Program Files location instead
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AzureBootstrap.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_196_MvcSupportTest.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_330_VS2010MvcProjectSupportTest.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_AzureSupportOneWebRole.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithMultipleRoles.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithWorkerRole.java
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_488_MSDeployPackageSimpleWebApp.java
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
Fri Dec 30 10:45:43 2011
@@ -636,8 +636,7 @@ public abstract class AbstractNPandayInt
return context;
}
-
- protected void skipIfMissing( String gac, String message )
+ protected void skipIfMissingGAC( String gac, String message )
{
File f = new File( System.getenv( "SYSTEMROOT" ), "assembly/GAC_MSIL/"
+ gac );
if ( !f.exists() || !f.isDirectory() )
@@ -646,4 +645,14 @@ public abstract class AbstractNPandayInt
skip = true;
}
}
+
+ protected void skipIfMissingProgramFilesDirectory( String directory,
String message )
+ {
+ File f = new File( System.getenv( "PROGRAMFILES" ), directory );
+ if ( !f.exists() || !f.isDirectory() )
+ {
+ skipReason = message;
+ skip = true;
+ }
+ }
}
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AzureBootstrap.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AzureBootstrap.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AzureBootstrap.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AzureBootstrap.java
Fri Dec 30 10:45:43 2011
@@ -31,14 +31,12 @@ public class AzureBootstrap
{
super( "[1.5.0-incubating,)", "[v4.0,)" );
- skipIfMissing( "Microsoft.WindowsAzure.ServiceRuntime", "Azure SDK is
not installed" );
+ skipIfMissingProgramFilesDirectory( "Windows Azure SDK", "Azure SDK is
not installed" );
}
public void testBootstrap()
throws Exception
{
- // TODO: only run if Azure SDK is installed
-
File testDir = ResourceExtractor.simpleExtractResources( getClass(),
"/AzureBootstrap" );
Verifier verifier = getVerifier( testDir );
verifier.executeGoal( "package" );
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_196_MvcSupportTest.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_196_MvcSupportTest.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_196_MvcSupportTest.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_196_MvcSupportTest.java
Fri Dec 30 10:45:43 2011
@@ -31,7 +31,7 @@ public class NPANDAY_196_MvcSupportTest
{
super( "[1.2,)", "[v3.5,)" );
- skipIfMissing( "System.Web.MVC", "MVC.NET is not installed" );
+ skipIfMissingGAC( "System.Web.MVC", "MVC.NET is not installed" );
}
public void testMVCProject()
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_330_VS2010MvcProjectSupportTest.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_330_VS2010MvcProjectSupportTest.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_330_VS2010MvcProjectSupportTest.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_330_VS2010MvcProjectSupportTest.java
Fri Dec 30 10:45:43 2011
@@ -31,7 +31,7 @@ public class NPANDAY_330_VS2010MvcProjec
{
super( "[1.4.0-incubating,)", "[v4.0.30319,)" );
- skipIfMissing( "System.Web.MVC", "MVC.NET is not installed" );
+ skipIfMissingGAC( "System.Web.MVC", "MVC.NET is not installed" );
}
public void testMVC2010Project()
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_AzureSupportOneWebRole.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_AzureSupportOneWebRole.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_AzureSupportOneWebRole.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_AzureSupportOneWebRole.java
Fri Dec 30 10:45:43 2011
@@ -28,7 +28,7 @@ public class NPANDAY_480_AzureSupportOne
{
super( "[1.5.0-incubating,)", "[v4.0,)" );
- skipIfMissing( "Microsoft.WindowsAzure.ServiceRuntime", "Azure SDK is
not installed" );
+ skipIfMissingProgramFilesDirectory( "Windows Azure SDK", "Azure SDK is
not installed" );
}
public void test()
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithMultipleRoles.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithMultipleRoles.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithMultipleRoles.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithMultipleRoles.java
Fri Dec 30 10:45:43 2011
@@ -28,7 +28,7 @@ public class NPANDAY_480_CloudServiceWit
{
super( "[1.5.0-incubating,)", "[v4.0,)" );
- skipIfMissing( "Microsoft.WindowsAzure.ServiceRuntime", "Azure SDK is
not installed" );
+ skipIfMissingProgramFilesDirectory( "Windows Azure SDK", "Azure SDK is
not installed" );
}
public void test()
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithWorkerRole.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithWorkerRole.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithWorkerRole.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_480_CloudServiceWithWorkerRole.java
Fri Dec 30 10:45:43 2011
@@ -28,7 +28,7 @@ public class NPANDAY_480_CloudServiceWit
{
super( "[1.5.0-incubating,)", "[v4.0,)" );
- skipIfMissing( "Microsoft.WindowsAzure.ServiceRuntime", "Azure SDK is
not installed" );
+ skipIfMissingProgramFilesDirectory( "Windows Azure SDK", "Azure SDK is
not installed" );
}
public void test()
Modified:
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_488_MSDeployPackageSimpleWebApp.java
URL:
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_488_MSDeployPackageSimpleWebApp.java?rev=1225794&r1=1225793&r2=1225794&view=diff
==============================================================================
---
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_488_MSDeployPackageSimpleWebApp.java
(original)
+++
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_488_MSDeployPackageSimpleWebApp.java
Fri Dec 30 10:45:43 2011
@@ -30,12 +30,7 @@ public class NPANDAY_488_MSDeployPackage
{
super( "[1.5.0-incubating,)" );
- File f = new File( System.getenv( "PROGRAMFILES" ), "IIS/Microsoft Web
Deploy V2" );
- if ( !f.exists() || !f.isDirectory() )
- {
- skipReason = "Web Deploy 2.0 not installed";
- skip = true;
- }
+ skipIfMissingProgramFilesDirectory( "IIS/Microsoft Web Deploy V2",
"Web Deploy 2.0 not installed" );
}
public void test()