Proper skip reasons for HttpsConnectionFilter tests (#677).
This commit is contained in:
parent
3f0e65495e
commit
4b214115ca
|
|
@ -53,8 +53,8 @@ namespace Microsoft.AspNetCore.Server.KestrelTests
|
||||||
// https://github.com/aspnet/KestrelHttpServer/issues/240
|
// https://github.com/aspnet/KestrelHttpServer/issues/240
|
||||||
// This test currently fails on mono because of an issue with SslStream.
|
// This test currently fails on mono because of an issue with SslStream.
|
||||||
[ConditionalFact]
|
[ConditionalFact]
|
||||||
[OSSkipCondition(OperatingSystems.Linux)]
|
[OSSkipCondition(OperatingSystems.Linux, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
[OSSkipCondition(OperatingSystems.MacOSX)]
|
[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
public async Task CanReadAndWriteWithHttpsConnectionFilter()
|
public async Task CanReadAndWriteWithHttpsConnectionFilter()
|
||||||
{
|
{
|
||||||
RemoteCertificateValidationCallback validationCallback =
|
RemoteCertificateValidationCallback validationCallback =
|
||||||
|
|
@ -96,11 +96,9 @@ namespace Microsoft.AspNetCore.Server.KestrelTests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/aspnet/KestrelHttpServer/issues/240
|
|
||||||
// This test currently fails on mono because of an issue with SslStream.
|
|
||||||
[ConditionalFact]
|
[ConditionalFact]
|
||||||
[OSSkipCondition(OperatingSystems.Linux)]
|
[OSSkipCondition(OperatingSystems.Linux, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
[OSSkipCondition(OperatingSystems.MacOSX)]
|
[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
public async Task RequireCertificateFailsWhenNoCertificate()
|
public async Task RequireCertificateFailsWhenNoCertificate()
|
||||||
{
|
{
|
||||||
RemoteCertificateValidationCallback validationCallback =
|
RemoteCertificateValidationCallback validationCallback =
|
||||||
|
|
@ -143,11 +141,9 @@ namespace Microsoft.AspNetCore.Server.KestrelTests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/aspnet/KestrelHttpServer/issues/240
|
|
||||||
// This test currently fails on mono because of an issue with SslStream.
|
|
||||||
[ConditionalFact]
|
[ConditionalFact]
|
||||||
[OSSkipCondition(OperatingSystems.Linux)]
|
[OSSkipCondition(OperatingSystems.Linux, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
[OSSkipCondition(OperatingSystems.MacOSX)]
|
[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
public async Task AllowCertificateContinuesWhenNoCertificate()
|
public async Task AllowCertificateContinuesWhenNoCertificate()
|
||||||
{
|
{
|
||||||
RemoteCertificateValidationCallback validationCallback =
|
RemoteCertificateValidationCallback validationCallback =
|
||||||
|
|
@ -197,11 +193,8 @@ namespace Microsoft.AspNetCore.Server.KestrelTests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/aspnet/KestrelHttpServer/issues/240
|
|
||||||
// This test currently fails on mono because of an issue with SslStream.
|
|
||||||
[ConditionalFact]
|
[ConditionalFact]
|
||||||
[OSSkipCondition(OperatingSystems.Linux)]
|
[FrameworkSkipCondition(RuntimeFrameworks.Mono, SkipReason = "This test currently fails on Mono because of an issue with SslStream (https://github.com/aspnet/KestrelHttpServer/issues/240).")]
|
||||||
[OSSkipCondition(OperatingSystems.MacOSX)]
|
|
||||||
public async Task CertificatePassedToHttpContext()
|
public async Task CertificatePassedToHttpContext()
|
||||||
{
|
{
|
||||||
RemoteCertificateValidationCallback validationCallback =
|
RemoteCertificateValidationCallback validationCallback =
|
||||||
|
|
@ -263,11 +256,9 @@ namespace Microsoft.AspNetCore.Server.KestrelTests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/aspnet/KestrelHttpServer/issues/240
|
|
||||||
// This test currently fails on mono because of an issue with SslStream.
|
|
||||||
[ConditionalFact]
|
[ConditionalFact]
|
||||||
[OSSkipCondition(OperatingSystems.Linux)]
|
[OSSkipCondition(OperatingSystems.Linux, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
[OSSkipCondition(OperatingSystems.MacOSX)]
|
[OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "WinHttpHandler not available on non-Windows.")]
|
||||||
public async Task HttpsSchemePassedToRequestFeature()
|
public async Task HttpsSchemePassedToRequestFeature()
|
||||||
{
|
{
|
||||||
RemoteCertificateValidationCallback validationCallback =
|
RemoteCertificateValidationCallback validationCallback =
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue