Test run details
Total tests
295
Passed :
295
Failed :
0
Skipped :
0
Pass percentage
100 %
Run duration
26s 749ms
All Results
C:\home\jenkins\agent\cst\Src\src\Intel\Cst\Intel.Cst.Ipc.Tests\bin\Debug\net6.0\Intel.Cst.Ipc.Tests.dll
✔
TestCtor
76ms
✔
TestOptionsCtor
< 1ms
✔
TestCommandOneRetryFail
24ms
✔
TestCommandOneRetryPass
1ms
✔
TestCommandRetryFail
2s 268ms
✔
TestCommandRetryPass
2s 278ms
✔
TestCommandRetryTimeout
2s 267ms
✔
TestEnableErrorHandlingErrorException
80ms
✔
TestEnableErrorHandlingNonErrorException
7ms
✔
TestDisableErrorHandlingErrorException
1ms
✔
TestDisableErrorHandlingNonErrorException
1ms
✔
TestSetOptionErrorHandling
5ms
✔
TestGetOptionsErrorHandling
5ms
✔
TestGetHumanPresenceStatusErrorHandling
5ms
✔
TestGetFeatureCapabilityErrorHandling
3ms
✔
TestGetAllFeatureCapabilitiesErrorHandling
3ms
✔
TestNoConnectionExceptionErrorHandling
1s 5ms
✔
TestExecuteCommandReturnType
4ms
✔
TestExecuteCommandErrorReporting
1ms
✔
TestExecuteCommandErrorReportingNoConnection
1s 15ms
✔
TestConnectionCallback (1.0.0)
35ms
✔
TestConnectionCallback (2.0.0)
36ms
✔
TestConnectionCallback (0.1.0)
26ms
✔
TestConnectionCallback (1.0.1)
36ms
✔
TestConnectionCallback (1.10.1)
25ms
✔
TestConnectionCallback (10.3.19)
36ms
✔
TestDisconnectionCallback
27ms
✔
TestClientBackendLinkConstruction
94ms
✔
TestCallbackRegistration
8ms
✔
TestEventCallbackForwarding
8ms
✔
TestEventCallbackForwardingNullPayloads
< 1ms
✔
TestEventCallbackForwardingException
8ms
✔
TestGetHumanPresence
11ms
✔
TestFeatureSuccessCallback
1ms
✔
TestFeatureFailureCallback
1ms
✔
TestGetHumanPresenceNoConnection
1ms
✔
TestGetHumanPresenceFailure
1ms
✔
TestEventDataDeserialization
1ms
✔
TestEventDataNoDeserialization
2ms
✔
TestSetOption
3ms
✔
TestSetOptionFailure
1ms
✔
TestSetOptionNoConnection
1ms
✔
TestSetOptionException
1ms
✔
TestGetOptions
10ms
✔
TestGetOptionsFailure
1ms
✔
TestGetOptionsNoConnection
1ms
✔
TestGetOptionsException
1ms
✔
TestEnable
1ms
✔
TestDisable
< 1ms
✔
TestHostedServiceCalls
1ms
✔
TestSetOptionForwarding
10ms
✔
TestSetOptionForwardingNoConnection
< 1ms
✔
TestSetOptionForwardingException
1ms
✔
TestGetOptionForwarding
7ms
✔
TestGetOptionForwardingNoConnection
< 1ms
✔
TestGetOptionForwardingException
< 1ms
✔
TestGetHumanPresenceForwarding
1ms
✔
TestGetHumanPresenceException
< 1ms
✔
TestGetHumanPresenceForwardingNoConnection
< 1ms
✔
TestHandlerRejectsBadMessageType
< 1ms
✔
TestHandlerReportsJsonError
2ms
✔
TestEventNotification
2ms
✔
TestEventNotificationNonNullPayload
1ms
✔
TestEventNotificationNoConnection
1ms
✔
TestFeatureSuccessMessage
1ms
✔
TestFeatureErrorMessage
1ms
✔
TestFeatureSuccessMessageNoConnection
1ms
✔
TestFeatureErrorMessageNoConnection
1ms
✔
TestEventNotificationMultipleUsers
1ms
✔
TestTimerStartMessage
2ms
✔
TestTimerStartMessageNoConnection
1ms
✔
TestTimerStartMessageExceptionsSwallowed
1ms
✔
TestTimerStopMessage
1ms
✔
TestTimerStopMessageNoConnection
< 1ms
✔
TestTimerStopMessageExceptionsSwallowed
1ms
✔
TestCallbackRegistrationEmptyList
< 1ms
✔
TestCallbackRegistrationOneInList
< 1ms
✔
TestCallbackRegistrationManyInList
< 1ms
✔
TestRemoteCall
11ms
✔
TestRemoteCallMany
11ms
✔
TestRemoteCallTimeout
3s 1ms
✔
TestNonExistentResponseReceived
1ms
✔
TestCallCancel
11ms
✔
TestMessageBrokerRegistration
< 1ms
✔
TestBasicCallback
11ms
✔
TestCallbackNullPayload
< 1ms
✔
TestMultipleRegistrationsSameEvent
6ms
✔
TestMultipleRegistrations
1ms
✔
TestDuplicateRegistration
< 1ms
✔
TestMessageBrokerRegistration
< 1ms
✔
TestNoDoubleRegistrationAllowed
7ms
✔
TestAllIncomingEventDispatch
3ms
✔
TestUnregisteredMessage
< 1ms
✔
TestAllIncomingEventDispatchMany
12ms
✔
TestFeatureSuccessMessage
5ms
✔
TestFeatureErrorMessage
1ms
✔
TestMessageSendMany
2ms
✔
TestMessageSend
< 1ms
✔
TestBroadcastMessageOne
1ms
✔
TestBroadcastMessageMany
1ms
✔
TestUserMessageOne
1ms
✔
TestUserMessageMultipleUsers
1ms
✔
TestUserMessageMany
427ms
✔
TestSessionMessageOne
1ms
✔
TestSessionMessageMultipleSessions
1ms
✔
TestSessionMessageMany
327ms
✔
TestDebugMessageOne
1ms
✔
TestDebugMessageMany
1ms
✔
TestEventMessageSerialization
6ms
✔
TestEventMessageSerializationNoPayload
< 1ms
✔
TestEventMessageDeserialization
2ms
✔
TestEventMessageDeserializationNoPayload
< 1ms
✔
TestRequestMessageSerialization
1ms
✔
TestMessageDeserializationBadJson
< 1ms
✔
TestMessageDeserializationEmptyJson
< 1ms
✔
TestDeserializerClassWhitelist
< 1ms
✔
TestDeserializerClassWhitelistBadMessage
< 1ms
✔
TestDeserializerClassWhitelistBaseMessage
< 1ms
✔
TestNoConnection
8ms
✔
TestHandshakeFailure
118ms
✔
TestExpectedHandshakeFailureBricksConnection
622ms
✔
TestUnexpectedHandshakeFailureDoesNotBrickConnection (wow, this isn't a message)
236ms
✔
TestUnexpectedHandshakeFailureDoesNotBrickConnection ({"$type":"Intel.Cst.Ipc.ExecuteCommandResponseMessage, Intel.Cst.Ipc","RequestID":100,"ResponseJson":"{}","Status":{"$type":"Intel.Cst.Client.Error, Intel.Cst.Ipc","ErrorType":0,"Description":null}})
216ms
✔
TestUnexpectedHandshakeFailureRetriesUpToMax (2)
325ms
✔
TestUnexpectedHandshakeFailureRetriesUpToMax (3)
438ms
✔
TestUnexpectedHandshakeFailureRetriesUpToMax (8)
987ms
✔
TestUnexpectedHandshakeFailureRetriesUpToMax (9)
1s 93ms
✔
TestExhaustMaxHandshakeRetries
1s 597ms
✔
TestHandshake
3ms
✔
TestMessageSendToServer
2ms
✔
TestMessageReceiveFromServer
111ms
✔
TestReadTaskDoesNotDieOnException
331ms
✔
TestOneClientSession
9ms
✔
TestOneClientUser
2ms
✔
TestOneClientBroadcast
2ms
✔
TestMultipleClientsSession
1ms
✔
TestMultipleClientsOneUserMessage
1ms
✔
TestMultipleClientsMultipleUsersMessage
1ms
✔
TestMultipleClientsBroadcastMessage
1ms
✔
TestMultipleClientsFewerUsersBroadcastMessage
1ms
✔
TestIsConnected
1ms
✔
TestSessionRemovedWhenDisconnected
1ms
✔
TestMaxSessionsWithDisconnects
1ms
✔
TestFailsafe
3s 516ms
✔
TestFactory
4ms
✔
TestCtor
1ms
✔
TestServerStart
2ms
✔
TestSendWithNoConnection
2ms
✔
TestConnectionReceivedCallback
6ms
✔
TestHandshakeFailed
3ms
✔
TestHandshakeCompleteCallback
< 1ms
✔
TestUsernamePopulatedAfterHandshakeComplete
1ms
✔
TestMessageSend
1ms
✔
TestDisposeDisconnectsServer
4ms
✔
TestClientMessageReceive
3ms
✔
TestMessageReceiveIgnoresNonRequestMessage
502ms
✔
TestMessageReceiveIgnoresNonMessage
502ms
✔
TestCtor
< 1ms
✔
TestServerStart
< 1ms
✔
TestBasicHandshake
2ms
✔
TestBadVersion
1ms
✔
TestNonHandshakeMessage
1ms
✔
TestHandshakeTimeout
< 1ms
✔
TestNoOpHandshake
< 1ms
✔
TestCtor
< 1ms
✔
TestCtor (True)
< 1ms
✔
TestCtor (False)
< 1ms
✔
TestCtorEmptyDict
< 1ms
✔
TestCtorNonEmptyDict
< 1ms
✔
TestLockFeaturesTypeEnforcement
4ms
✔
TestWakeFeaturesTypeEnforcement
1ms
✔
TestNoLockOnPresenceFeaturesTypeEnforcement
1ms
✔
TestAppFeaturesTypeEnforcement
2ms
✔
TestAdaptiveDimmingFeaturesTypeEnforcement
< 1ms
✔
TestOnlookerDetectionFeaturesTypeEnforcement
2ms
✔
TestAppOptionsDefaultSerializationForCorrelationResetTime
< 1ms
✔
TestAppOptionsDefaultSerializationForProximityCooldownTime
< 1ms
✔
TestAppOptionsRequiredSerializationForLegacyParams ({"AppName":null,"EnabledEvents":null,"PrivacyEnabled":false,"CorrelationResetTime":0})
< 1ms
✔
TestAppOptionsRequiredSerializationForLegacyParams ({"MonitorApp":false,"EnabledEvents":null,"PrivacyEnabled":false,"CorrelationResetTime":0})
< 1ms
✔
TestAppOptionsRequiredSerializationForLegacyParams ({"MonitorApp":false,"AppName":null,"PrivacyEnabled":false,"CorrelationResetTime":0})
< 1ms
✔
TestAppOptionsRequiredSerializationForLegacyParams ({"MonitorApp":false,"AppName":null,"EnabledEvents":null,"CorrelationResetTime":0})
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (ADEnabled)
2ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (ZeroRefreshRateEnabled)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (LowRefreshRateEnabled)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (PowerRequest)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (EnableAudioMode)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (EnableAdaptiveDimmingWithExternalMonitor)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (DisengagedDimWaitTime)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (NotPresentDimWaitTime)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (MispredictionFaceDetection)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (MispredictionTimeWindow)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (Misprediction1DimWaitTime)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (Misprediction2DimWaitTime)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (Misprediction3DimWaitTime)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (Misprediction4DimWaitTime)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (DimmingInterval)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (DimTarget)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (DisengagedDimTarget)
< 1ms
✔
TestAdaptiveDimmingRequiredSerializationForLegacyParam (NotPresentDimTarget)
< 1ms
✔
TestAdaptiveDimmingOptionsDefaultSerializationForIgnoreHidInput
< 1ms
✔
TestMessagePolymorphism
< 1ms
✔
TestHumanPresenceEventDecoding
1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":"wrong type","SensorStatus":-5,"PlatformStatus":" "})
3ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":0,"SensorStatus":-132412341234123412,"PlatformStatus":3})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":0,"SensorStatus":132412341234123412,"PlatformStatus":3})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":0,"SensorStatus":2,"PlatformStatus":"uh oh"})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":0,"SensorStatus":0,"PlatformStatus":10})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":4,"SensorStatus":0,"PlatformStatus":1})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":2,"SensorStatus":7,"PlatformStatus":1})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues (this is not JSON)
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({wat})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({#34317839&sd*SD&*(&(*D&F*(sd7f98eyfrhtjkqlertkqjergnkajfhgir98ty8q3947495y6857578oq54g351[]342]15g[45o134y89yd59018yf05789y340f5178g3y780613y5890y10f9324])))})
< 1ms
✔
TestEquals
1ms
✔
TestNotEqualNull
< 1ms
✔
TestNotEqualOtherType
< 1ms
✔
TestNotEqual
< 1ms
✔
TestToString
< 1ms
✔
TestProximityDecoding
1ms
✔
TestProximityDecodingNaNValues
< 1ms
✔
TestProximityDecodingNegative
< 1ms
✔
TestProximityDecodingNull
< 1ms
✔
TestOnlookerDecoding
< 1ms
✔
TestOnlookerDecodingNegative
< 1ms
✔
TestOnlookerDecodingNull
< 1ms
✔
TestExternalMonitorDecoding
< 1ms
✔
TestExternalMonitorDecodingNegative
< 1ms
✔
TestExternalMonitorDecodingNull
< 1ms
✔
TestEventNoPayload
< 1ms
✔
TestEventNoPayloadWithPayload
< 1ms
✔
TestHumanPresenceEventDecoding
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":"wrong type","SensorStatus":-5,"PlatformStatus":" "})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues ({"PolicyStatus":0,"SensorStatus":-132412341234123412,"PlatformStatus":3})
< 1ms
✔
TestHumanPresenceEventDecodingInvalidValues (this isn't JSON)
< 1ms
✔
TestMatchingVersions (System.Int32[],0.5.0)
< 1ms
✔
TestMatchingVersions (System.Int32[],1.3.6)
< 1ms
✔
TestMatchingVersions (System.Int32[],0.0.0)
< 1ms
✔
TestMatchingVersions (System.Int32[],999.999.999)
< 1ms
✔
TestMatchingVersions (System.Int32[],2147483647.2147483647.2147483647)
< 1ms
✔
TestMatchingVersions (System.Int32[],0.2147483647.2147483647)
< 1ms
✔
TestMatchingVersions (System.Int32[],2147483647.0.2147483647)
< 1ms
✔
TestMatchingVersions (System.Int32[],2147483647.2147483647.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],0.6.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],0.6.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],0.6.20)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],1.3.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],1.5.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],1.5.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],0.5.0)
< 1ms
✔
TestDisallowedCombinations (System.Int32[],1.9.20)
< 1ms
✔
TestAllowedCombinations (System.Int32[],0.5.0)
< 1ms
✔
TestAllowedCombinations (System.Int32[],0.5.20)
< 1ms
✔
TestAllowedCombinations (System.Int32[],1.2.1000)
< 1ms
✔
TestAllowedCombinations (System.Int32[],2.9.2)
< 1ms
✔
TestAllowedCombinations (System.Int32[],0.5.0)
< 1ms
✔
TestAllowedCombinations (System.Int32[],0.9.6)
< 1ms
✔
TestAllowedCombinations (System.Int32[],0.5.1)
< 1ms
✔
TestAllowedCombinations (System.Int32[],0.5.10)
< 1ms
✔
NoNegativeVersionsAllowed (System.Int32[])
< 1ms
✔
NoNegativeVersionsAllowed (System.Int32[])
< 1ms
✔
NoNegativeVersionsAllowed (System.Int32[])
< 1ms
✔
TestBadClientInput (System.Int32[],0.5.0.1)
< 1ms
✔
TestBadClientInput (System.Int32[],0.5.0.2147483647)
< 1ms
✔
TestBadClientInput (System.Int32[],0.5)
< 1ms
✔
TestBadClientInput (System.Int32[],0)
< 1ms
✔
TestBadClientInput (System.Int32[],..)
< 1ms
✔
TestBadClientInput (System.Int32[],hey, this isn't a number.)
< 1ms
✔
TestBadClientInput (System.Int32[],1242147483647.2147483647.2147483647)
< 1ms
✔
TestIpcServerConstruction
1s 17ms
✔
NoTimeoutNoAsync
1ms
✔
NoTimeoutAsync
101ms
✔
NoTimeoutAsyncTokenNotCancelled
107ms
✔
NoTimeoutAsyncTokenCancelled
109ms
✔
TimeoutAsyncTokenNotCancelled
109ms
✔
TimeoutAsyncTokenCancelled
< 1ms
✔
NoTimeoutNoAsyncNoReturnValue
< 1ms
✔
NoTimeoutAsyncNoReturnValue
112ms
✔
NoTimeoutAsyncTokenNotCancelledNoReturnValue
108ms
✔
NoTimeoutAsyncTokenCancelledNoReturnValue
114ms
✔
TimeoutAsyncTokenNotCancelledNoReturnValue
100ms
✔
TimeoutAsyncTokenCancelledNoReturnValue
< 1ms
✔
TestPipeDoesNotExist
1ms
✔
TestPipeExists
< 1ms
✔
TestPipeSequence
< 1ms
✔
TestCtor
< 1ms
✔
TestLoggerType
< 1ms
✔
TestLoggerMultipleInstances
< 1ms
✔
TestSameCategoryReusesLogger
< 1ms
✔
TestDispose
< 1ms