Author: brett
Date: Fri Jul 11 10:02:23 2014
New Revision: 1609666

URL: http://svn.apache.org/r1609666
Log:
change framework detection

ranges not always suitable - e.g. can have v4.0 installed but not v3.5

Modified:
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/Azure17Bootstrap.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_243_WpfGeneratedResourcesHandlingTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_254_WebAppWithCultureResTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_288_Net40SupportTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_328_VS2010WpfProjectSupportTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.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_465_AspxDisablePrecompilationTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_474_AspxExcludeWorkingDirectoriesTest.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_571_AzureSDKVersionTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_580_WpfBrowserTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_96_GlobalAsaxPrecompiledTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0012VBWebAppTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0013WebAppInstallTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0041Net35Test.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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -27,6 +27,7 @@ import org.apache.maven.artifact.version
 import org.apache.maven.it.VerificationException;
 import org.apache.maven.it.Verifier;
 import org.apache.maven.it.util.FileUtils;
+import org.apache.maven.it.util.Os;
 import org.apache.maven.it.util.ResourceExtractor;
 import org.apache.maven.it.util.StringUtils;
 import org.apache.maven.it.util.cli.CommandLineException;
@@ -41,6 +42,7 @@ import java.io.StringWriter;
 import java.io.Writer;
 import java.lang.reflect.InvocationTargetException;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 import java.util.regex.Matcher;
@@ -50,24 +52,27 @@ import java.util.zip.ZipFile;
 public abstract class AbstractNPandayIntegrationTestCase
     extends TestCase
 {
+    protected static final String FRAMEWORK_V4_0 = "v4.0.30319";
+    protected static final String FRAMEWORK_V3_5 = "v3.5";
+    protected static final String FRAMEWORK_V2_0 = "v2.0.50727";
+    protected static final String FRAMEWORK_V1_1 = "v1.1";
+
     protected boolean skip;
 
     protected String skipReason;
 
-    private static final String NPANDAY_MAX_FRAMEWORK_VERSION_PROPERTY = 
"npanday.framework.version";
-
     private static final String NPANDAY_VERSION_SYSTEM_PROPERTY = 
"npanday.version";
 
     protected static DefaultArtifactVersion version = checkVersion();
 
-    private static DefaultArtifactVersion frameworkVersion = 
checkFrameworkVersion();
-
     private static boolean debugMaven = Boolean.valueOf( System.getProperty( 
"debug.maven", "false" ) );
 
     private static boolean debugOutput = Boolean.valueOf( System.getProperty( 
"npanday.log.debug", "false" ) );
 
     private static boolean forceVersion = Boolean.valueOf( System.getProperty( 
"npanday.version.force", "false" ) );
 
+    private static final List<String> availableFrameworkVersions = 
findAvailableFrameworkVersions();
+
     private static final Pattern PATTERN = Pattern.compile( 
"(.*?)-(RC[0-9]+|SNAPSHOT)" );
 
     private static String disasmArg;
@@ -94,16 +99,14 @@ public abstract class AbstractNPandayInt
         }
     }
 
-    protected AbstractNPandayIntegrationTestCase( String versionRangeStr, 
String frameworkVersionStr )
+    protected AbstractNPandayIntegrationTestCase( String versionRangeStr, 
String frameworkVersion )
     {
         this( versionRangeStr );
 
-        VersionRange versionRange = createVersionRange(frameworkVersionStr);
-
-        if ( frameworkVersion != null && !versionRange.containsVersion( 
frameworkVersion ) && !forceVersion )
+        if ( !availableFrameworkVersions.contains(frameworkVersion) && 
!forceVersion )
         {
             skip = true;
-            skipReason = "Framework version " + frameworkVersion + " not in 
range " + versionRange;
+            skipReason = "Framework version " + frameworkVersion + " not 
available";
         }
     }
 
@@ -122,6 +125,31 @@ public abstract class AbstractNPandayInt
         return getVerifier(context.getTestDir());
     }
 
