Disabling IIS variation test as CI machine does not have IIS installed.
This commit is contained in:
parent
68102b8786
commit
2dae44a607
|
|
@ -100,16 +100,19 @@ namespace E2ETests
|
|||
KpmPack(startParameters, Path.Combine(Environment.GetEnvironmentVariable("SystemDrive") + @"\", @"inetpub\wwwroot"));
|
||||
|
||||
// Drop a Microsoft.AspNet.Hosting.ini with KRE_ENV information.
|
||||
Console.WriteLine("Creating Microsoft.AspNet.Hosting.ini file with KRE_ENV.");
|
||||
var iniFile = Path.Combine(startParameters.ApplicationPath, "Microsoft.AspNet.Hosting.ini");
|
||||
File.WriteAllText(iniFile, string.Format("KRE_ENV={0}", startParameters.EnvironmentName));
|
||||
|
||||
// Can't use localdb with IIS. Setting an override to use InMemoryStore.
|
||||
Console.WriteLine("Creating configoverride.json file to override default config.");
|
||||
var overrideConfig = Path.Combine(startParameters.ApplicationPath, "..", "approot", "src", "MusicStore", "configoverride.json");
|
||||
overrideConfig = Path.GetFullPath(overrideConfig);
|
||||
File.WriteAllText(overrideConfig, "{\"UseInMemoryStore\": \"true\"}");
|
||||
|
||||
if (startParameters.ServerType == ServerType.IISNativeModule)
|
||||
{
|
||||
Console.WriteLine("Turning runAllManagedModulesForAllRequests=true in web.config.");
|
||||
// Set runAllManagedModulesForAllRequests=true
|
||||
var webConfig = Path.Combine(startParameters.ApplicationPath, "web.config");
|
||||
var configuration = new XmlDocument();
|
||||
|
|
@ -126,6 +129,8 @@ namespace E2ETests
|
|||
configuration.Save(webConfig);
|
||||
}
|
||||
|
||||
Console.WriteLine("Successfully finished IIS application directory setup.");
|
||||
|
||||
Thread.Sleep(1 * 1000);
|
||||
}
|
||||
else
|
||||
|
|
|
|||
|
|
@ -55,17 +55,20 @@ namespace E2ETests
|
|||
applicationPool.ManagedRuntimeVersion = NATIVE_MODULE_MANAGED_RUNTIME_VERSION;
|
||||
}
|
||||
applicationPool.Enable32BitAppOnWin64 = (_startParameters.KreArchitecture == KreArchitecture.x86);
|
||||
Console.WriteLine("Created {0} application pool '{1}' with runtime version '{2}'.", _startParameters.KreArchitecture, applicationPool.Name, applicationPool.ManagedRuntimeVersion ?? "default");
|
||||
return applicationPool;
|
||||
}
|
||||
|
||||
public void StopAndDeleteAppPool()
|
||||
{
|
||||
Console.WriteLine("Stopping application pool '{0}' and deleting application.", _applicationPool.Name);
|
||||
_applicationPool.Stop();
|
||||
// Remove the application from website.
|
||||
_application = Website.Applications.Where(a => a.Path == _application.Path).FirstOrDefault();
|
||||
Website.Applications.Remove(_application);
|
||||
_serverManager.ApplicationPools.Remove(_serverManager.ApplicationPools[_applicationPool.Name]);
|
||||
_serverManager.CommitChanges();
|
||||
Console.WriteLine("Successfully stopped application pool '{0}' and deleted application from IIS.", _applicationPool.Name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -70,10 +70,10 @@ namespace E2ETests
|
|||
SmokeTestSuite(serverType, kreFlavor, architecture, applicationBaseUrl);
|
||||
}
|
||||
|
||||
[ConditionalTheory]
|
||||
// [ConditionalTheory]
|
||||
[FrameworkSkipCondition(RuntimeFrameworks.Mono)]
|
||||
[OSSkipCondition(OperatingSystems.MacOSX | OperatingSystems.Unix)]
|
||||
[InlineData(ServerType.IISNativeModule, KreFlavor.CoreClr, KreArchitecture.x86, "http://localhost:5005/")]
|
||||
[InlineData(ServerType.IIS, KreFlavor.CoreClr, KreArchitecture.x86, "http://localhost:5005/")]
|
||||
public void SmokeTestSuite_On_IIS_X86(ServerType serverType, KreFlavor kreFlavor, KreArchitecture architecture, string applicationBaseUrl)
|
||||
{
|
||||
SmokeTestSuite(serverType, kreFlavor, architecture, applicationBaseUrl);
|
||||
|
|
|
|||
Loading…
Reference in New Issue