Excluded rtkv1sink from scanned elements #355
Merged
GitHub Actions / Results servermain
succeeded
Jan 13, 2025 in 1s
463 passed, 0 failed and 0 skipped
✅ build/servermain_gtest_result.xml
463 tests were completed in 124ms with 463 passed, 0 failed and 0 skipped.
✅ ActiveRequestsTests
✅ getTypeShouldReturnUnknownForInvalidId
✅ getSegmentsShouldThrowForInvalidId
✅ addSegmentShouldReturnFalseForNullSegment
✅ addSegmentShouldReturnErrorForInvalidData
✅ addSegmentShouldReturnErrorForInvalidId
✅ addSegmentsOverLimitShouldReturnNoSpace
✅ shouldGenerateGetAndEraseIds
✅ shouldClearIds
✅ shouldEraseAudioIds
✅ shouldEraseVideoIds
✅ shouldAddAndGetSegments
✅ shouldAddAndRemoveSegments
✅ ControlServerInternalTests
✅ shouldNotSendPingEventInUnknownState
✅ Factory
✅ shouldNotSendPingEventInInactiveState
✅ shouldSendPingEvent
✅ shouldNotifyErrorWhenEarlierPingWasNotFinished
✅ shouldNotNotifyErrorInInactiveState
✅ shouldNotAckWhenHeartbeatHandlerIsNotPresent
✅ shouldNotAckWhenAckIdIsWrong
✅ shouldAck
✅ shouldAckAndSendNextPing
✅ shouldSetApplicationState
✅ DataReaderFactoryTests
✅ shouldFailToCreateDataReaderForUnknownVersion
✅ shouldCreateDataReaderV1
✅ shouldCreateDataReaderV2
✅ DataReaderV1Tests
✅ shouldReadVideoData
✅ shouldReadAudioData
✅ DataReaderV2Tests
✅ shouldReadBasicVideoData
✅ shouldReadBasicAudioData
✅ shouldReadVideoDataWithOptionalParams
✅ shouldReadAudioDataWithOptionalParams
✅ shouldReadCBCSEncryptedVideoData
✅ shouldReadCENCEncryptedAudioData
✅ shouldReadCENSEncryptedVideoData
✅ shouldReadCBC1EncryptedAudioData
✅ shouldReturnEmptyVectorWhenVideoSourceTypeIsSelectedForAudioData
✅ shouldReturnEmptyVectorWhenAudioSourceTypeIsSelectedForVideoData
✅ shouldReturnEmptyVectorWhenMetadataParsingFails
✅ shouldReadSubtitleData
✅ HeartbeatProcedureTests
✅ shouldSendSuccessResponseWhenNoHandlerIsCreated
✅ shouldSendSuccessResponseWhenSingleHandlerSucceeds
✅ shouldSendFailResponseWhenSingleHandlerFails
✅ handlerShouldReturnCorrectPingId
✅ shouldSendSuccessResponseWhenTwoHandlersSucceed
✅ shouldSendSuccessResponseWhenOneOfHandlersFail
✅ MainThreadTests
✅ CreateDestroy
✅ FactoryCreatesObject
✅ RegisterItself
✅ MultipleClients
✅ IgnoreUnregisteredClients
✅ MediaPipelineCapabilitiesTest
✅ failToCreateMediaPipelineCapabilities
✅ FactoryCreatesObject
✅ getSupportedMimeTypesIsSuccessful
✅ isMimeTypeSupported
✅ getSupportedProperties
✅ NeedMediaDataTests
✅ shouldNotSendInvalidMessage
✅ shouldSendMessageInPlayingState
✅ shouldSendMessageInPrerollingState
✅ RialtoServerCreateMediaKeysCapabilitiesTest
✅ Create
✅ FactoryStubReturnsNull
✅ GetOcdmSystemFailure
✅ RialtoServerCreateMediaKeySessionTest
✅ Create
✅ FactoryCreatesObject
✅ CreateMainThreadFailure
✅ CreateOcdmSessionFailure
✅ RialtoServerCreateMediaKeysTest
✅ Create
✅ ExternalFactoryFail
✅ InternalFactoryFails
✅ GetMainThreadFailure
✅ CreateOcdmSystemFailure
✅ RialtoServerCreateMediaPipelineTest
✅ Create
✅ ExternalFactoryFailure
✅ InternalFactoryCreatesObject
✅ RialtoServerCreateWebAudioPlayerTest
✅ Create
✅ ExternalFactoryFailure
✅ InternalFactoryCreatesObject
✅ InvalidPcmConfig
✅ InvalidBytesPerFrame
✅ InvalidMimeType
✅ MainThreadFailure
✅ MapPartitionFailure
✅ GetBufferFailure
✅ GetDataOffsetFailure
✅ GetMaxDataLenFailure
✅ GstPlayerFailure
✅ RialtoServerMediaKeysCapabilitiesCertificateTest
✅ SupportsCertificate
✅ DoesNotSupportCertificate
✅ OcdmSystemFailure
✅ RialtoServerMediaKeysCapabilitiesKeySystemsTest
✅ GetSupportedKeySystems
✅ DoesSupportKeySystem
✅ DoesNotSupportKeySystem
✅ GetSupportedKeySystemVersionSuccess
✅ GetSupportedKeySystemVersionOcdmSystemFailure
✅ GetSupportedKeySystemVersionGetVersionFailure
✅ RialtoServerMediaKeysCloseKeySessionTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionFailure
✅ SessionNotClosedWhenBuffersUsed
✅ SessionClosedAfterDecrement
✅ SessionNotClosedAfterDecrementWhenBuffersStillInUse
✅ SessionNotClosedAfterDecrementWhenCloseNotRequested
✅ SessionClosedWhenIncrementFails
✅ SessionNotClosedWhenDeccrementFails
✅ RialtoServerMediaKeysContainsKeyTest
✅ containsKeyTrue
✅ SessionDoesNotExistFailure
✅ containsKeyFalse
✅ RialtoServerMediaKeysCreateKeySessionTest
✅ Success
✅ OcdmSystemFailure
✅ RialtoServerMediaKeysDecryptTest
✅ Success
✅ SessionDoesNotExistFailure
✅ DecryptFailure
✅ RialtoServerMediaKeysDeleteDrmStoreTest
✅ Success
✅ Failure
✅ RialtoServerMediaKeysDeleteKeyStoreTest
✅ Success
✅ Failure
✅ RialtoServerMediaKeySessionCallbacksTest
✅ ProcessChallengeNoGenerateRequest
✅ ProcessChallengeGenerateRequestNoneNetflix
✅ KeyStatusUpdate
✅ RialtoServerMediaKeySessionCloseKeySessionTest
✅ SuccessNetflix
✅ SuccessNoneNetflix
✅ OcdmSessionCancelChallengeDataFailure
✅ OcdmSessionCleanDecryptContextFailure
✅ OcdmCloseFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionContainsKeyTest
✅ ReturnTrue
✅ ReturnFalse
✅ RialtoServerMediaKeySessionDecryptBufferTest
✅ Success
✅ OcdmSessionFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionGenerateRequestTest
✅ SuccessNoneNetflix
✅ SuccessNetflix
✅ FailNetflixWhenChallengeDataSizeIsZero
✅ FailNetflixWhenGettingChallengeDataFails
✅ SessionAlreadyConstructed
✅ OcdmSessionFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionGetCdmKeySessionIdTest
✅ Success
✅ OcdmSessionFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionGetLastDrmErrorTest
✅ Success
✅ OcdmSessionFail
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionIsNetflixPlayreadyKeySystemTest
✅ ReturnFalseForMsPlayready
✅ ReturnTrueForNetflix
✅ ReturnFalseForWidevine
✅ RialtoServerMediaKeySessionLoadSessionTest
✅ Success
✅ OcdmSessionFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionRemoveKeySessionTest
✅ Success
✅ OcdmSessionFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionSelectKeyIdTest
✅ Success
✅ DoNotSetTheSameKeyTwice
✅ Fail
✅ SaveKeyAfterSuccessfulOperationOnly
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionSetDrmHeaderTest
✅ Success
✅ OcdmSessionFailure
✅ OnErrorFailure
✅ RialtoServerMediaKeySessionUpdateSessionTest
✅ SuccessNetflix
✅ SuccessNoneNetflix
✅ OcdmSessionStoreLicenseDataFailure
✅ OcdmSessionUpdateFailure
✅ OcdmSessionUpdateOnErrorFailure
✅ RialtoServerMediaKeysGenerateRequestTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionFailure
✅ RialtoServerMediaKeysGetCdmKeySessionIdTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionFailure
✅ RialtoServerMediaKeysGetDrmStoreHashTest
✅ Success
✅ Failure
✅ RialtoServerMediaKeysGetDrmTimeTest
✅ Success
✅ Failure
✅ RialtoServerMediaKeysGetKeyStoreHashTest
✅ Success
✅ Failure
✅ RialtoServerMediaKeysGetLastDrmErrorTest
✅ Success
✅ SessionDoesNotExistFailure
✅ getLastDrmErrorFailure
✅ RialtoServerMediaKeysGetLdlSessionsLimitTest
✅ Success
✅ Failure
✅ RialtoServerMediaKeysIsNetflixPlayreadyKeySystemTest
✅ ReturnTrue
✅ ReturnFalseWhenSessionDoesNotExist
✅ ReturnFalse
✅ RialtoServerMediaKeysLoadSessionTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionFailure
✅ RialtoServerMediaKeysPingTest
✅ Success
✅ RialtoServerMediaKeysReleaseKeySessionTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionNotReleasedWhenBuffersUsed
✅ SessionReleasedAfterDecrement
✅ SessionNotReleasedAfterDecrementWhenBuffersStillInUse
✅ SessionNotReleasedAfterDecrementWhenReleaseNotRequested
✅ SessionReleasedWhenIncrementFails
✅ SessionNotReleasedWhenDeccrementFails
✅ RialtoServerMediaKeysRemoveKeySessionTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionFailure
✅ RialtoServerMediaKeysSelectKeyIdTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SelectKeyIdFailure
✅ RialtoServerMediaKeysSetDrmHeaderTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SetDrmHeaderFailure
✅ RialtoServerMediaKeysUpdateSessionTest
✅ Success
✅ SessionDoesNotExistFailure
✅ SessionFailure
✅ RialtoServerMediaPipelineCallbackTest
✅ NotifyPlaybackState
✅ notifyPosition
✅ notifyNetworkState
✅ notifyNeedMediaDataInPrerollingState
✅ notifyNeedMediaDataInPlayingState
✅ notifyNeedMediaDataFailureDueToSourceIdNotPresent
✅ notifyNeedMediaDataAudioInEos
✅ notifyNeedMediaDataVideoInEos
✅ notifyNeedMediaDataOtherSourcesInEos
✅ notifyQos
✅ notifyQosFailureSourceIdNotFound
✅ notifyPlaybackError
✅ notifyPlaybackErrorFailureSourceIdNotFound
✅ clearActiveRequestsCache
✅ notifySourceFlushed
✅ notifySourceFlushedFailureSourceIdNotFound
✅ RialtoServerMediaPipelineFlushTest
✅ FlushSuccess
✅ FlushNoGstPlayerFailure
✅ FlushNoSourcePresent
✅ FlushResetEos
✅ RialtoServerMediaPipelineHaveDataTest
✅ CommonHaveDataFailureDueToUninitializedPlayer
✅ CommonHaveDataSuccessWithUnknownRequestId
✅ CommonHaveDataSuccessWithSchedulingNeedMediaDataResend
✅ CommonHaveDataGettingSamplesThrows
✅ CommonHaveDataSuccess
✅ CommonHaveDataSuccessEos
✅ AddSegmentReturnsError
✅ AddSegmentReturnsNoSpace
✅ AddSegmentSuccess
✅ ServerInternalHaveDataFailureDueToUninitializedPlayer
✅ ServerInternalHaveDataSuccessWithUnknownRequestId
✅ ServerInternalHaveDataSuccessWithSchedulingNeedMediaDataResend
✅ ServerInternalHaveDataSuccessWithSkipSchedulingNeedMediaDataResendTwice
✅ ServerInternalHaveDataSuccessWithResendingScheduledNeedMediaDataSuccess
✅ ServerInternalHaveDataFailureDueToShmBufferError
✅ ServerInternalHaveDataFailureDueToInvalidBufferOffset
✅ ServerInternalHaveDataFailureDueToUnsupportedMetadataVersion
✅ ServerInternalHaveDataSuccess
✅ ServerInternalHaveDataAudioSuccess
✅ ServerInternalHaveDataSuccessWithEos
✅ ServerInternalHaveDataSuccessEosWithoutFrames
✅ RialtoServerMediaPipelineLoadTest
✅ Success
✅ CreateGstPlayerFailure
✅ RialtoServerMediaPipelineMiscellaneousFunctionsTest
✅ PlaySuccess
✅ PlayFailureDueToUninitializedPlayer
✅ StopSuccess
✅ StopFailureDueToUninitializedPlayer
✅ PauseSuccess
✅ PauseFailureDueToUninitializedPlayer
✅ SetVideoWindowSuccess
✅ SetVideoWindowFailureDueToUninitializedPlayer
✅ SetPositionFailureDueToUninitializedPlayer
✅ SetPositionSuccess
✅ SetPositionResetEos
✅ SetPlaybackRateFailureDueToUninitializedPlayer
✅ SetPlaybackRateFailureDueToWrongRateValue
✅ SetPlaybackRateSuccess
✅ GetPositionFailureDueToUninitializedPlayer
✅ GetPositionFailure
✅ GetPositionSuccess
✅ SetImmediateOutputFailureDueToUninitializedPlayer
✅ SetImmediateOutputFailure
✅ SetImmediateOutputNoSourcePresent
✅ SetImmediateOutputSuccess
✅ GetImmediateOutputFailureDueToUninitializedPlayer
✅ GetImmediateOutputFailure
✅ GetImmediateOutputNoSourcePresent
✅ GetImmediateOutputSuccess
✅ GetStatsFailureDueToUninitializedPlayer
✅ GetStatsFailure
✅ GetStatsNoSourcePresent
✅ GetStatsSuccess
✅ RenderFrameSuccess
✅ RenderFrameFail
✅ SetVolumeFailureDueToUninitializedPlayer
✅ SetVolumeSuccess
✅ GetVolumeFailureDueToUninitializedPlayer
✅ GetVolumeFailure
✅ GetVolumeSuccess
✅ SetMuteFailureDueToUninitializedPlayer
✅ SetMuteFailureDueToUnattachedSource
✅ SetMuteSuccess
✅ GetMuteFailureDueToUninitializedPlayer
✅ GetMuteFailureDueToUnattachedSource
✅ GetMuteFailure
✅ GetMuteSuccess
✅ SetLowLatencyFailureDueToUninitializedPlayer
✅ SetLowLatencyFailure
✅ SetLowLatencySuccess
✅ SetSyncFailureDueToUninitializedPlayer
✅ SetSyncFailure
✅ SetSyncSuccess
✅ GetSyncFailureDueToUninitializedPlayer
✅ GetSyncFailure
✅ GetSyncSuccess
✅ SetSyncOffFailureDueToUninitializedPlayer
✅ SetSyncOffFailure
✅ SetSyncOffSuccess
✅ SetStreamSyncModeFailureDueToUninitializedPlayer
✅ SetStreamSyncModeFailureNoSourceAttached
✅ SetStreamSyncModeFailure
✅ SetStreamSyncModeSuccess
✅ GetStreamSyncModeFailureDueToUninitializedPlayer
✅ GetStreamSyncModeFailure
✅ GetStreamSyncModeSuccess
✅ SetBufferingLimitFailureDueToUninitializedPlayer
✅ SetBufferingLimitSuccess
✅ GetBufferingLimitFailureDueToUninitializedPlayer
✅ GetBufferingLimitFailure
✅ GetBufferingLimitSuccess
✅ SetUseBufferingFailureDueToUninitializedPlayer
✅ SetUseBufferingSuccess
✅ GetUseBufferingFailureDueToUninitializedPlayer
✅ GetUseBufferingFailure
✅ GetUseBufferingSuccess
✅ InvalidateActiveRequestsSuccess
✅ PingWithGstPlayerWorkerThreadCheck
✅ SimplePing
✅ RialtoServerMediaPipelineProcessAudioGapTest
✅ ProcessAudioGapSuccess
✅ ProcessAudioGapNoGstPlayerFailure
✅ RialtoServerMediaPipelineSetSourcePositionTest
✅ SetSourcePositionSuccess
✅ SetSourcePositionNoGstPlayerFailure
✅ SetSourcePositionNoSourcePresent
✅ SetSourcePositionResetEos
✅ RialtoServerMediaPipelineSourceTest
✅ AttachSourceSuccess
✅ AttachAudioSourceWitSpecificConfiguration
✅ NoGstPlayerFailure
✅ RemoveSourceSuccess
✅ RemoveSourceNoGstPlayerFailure
✅ RemoveSourceNoSourcePresent
✅ AttachRemoveAttachSourceDifferentId
✅ UpdateSourceIdNotChanged
✅ AllSourcesAttachedSuccess
✅ AllSourcesAttachedNoGstPlayerFailure
✅ AllSourcesAttachedCalledTwiceFailure
✅ SwitchSourceSuccess
✅ SwitchSourceNoGstPlayerFailure
✅ RialtoServerMediaPipelineTextTrackIdentifierTest
✅ SetTextTrackIdentifierSuccess
✅ SetTextTrackIdentifierNoGstPlayerFailure
✅ GetTextTrackIdentifierSuccess
✅ GetTextTrackIdentifierFailure
✅ GetTextTrackIdentifierNoGstPlayerFailure
✅ RialtoServerWebAudioPlayerBufferApiTest
✅ getDeviceInfo
✅ getDeviceInfoSmallSharedBuffer
✅ initialGetBufferAvailable
✅ initialWriteBuffer
✅ initialGetBufferDelay
✅ writeBufferWithNoGetBufferAvailable
✅ multipleWriteBufferWithOneGetBufferAvailableNoStoredData
✅ multipleGetBufferAvailableNoStoredData
✅ fullSharedMemory
✅ writeAllStoredDataAndNoNewData
✅ writeAllStoredDataAndNewData
✅ writePartialStoredDataAndNoNewData
✅ writeAllStoredWrappedDataAndNewData
✅ writeAllStoredDataAndWrappedNewData
✅ handleWriteBufferTimerAllData
✅ handleWriteBufferTimerPartialData
✅ getBufferDelayLargeQueuedBytes
✅ getBufferDelayQueuedBytes
✅ RialtoServerWebAudioPlayerCallbackTest
✅ notifyState
✅ RialtoServerWebAudioPlayerMiscellaneousFunctionsTest
✅ play
✅ pause
✅ setEos
✅ setEosDelayed
✅ setVolume
✅ getVolumeSuccess
✅ getVolumeFailure
✅ ping
✅ SharedMemoryBufferTests
✅ shouldMapGenericPlaybackSession
✅ shouldMapWebAudioPlayer
✅ shouldSkipToMapTheSameGenericPlaybackSessionTwice
✅ shouldSkipToMapTheSameWebAudioPlayerTwice
✅ shouldFailToMapTwoGenericPlaybackSessions
✅ shouldFailToMapTwoWebAudioPlayers
✅ shouldUnmapGenericPlaybackSession
✅ shouldUnmapWebAudioPlayer
✅ shouldMapNewGenericPlaybackSessionAfterUnmapingTheOldOne
✅ shouldMapNewWebAudioPlayerAfterUnmapingTheOldOne
✅ shouldFailToUnmapNotExistingGenericPlaybackSession
✅ shouldFailToUnmapNotExistingWebAudioPlayer
✅ shouldReturnMaxGenericAudioDataLen
✅ shouldReturnMaxWebAudioDataLen
✅ shouldReturnMaxSubtitleDataLen
✅ shouldNotReturnMaxAudioDataLenForNotMappedGenericPlaybackSession
✅ shouldNotReturnMaxAudioDataLenForNotMappedWebAudioPlayer
✅ shouldReturnMaxGenericVideoDataLen
✅ shouldReturnZeroForMaxWebAudioVideoDataLen
✅ shouldNotReturnMaxVideoDataLenForNotMappedGenericPlaybackSession
✅ shouldClearAudioDataForGenericPlaybackSession
✅ shouldClearAudioDataForWebAudioPlayer
✅ shouldNotClearAudioDataForNotMappedGenericPlaybackSession
✅ shouldNotClearAudioDataForNotMappedWebAudioPlayer
✅ shouldClearVideoDataForGenericPlaybackSession
✅ shouldNotClearVideoDataForNotMappedGenericPlaybackSession
✅ shouldClearSubtitleDataForGenericPlaybackSession
✅ shouldNotClearSubtitleDataForNotMappedGenericPlaybackSession
✅ shouldFailToReturnVideoDataOffsetForGenericPlaybackSession
✅ shouldFailToReturnVideoDataOffsetForWebAudioPlayer
✅ shouldFailToReturnAudioDataOffsetForGenericPlaybackSession
✅ shouldFailToReturnAudioDataOffsetForWebAudioPlayer
✅ shouldReturnVideoDataOffsetForOneGenericPlaybackSession
✅ shouldReturnAudioDataOffsetForOneGenericPlaybackSession
✅ shouldReturnAudioDataOffsetForOneWebAudioPlayer
✅ shouldReturnVideoDataOffsetForTwoGenericPlaybackSessions
✅ shouldReturnAudioDataOffsetForTwoGenericPlaybackSessionsAndTwoWebAudioPlayers
✅ shouldFailToGetDataPtrForUnmappedGenericPlaybackSession
✅ shouldFailToGetAudioDataPtrForUnmappedWebAudioPlayer
✅ shouldFailToGetVideoDataPtrForWebAudioPlayer
✅ shouldFailToGetDataPtrForUnknownSourceType
✅ shouldGetDataPtrForGenericPlaybackSessions
✅ shouldGetAudioDataPtrForWebAudioPlayers
✅ shouldGetFd
✅ shouldGetSize
✅ shouldGetBuffer
✅ TextTrackAccessorTests
✅ ShouldFailToCreateWhenWrapperIsNull
✅ ShouldFailToCreateWhenFailedToOpen
✅ ShouldFailToCreateWhenNotOperational
✅ ShouldFailToCreateWhenTextTrackWrapperIsNull
✅ ShouldCreate
✅ ShouldOpenSession
✅ ShouldFailToOpenSession
✅ ShouldCloseSession
✅ ShouldFailToCloseSession
✅ ShouldPauseSession
✅ ShouldFailToPauseSession
✅ ShouldResumeSession
✅ ShouldFailToResumeSession
✅ ShouldMuteSession
✅ ShouldFailToMuteSession
✅ ShouldUnmuteSession
✅ ShouldFailToUnmuteSession
✅ ShouldSetPosition
✅ ShouldFailToSetPosition
✅ ShouldFailToSendDataForUnknownType
✅ ShouldSendDataForTtmlType
✅ ShouldSendDataForWebVttType
✅ ShouldFailToSendData
✅ ShouldSetSessionWebVTTSelection
✅ ShouldFailToSetSessionWebVTTSelection
✅ ShouldSetSessionTTMLSelection
✅ ShouldFailToSetSessionTTMLSelection
✅ ShouldSetSessionCCSelection
✅ ShouldFailToSetSessionCCSelection
✅ TextTrackSessionTest
✅ ShouldFailToCreateWhenAccessorCantBeCreated
✅ ShouldFailToCreateWhenSessionCantBeOpened
✅ ShouldCreateTextTrackSession
✅ shouldPause
✅ shouldPlay
✅ shouldMute
✅ shouldSetPosition
✅ shouldSetSessionCCSelection
✅ shouldSendWebVTTData
✅ shouldSendTTMLData
Loading