+    private static List<String> findAvailableFrameworkVersions() {
+        // TODO: might need to check if framework is sufficient - might need 
to check actual SDK for a given tools version
+
+        List<String> keys;
+        if (!Os.isFamily( Os.FAMILY_WINDOWS )) {
+            // on Mono, assume all present until we can do better at finding 
them
+            System.out.println("Assuming all frameworks are available");
+            return Arrays.asList(FRAMEWORK_V1_1, FRAMEWORK_V2_0, 
FRAMEWORK_V3_5, FRAMEWORK_V4_0);
+        }
+        else {
+            try {
+                keys = new ArrayList<String>();
+                for (String key : 
WinRegistry.readStringSubKeys(WinRegistry.RegistryHKey.HKLM.getHKey(), 
"SOFTWARE\\Microsoft\\.NETFramework")) {
+                    if (key.matches("^v[0-9.]+$")) {
+                        keys.add(key);
+                    }
+                }
+            } catch (Exception e) {
+                throw new RuntimeException(e.getMessage(), e);
+            }
+        }
+        System.out.println("Available frameworks: " + keys);
+        return keys;
+    }
+
     protected static boolean checkNPandayVersion( VersionRange versionRange, 
DefaultArtifactVersion version )
     {
         if (version == null) {
@@ -158,58 +186,6 @@ public abstract class AbstractNPandayInt
         return version;
     }
 
-    private static DefaultArtifactVersion checkFrameworkVersion()
-    {
-        DefaultArtifactVersion version = null;
-        String v = System.getProperty( NPANDAY_MAX_FRAMEWORK_VERSION_PROPERTY 
);
-        if ( v != null )
-        {
-            version = new DefaultArtifactVersion( v );
-            System.out.println( "Using Framework versions <= " + version );
-        }
-        else
-        {
-            // TODO: this is not necessarily accurate. While it gets all those 
available, the max should actually be
-            //       the one in the path (which can be obtained from the 
output for csc, but there may be other better
-            //       ways such as a small C# app to interrogate it.
-            //       It may be best to have an NPanday plugin that can reveal 
it then call that first to set it,
-            //       reusing the vendor info
-
-            File versions = new File( System.getenv( "systemroot" ) + 
"\\Microsoft.NET\\Framework" );
-            if ( versions.exists() )
-            {
-                List<DefaultArtifactVersion> frameworkVersions = new 
ArrayList<DefaultArtifactVersion>();
-                String[] list = versions.list( new java.io.FilenameFilter()
-                {
-                    public boolean accept( File parent, String name )
-                    {
-                        File f = new File( parent, name );
-                        // Mscorlib.dll can be used to detect 2.0 SDK, 
Microsoft.CompactFramework.Build.Tasks.dll for 3.5 SDK
-                        // Having just the runtime (without these files) is 
not sufficient
-                        return f.isDirectory() && ( new File( f, 
"Mscorlib.dll" ).exists() || new File( f,
-                                                                               
                         "Microsoft.CompactFramework.Build.Tasks.dll" 
).exists() );
-                    }
-                } );
-                if ( list != null && list.length > 0 )
-                {
-                    for ( String frameworkVersion : list )
-                    {
-                        frameworkVersions.add( new DefaultArtifactVersion( 
frameworkVersion ) );
-                    }
-                    Collections.sort( frameworkVersions );
-                    System.out.println( "Available framework versions: " + 
frameworkVersions );
-                    version = frameworkVersions.get( frameworkVersions.size() 
- 1 );
-                    System.out.println( "Selected framework version: " + 
version );
-                }
-            }
-            if ( version == null )
-            {
-                System.out.println( "No Framework version given - attempting 
to use all" );
-            }
-        }
-        return version;
-    }
-
     protected static VersionRange createVersionRange( String versionRangeStr )
     {
         VersionRange versionRange;

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/Azure17Bootstrap.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/Azure17Bootstrap.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/Azure17Bootstrap.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/Azure17Bootstrap.java
 Fri Jul 11 10:02:23 2014
@@ -26,7 +26,7 @@ public class Azure17Bootstrap
 {
     public Azure17Bootstrap()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)" );
 
         skipIfMissingAzureSDK("1.7");
     }

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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -26,7 +26,7 @@ public class AzureBootstrap
 {
     public AzureBootstrap()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)" );
 
         skipIfMissingAzureSDK("1.6");
     }

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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -26,9 +26,10 @@ import java.io.File;
 public class NPANDAY_196_MvcSupportTest
     extends AbstractNPandayIntegrationTestCase
 {
+
     public NPANDAY_196_MvcSupportTest()
     {
-        super( "[1.2,)", "[v3.5,)" );
+        super( "[1.2,)", FRAMEWORK_V3_5 );
 
         skipIfMissingMVC2();
     }

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_243_WpfGeneratedResourcesHandlingTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_243_WpfGeneratedResourcesHandlingTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_243_WpfGeneratedResourcesHandlingTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_243_WpfGeneratedResourcesHandlingTest.java
 Fri Jul 11 10:02:23 2014
@@ -28,7 +28,7 @@ public class NPANDAY_243_WpfGeneratedRes
 {
     public NPANDAY_243_WpfGeneratedResourcesHandlingTest()
     {
-        super( "[1.2,)", "[v3.5,)" ); // 1.2+
+        super( "[1.2,)", FRAMEWORK_V3_5 );
     }
 
     public void testWpfProject()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_254_WebAppWithCultureResTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_254_WebAppWithCultureResTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_254_WebAppWithCultureResTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_254_WebAppWithCultureResTest.java
 Fri Jul 11 10:02:23 2014
@@ -30,7 +30,7 @@ public class NPANDAY_254_WebAppWithCultu
 {
     public NPANDAY_254_WebAppWithCultureResTest()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)", FRAMEWORK_V4_0 );
 
         skipIfMissingWebDeployV2();
         skipIfXdtNotPresent();

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_288_Net40SupportTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_288_Net40SupportTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_288_Net40SupportTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_288_Net40SupportTest.java
 Fri Jul 11 10:02:23 2014
@@ -28,7 +28,7 @@ public class NPANDAY_288_Net40SupportTes
 {
     public NPANDAY_288_Net40SupportTest()
     {
-        super( "[1.4.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.4.0-incubating,)", FRAMEWORK_V4_0 );
     }
 
     public void testNet40Project()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_328_VS2010WpfProjectSupportTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_328_VS2010WpfProjectSupportTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_328_VS2010WpfProjectSupportTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_328_VS2010WpfProjectSupportTest.java
 Fri Jul 11 10:02:23 2014
@@ -28,7 +28,7 @@ public class NPANDAY_328_VS2010WpfProjec
 {
     public NPANDAY_328_VS2010WpfProjectSupportTest()
     {
-        super( "[1.4.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.4.0-incubating,)", FRAMEWORK_V4_0 );
     }
 
     public void testWPF2010Project()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java
 Fri Jul 11 10:02:23 2014
@@ -28,9 +28,10 @@ import java.util.List;
 public class NPANDAY_329_VS2010WcfProjectSupportTest
     extends AbstractNPandayIntegrationTestCase
 {
+
     public NPANDAY_329_VS2010WcfProjectSupportTest()
     {
-        super( "[1.4.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.4.0-incubating,)", FRAMEWORK_V4_0);
     }
 
     public void testWCF2010Project()

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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -28,7 +28,7 @@ public class NPANDAY_330_VS2010MvcProjec
 {
     public NPANDAY_330_VS2010MvcProjectSupportTest()
     {
-        super( "[1.4.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.4.0-incubating,)", FRAMEWORK_V4_0 );
 
         skipIfMissingMVC2();
     }

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_465_AspxDisablePrecompilationTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_465_AspxDisablePrecompilationTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_465_AspxDisablePrecompilationTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_465_AspxDisablePrecompilationTest.java
 Fri Jul 11 10:02:23 2014
@@ -31,7 +31,7 @@ public class NPANDAY_465_AspxDisablePrec
 {
     public NPANDAY_465_AspxDisablePrecompilationTest()
     {
-        super( "[1.4.1-incubating,)", "[v3.5,)" );
+        super( "[1.4.1-incubating,)", FRAMEWORK_V3_5 );
     }
 
     public void testDisablePrecompilation()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_474_AspxExcludeWorkingDirectoriesTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_474_AspxExcludeWorkingDirectoriesTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_474_AspxExcludeWorkingDirectoriesTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_474_AspxExcludeWorkingDirectoriesTest.java
 Fri Jul 11 10:02:23 2014
@@ -32,7 +32,7 @@ public class NPANDAY_474_AspxExcludeWork
 {
     public NPANDAY_474_AspxExcludeWorkingDirectoriesTest()
     {
-        super( "[1.4.1-incubating,)", "[v3.5,)" );
+        super( "[1.4.1-incubating,)", FRAMEWORK_V4_0 );
     }
 
     public void testExcludeWorkingDirectories()

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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -26,7 +26,7 @@ public class NPANDAY_480_AzureSupportOne
 {
     public NPANDAY_480_AzureSupportOneWebRole()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)", FRAMEWORK_V4_0 );
 
         skipIfMissingAzureSDK("1.6");
         skipIfMissingWebDeployV2();

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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -26,7 +26,7 @@ public class NPANDAY_480_CloudServiceWit
 {
     public NPANDAY_480_CloudServiceWithMultipleRoles()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)", FRAMEWORK_V4_0 );
 
         skipIfMissingAzureSDK("1.6");
         skipIfMissingWebDeployV2();

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=1609666&r1=1609665&r2=1609666&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 Jul 11 10:02:23 2014
@@ -26,7 +26,7 @@ public class NPANDAY_480_CloudServiceWit
 {
     public NPANDAY_480_CloudServiceWithWorkerRole()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)", FRAMEWORK_V4_0 );
 
         skipIfMissingAzureSDK("1.6");
     }

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_571_AzureSDKVersionTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_571_AzureSDKVersionTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_571_AzureSDKVersionTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_571_AzureSDKVersionTest.java
 Fri Jul 11 10:02:23 2014
@@ -26,7 +26,7 @@ public class NPANDAY_571_AzureSDKVersion
 {
     public NPANDAY_571_AzureSDKVersionTest()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)", FRAMEWORK_V4_0 );
 
         skipIfMissingProgramFilesDirectory( "Microsoft SDKs\\Windows 
Azure\\.NET SDK\\2012-06", "Azure SDK 1.7 is not installed" );
     }

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_580_WpfBrowserTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_580_WpfBrowserTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_580_WpfBrowserTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_580_WpfBrowserTest.java
 Fri Jul 11 10:02:23 2014
@@ -28,7 +28,7 @@ public class NPANDAY_580_WpfBrowserTest
 {
     public NPANDAY_580_WpfBrowserTest()
     {
-        super( "[1.5.0-incubating,)", "[v4.0.30319,)" );
+        super( "[1.5.0-incubating,)", FRAMEWORK_V4_0 );
     }
 
     public void test()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_96_GlobalAsaxPrecompiledTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_96_GlobalAsaxPrecompiledTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_96_GlobalAsaxPrecompiledTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_96_GlobalAsaxPrecompiledTest.java
 Fri Jul 11 10:02:23 2014
@@ -31,7 +31,7 @@ public class NPANDAY_96_GlobalAsaxPrecom
 {
     public NPANDAY_96_GlobalAsaxPrecompiledTest()
     {
-        super( "[1.4.0-incubating,)", "[v3.5,)" );
+        super( "[1.4.0-incubating,)", FRAMEWORK_V3_5 );
     }
 
     public void testGlobalAsaxPrecompiled()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0012VBWebAppTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0012VBWebAppTest.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0012VBWebAppTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0012VBWebAppTest.java
 Fri Jul 11 10:02:23 2014
@@ -33,7 +33,7 @@ public class NPandayIT0012VBWebAppTest
 {
     public NPandayIT0012VBWebAppTest()
     {
-        super( "[1.2,)" );
+        super( "[1.2,)", FRAMEWORK_V3_5 );
     }
 
     public void testWebAppInstall()

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=1609666&r1=1609665&r2=1609666&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
 Fri Jul 11 10:02:23 2014
@@ -31,7 +31,7 @@ public class NPandayIT0013WebAppInstallT
 {
     public NPandayIT0013WebAppInstallTest()
     {
-        super( "[1.0.2,)" );
+        super( "[1.0.2,)", FRAMEWORK_V3_5 );
     }
 
     public void testWebAppInstall()

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0041Net35Test.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0041Net35Test.java?rev=1609666&r1=1609665&r2=1609666&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0041Net35Test.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPandayIT0041Net35Test.java
 Fri Jul 11 10:02:23 2014
@@ -29,7 +29,7 @@ public class NPandayIT0041Net35Test
 {
     public NPandayIT0041Net35Test()
     {
-        super( "[1.0.2,)", "[v3.5,)" );
+        super( "[1.0.2,)", FRAMEWORK_V3_5 );
     }
 
     public void testNet35Project()


Reply via email to