Skip to content

CoreWCF Integration - WCF Test Failures using SelfHostedCoreWCFService #5765

Open
@afifi-ins

Description

@afifi-ins

Describe the bug
A task list of WCF Test Failures using CoreWCF services - SelfHostedCoreWCFService.

  • Binding.ReliableSession.IntegrationTests: 15 tests - Missing implementation 
  • Binding.WS.FederationHttp.IntegrationTests: 3 tests - Missing implementation 
  • Binding.WS.TransportWithMessageCredentialSecurity.IntegrationTests: 14 tests  - 13 tests are fixed in CoreWCF 1.7.0 package  
  • Client.ChannelLayer.IntegrationTests: 
  • DuplexChannelWithSynchronizationContext.SingleThreadedSyncContext_AmbientCapture 
  • DuplexChannelWithSynchronizationContext.SingleThreadedSyncContext_CallbackUsingDefaultSyncCtx_SyncCallNotBlocked 
  • DuplexChannelWithSynchronizationContext.SingleThreadedSyncContext_SetOnInstanceContext 
  • RequestReplyChannelShapeTests.IRequestChannel_Https_NetHttpsBinding  - Fixed in CoreWCF 1.7.0 package  
  • Client.ClientBase.IntegrationTests: 
  • DuplexClientBaseTests.DuplexClientBaseOfT_OverNetTcp_Synchronous_Call 
  • ClientBaseTests.DefaultSettings_SetCookieOnServerSide  - Failed on Linux only 
  • Client.ExpectedExceptions.IntegrationTests: 
  • ExpectedExceptionTests.DuplexCallbackDebugBehavior_IncludeExceptionDetailInFaults_True 
  • ExpectedExceptionTests.ServiceRestart_Throws_CommunicationException 
  • ExpectedExceptionTests.TCP_ServiceCertExpired_Throw_MessageSecurityException 
  • ExpectedExceptionTests.TCP_ServiceCertInvalidEKU_Throw_SecurityNegotiationException 
  • ExpectedExceptionTests.TCP_ServiceCertRevoked_Throw_SecurityNegotiationException 
  • ExpectedExceptionTests.UnknownUrl_Throws_ProtocolException 
  • ExpectedExceptionTests.UnexpectedException_Throws_FaultException  - Failed on Linux only 
  • Contract.Data.IntegrationTests: 
  • DataContractTests.NetTcpBinding_DuplexCallback_ReturnsDataContractComplexType 
  • DataContractTests.NetTcpBinding_DuplexCallback_ReturnsXmlComplexType 
  • Extensibility.MessageEncoder.IntegrationTests: 
  • TextTests.CustomTextMessageEncoder_Http_RequestReply_Buffered 
  • TextTests.CustomTextMessageEncoder_Http_RequestReply_Streamed 
  • Extensibility.WebSockets.IntegrationTests: 
  • WebSocketTests.WebSocket_Http_VerifyWebSocketsUsed 
  • WebSocketTests.WebSocket_Http_WSTransportUsageAlways_DuplexCallback_GuidRoundtrip 
  • WebSocketTests.WebSocket_Http_WSTransportUsageDefault_DuplexCallback_GuidRoundtrip 
  • WebSocketTests.WebSocket_WSScheme_WSTransportUsageAlways_DuplexCallback_GuidRoundtrip 
  • WebSocket_Http_RequestReply_Streamed - Failed on Linux only
  • WebSocketTests.WebSocket_Http_RequestReply_Buffered_KeepAlive  - Failed on Linux only 
  • WebSocketTests.WebSocket_Https_RequestReply_Buffered_KeepAlive - Failed on Linux only 
  • WebSocketTests.WebSocket_Http_RequestReply_Buffered - Failed on Linux only 
  • WebSocketTests.WebSocket_Https_RequestReply_Buffered - Failed on Linux only 
  • Client.TypedClient.IntegrationTests: 
  • TypedProxyTests.ServiceContract_TypedProxy_Task_Call_AsyncLocal_NonCapture  - Failed on Windows Pipeline, but passes locally. Error: OperationContextExtension should have been collected.
  • Security.TransportSecurity.IntegrationTests: 
  • Http_ClientCredentialTypeTests.IntegratedWindowsAuthentication_Negotiate_RoundTrips_Echo 
  • Http_ClientCredentialTypeTests.WindowsAuthentication_RoundTrips_Echo 
  • Https_ClientCredentialTypeTests.DigestAuthentication_RoundTrips_Echo 
  • Https_ClientCredentialTypeTests.IntegratedWindowsAuthentication_Ntlm_RoundTrips_Echo 
  • Https_ClientCredentialTypeTests.NtlmAuthentication_RoundTrips_Echo 
  • HttpsTests.WebSocket_RequestReply_CertificateCredentials 
  • HttpsTests.WebSocket_ServerCertificateValidation 
  • NegotiateStream_Http_Tests.NegotiateStream_Http_AmbientCredentials 
  • NegotiateStream_Http_Tests.NegotiateStream_Http_With_ExplicitSpn 
  • NegotiateStream_Http_Tests.NegotiateStream_Http_With_ExplicitUserNameAndPassword 
  • NegotiateStream_Http_Tests.NegotiateStream_Http_With_ExplicitUserNameAndPassword_With_Spn 
  • NegotiateStream_Http_Tests.NegotiateStream_Http_With_ExplicitUserNameAndPasswordForNet50 
  • NegotiateStream_Tcp_Tests.NegotiateStream_Tcp_With_ExplicitUserNameAndPassword 
  • NegotiateStream_Tcp_Tests.NegotiateStream_Tcp_With_ExplicitUserNameAndPassword_With_Spn 
  • NegotiateStream_Tcp_Tests.NegotiateStream_Tcp_With_ExplicitUserNameAndPassword_With_Upn 
  • Tcp_ClientCredentialTypeCertificateCanonicalNameTests.Certificate_With_CanonicalName_DomainName_Address_EchoString 
  • Tcp_ClientCredentialTypeCertificateCanonicalNameTests.Certificate_With_CanonicalName_Fqdn_Address_EchoString 
  • Tcp_ClientCredentialTypeTests.NetTcp_SecModeTrans_CertValMode_PeerTrust_Succeeds_In_TrustedPeople 
  • Tcp_ClientCredentialTypeTests.NetTcp_SecModeTrans_Duplex_Callback_Succeeds 
  • Tcp_ClientCredentialTypeCertificateCanonicalNameTests.Certificate_With_CanonicalName_Localhost_Address_EchoString - Failed on Linux only 
  • HttpsTests.Https_SecModeTrans_CertValMode_ChainTrust_Succeeds_ChainTrusted  - Failed on Linux only 
  • HttpsTests.Https_SecModeTrans_CertValMode_PeerOrChainTrust_Succeeds_ChainTrusted  - Failed on Linux only 
  • Tcp_ClientCredentialTypeTests.NetTcp_SecModeTrans_CertValMode_PeerOrChainTrust_Succeeds_ChainTrusted  - Failed on Linux only 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions