Skip to content

Merge branch 'dev_sprint_25_2' into feature/RDKEMW-12004

a38ca62
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

RDKEMW-12004 : Middleware leak m_drmConfigParam = new configs() #844

Merge branch 'dev_sprint_25_2' into feature/RDKEMW-12004
a38ca62
Select commit
Loading
Failed to load commit list.
GitHub Actions / Middleware Unit Test Results succeeded Jan 20, 2026 in 1s

392 passed, 0 failed and 1 skipped

Tests passed successfully

✅ middleware/test/utests/build/ctest-results.xml

393 tests were completed in 1000ms with 392 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Linux-g++ 392✅ 1⚪ 1000ms

✅ Linux-g++

GstUtilsTests:GstUtilsTests.esMP3test
  ✅ GstUtilsTests:GstUtilsTests.esMP3test
GstUtilsTests:GstUtilsTests.esAACRawtest
  ✅ GstUtilsTests:GstUtilsTests.esAACRawtest
GstUtilsTests:GstUtilsTests.GstCapsFormatsTest
  ✅ GstUtilsTests:GstUtilsTests.GstCapsFormatsTest
PlayerGstPlayer:PauseOnPlaybackTests.SetPauseOnStartPlayback
  ✅ PlayerGstPlayer:PauseOnPlaybackTests.SetPauseOnStartPlayback
PlayerGstPlayer:PauseOnPlaybackTests.EnteredPausedSteHandler_ConfigurePauseOnPlayback
  ✅ PlayerGstPlayer:PauseOnPlaybackTests.EnteredPausedSteHandler_ConfigurePauseOnPlayback
PlayerGstPlayer:PauseOnPlaybackTests.EnteredPausedSteHandler_ConfigureNormalPlayback
  ✅ PlayerGstPlayer:PauseOnPlaybackTests.EnteredPausedSteHandler_ConfigureNormalPlayback
PlayerGstPlayer:PauseOnPlaybackTests.bus_messsage_FrameStepPropertyAvailable
  ✅ PlayerGstPlayer:PauseOnPlaybackTests.bus_messsage_FrameStepPropertyAvailable
PlayerGstPlayer:PauseOnPlaybackTests.bus_message_FrameStepPropertyNotAvailable
  ✅ PlayerGstPlayer:PauseOnPlaybackTests.bus_message_FrameStepPropertyNotAvailable
PlayerGstPlayer:GstPlayerTests.Constructor
  ✅ PlayerGstPlayer:GstPlayerTests.Constructor
PlayerGstPlayer:GstPlayerTests.TimerAdd
  ✅ PlayerGstPlayer:GstPlayerTests.TimerAdd
PlayerGstPlayer:GstPlayerTests.TimerRemove
  ✅ PlayerGstPlayer:GstPlayerTests.TimerRemove
PlayerGstPlayer:GstPlayerTests.SetAudioVolume_NoSink
  ✅ PlayerGstPlayer:GstPlayerTests.SetAudioVolume_NoSink
PlayerGstPlayer:GstPlayerTests.SetVideoMute_NoSink
  ✅ PlayerGstPlayer:GstPlayerTests.SetVideoMute_NoSink
PlayerGstPlayer:GstPlayerTests.MonitorAV
  ✅ PlayerGstPlayer:GstPlayerTests.MonitorAV
PlayerGstPlayer:GstPlayer/GstPlayerTestsP.Configure/0
  ✅ PlayerGstPlayer:GstPlayer/GstPlayerTestsP.Configure/0
PlayerGstPlayer:GstPlayer/GstPlayerTestsP.SetAudioVolume/0
  ✅ PlayerGstPlayer:GstPlayer/GstPlayerTestsP.SetAudioVolume/0
PlayerGstPlayer:GstPlayer/GstPlayerTestsP.SetVideoMute/0
  ✅ PlayerGstPlayer:GstPlayer/GstPlayerTestsP.SetVideoMute/0
GstHandlerControlTests:FunctionalTests.instancesRunning
  ✅ GstHandlerControlTests:FunctionalTests.instancesRunning
GstHandlerControlTests:FunctionalTests.returnStraightAway
  ✅ GstHandlerControlTests:FunctionalTests.returnStraightAway
GstHandlerControlTests:FunctionalTests.waitForDoneSingle
  ✅ GstHandlerControlTests:FunctionalTests.waitForDoneSingle
GstHandlerControlTests:FunctionalTests.waitForDoneMultiple
  ✅ GstHandlerControlTests:FunctionalTests.waitForDoneMultiple
GstHandlerControlTests:FunctionalTests.moveAssignToDefault
  ✅ GstHandlerControlTests:FunctionalTests.moveAssignToDefault
GstHandlerControlTests:FunctionalTests.moveAssignOverwriteWithDefault
  ✅ GstHandlerControlTests:FunctionalTests.moveAssignOverwriteWithDefault
GstHandlerControlTests:FunctionalTests.moveAssignOverwriteValidWithValid
  ✅ GstHandlerControlTests:FunctionalTests.moveAssignOverwriteValidWithValid
GstHandlerControlTests:FunctionalTests.moveConstruct
  ✅ GstHandlerControlTests:FunctionalTests.moveConstruct
GstHandlerControlTests:FunctionalTests.defaultConstruct
  ✅ GstHandlerControlTests:FunctionalTests.defaultConstruct
TextStyleAttributes:GetTextStyleAttributesTests.EmptyJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EmptyJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.JsonExceptionThrown
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.JsonExceptionThrown
TextStyleAttributes:GetTextStyleAttributesTests.JsonValueNotReturned
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.JsonValueNotReturned
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueSmallLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueSmallLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueSmallUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueSmallUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueMediumLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueMediumLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueMediumUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueMediumUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueStandard
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueStandard
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueLarge
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueLarge
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueExtralarge
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueExtralarge
TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontSizeExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedserifLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedserifLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedserifLowerCaseSpaceSeparated
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedserifLowerCaseSpaceSeparated
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedserifUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedserifUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueProportionalserif
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueProportionalserif
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedsansserif
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueMonospacedsansserif
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueProportionalsansserif
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueProportionalsansserif
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueCasual
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueCasual
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueCursive
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueCursive
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueSmallcapital
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueSmallcapital
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueDefault
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueDefault
TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontStyleExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.FontColorRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlackLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlackLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlackUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlackUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueWhite
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueWhite
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueRed
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueRed
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueGreen
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueGreen
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlue
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlue
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlack
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueBlack
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueMagenta
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueMagenta
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueCyan
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueCyan
TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontColorExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueBlackLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueBlackLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueBlackUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueBlackUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueWhite
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueWhite
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueRed
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueRed
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueGreen
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueGreen
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueBlue
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueBlue
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueYellow
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueYellow
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueMagenta
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueMagenta
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueCyan
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueCyan
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundColorExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueNoneLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueNoneLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueNoneUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueNoneUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueRaised
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueRaised
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueDepressed
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueDepressed
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueUniform
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueUniform
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueLeftdropshadow
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueLeftdropshadow
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueRightdropshadow
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueRightdropshadow
TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeTypeExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueBlackLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueBlackLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueBlackUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueBlackUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueWhite
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueWhite
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueRed
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueRed
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueGreen
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueGreen
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueBlue
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueBlue
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueYellow
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueYellow
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueMagenta
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueMagenta
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueCyan
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueCyan
TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.EdgeColorExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueSolidLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueSolidLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueSolidUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueSolidUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueFlash
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueFlash
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueTranslucent
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueTranslucent
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueTransparent
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueTransparent
TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.BackgroundOpacityExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueSolidLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueSolidLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueSolidUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueSolidUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueFlash
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueFlash
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueTranslucent
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueTranslucent
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueTransparent
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueTransparent
TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.FontOpacityExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueBlackLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueBlackLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueBlackUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueBlackUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueWhite
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueWhite
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueRed
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueRed
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueGreen
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueGreen
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueBlue
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueBlue
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueYellow
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueYellow
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueMagenta
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueMagenta
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueCyan
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueCyan
TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowColorExpectedJsonOptionsStringValueAuto
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityRightKeyInvalidValueJsonOptionsString
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityRightKeyInvalidValueJsonOptionsString
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueSolidLowerCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueSolidLowerCase
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueSolidUpperCase
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueSolidUpperCase
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueFlash
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueFlash
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueTranslucent
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueTranslucent
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueTransparent
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueTransparent
TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueAuto
  ✅ TextStyleAttributes:GetTextStyleAttributesTests.WindowOpacityExpectedJsonOptionsStringValueAuto
OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptHDCPComplianceFailure
  ✅ OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptHDCPComplianceFailure
OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithNullMemorySystem
  ✅ OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithNullMemorySystem
OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithValidMemorySystem
  ✅ OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithValidMemorySystem
OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithValidMemorySystemEncodeFail
  ✅ OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithValidMemorySystemEncodeFail
OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithValidMemorySystemDecodeFail
  ✅ OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptWithValidMemorySystemDecodeFail
OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptFail
  ✅ OcdmBasicSessionAdapterTests:OcdmBasicSessionAdapterTests.DecryptFail
OCDMSessionAdapterTests:OCDMSessionAdapterTests.generateDRMSession
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterTests.generateDRMSession
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_SingleKey_StoresUsableKey
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_SingleKey_StoresUsableKey
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_MultipleKeys_StoresAllKeys
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_MultipleKeys_StoresAllKeys
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_DuplicateKeys_NoDuplicatesStored
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_DuplicateKeys_NoDuplicatesStored
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_16ByteKey_StoresCorrectly
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_16ByteKey_StoresCorrectly
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.GetUsableKeys_NoKeys_ReturnsEmptyVector
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.GetUsableKeys_NoKeys_ReturnsEmptyVector
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.ClearDecryptContext_WithKeys_ClearsUsableKeys
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.ClearDecryptContext_WithKeys_ClearsUsableKeys
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_ZeroLengthKey_NoKeyStored
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_ZeroLengthKey_NoKeyStored
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_NullKey_NoKeyStored
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_NullKey_NoKeyStored
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_AfterSuccessState_KeysRetained
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_AfterSuccessState_KeysRetained
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_MixedDuplicates_OnlyUniquesStored
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_MixedDuplicates_OnlyUniquesStored
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_AllZeroKey_StoresCorrectly
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_AllZeroKey_StoresCorrectly
OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_AllFFKey_StoresCorrectly
  ✅ OCDMSessionAdapterTests:OCDMSessionAdapterKeyUpdateTests.KeyUpdateOCDM_AllFFKey_StoresCorrectly
DrmSecureClient:AampDrmSessionTests.TestDashPlayReadySessionSecClient
  ⚪ DrmSecureClient:AampDrmSessionTests.TestDashPlayReadySessionSecClient
DrmOcdm:DrmUtilsTests.TestGetAbsoluteKeyUri
  ✅ DrmOcdm:DrmUtilsTests.TestGetAbsoluteKeyUri
DrmOcdm:DrmHLSTests.ProcessContentProtection
  ✅ DrmOcdm:DrmHLSTests.ProcessContentProtection
DrmOcdm:DrmHelperTests.TestDrmIds
  ✅ DrmOcdm:DrmHelperTests.TestDrmIds
DrmOcdm:DrmHelperTests.TestCreateClearKeyHelper
  ✅ DrmOcdm:DrmHelperTests.TestCreateClearKeyHelper
DrmOcdm:DrmHelperTests.TestClearKeyHelperHlsInitDataCreation
  ✅ DrmOcdm:DrmHelperTests.TestClearKeyHelperHlsInitDataCreation
DrmOcdm:DrmHelperTests.TestClearKeyHelperParsePssh
  ✅ DrmOcdm:DrmHelperTests.TestClearKeyHelperParsePssh
DrmOcdm:DrmHelperTests.TestClearKeyHelperGenerateLicenseRequest
  ✅ DrmOcdm:DrmHelperTests.TestClearKeyHelperGenerateLicenseRequest
DrmOcdm:DrmHelperTests.TestClearKeyHelperTransformHlsLicenseResponse
  ✅ DrmOcdm:DrmHelperTests.TestClearKeyHelperTransformHlsLicenseResponse
DrmOcdm:DrmHelperTests.TestTransformDashLicenseResponse
  ✅ DrmOcdm:DrmHelperTests.TestTransformDashLicenseResponse
DrmOcdm:DrmHelperTests.TestCreatePlayReadyHelper
  ✅ DrmOcdm:DrmHelperTests.TestCreatePlayReadyHelper
DrmOcdm:DrmHelperTests.TestCreatePlayReadyHelperNegative
  ✅ DrmOcdm:DrmHelperTests.TestCreatePlayReadyHelperNegative
DrmOcdm:DrmHelperTests.TestWidevineHelperParsePsshDrmMetaData
  ✅ DrmOcdm:DrmHelperTests.TestWidevineHelperParsePsshDrmMetaData
DrmOcdm:DrmHelperTests.TestCreateWidevineHelper
  ✅ DrmOcdm:DrmHelperTests.TestCreateWidevineHelper
DrmOcdm:DrmHelperTests.TestCreateWidevineHelperNegative
  ✅ DrmOcdm:DrmHelperTests.TestCreateWidevineHelperNegative
DrmOcdm:DrmHelperTests.TestPlayReadyHelperParsePssh
  ✅ DrmOcdm:DrmHelperTests.TestPlayReadyHelperParsePssh
DrmOcdm:DrmHelperTests.TestPlayReadyHelperParsePsshNoPolicy
  ✅ DrmOcdm:DrmHelperTests.TestPlayReadyHelperParsePsshNoPolicy
DrmOcdm:DrmHelperTests.TestPlayReadyHelperGenerateLicenseRequest
  ✅ DrmOcdm:DrmHelperTests.TestPlayReadyHelperGenerateLicenseRequest
DrmOcdm:DrmHelperTests.TestCompareHelpers
  ✅ DrmOcdm:DrmHelperTests.TestCompareHelpers
DrmUrlTests:DrmSessionTests.HandlesRandomString
  ✅ DrmUrlTests:DrmSessionTests.HandlesRandomString
DrmUrlTests:DrmSessionTests.HandlesRandomString2
  ✅ DrmUrlTests:DrmSessionTests.HandlesRandomString2
DrmUrlTests:DrmSessionTests.HandlesHttpUrl
  ✅ DrmUrlTests:DrmSessionTests.HandlesHttpUrl
DrmUrlTests:DrmSessionTests.HandlesHttpsUrl
  ✅ DrmUrlTests:DrmSessionTests.HandlesHttpsUrl
DrmUrlTests:DrmSessionTests.HandlesHttpsUrl2
  ✅ DrmUrlTests:DrmSessionTests.HandlesHttpsUrl2
DrmUrlTests:DrmSessionTests.HandlesHttpsUrlWithWWW
  ✅ DrmUrlTests:DrmSessionTests.HandlesHttpsUrlWithWWW
DrmUrlTests:DrmSessionTests.HandlesUrlWithNoScheme
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithNoScheme
DrmUrlTests:DrmSessionTests.HandlesUrlWithTrailingSlash
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithTrailingSlash
DrmUrlTests:DrmSessionTests.HandlesUrlWithMultipleSlashes
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithMultipleSlashes
DrmUrlTests:DrmSessionTests.HandlesUrlWithoutPath
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithoutPath
DrmUrlTests:DrmSessionTests.HandlesUrlWithoutPathWithWWW
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithoutPathWithWWW
DrmUrlTests:DrmSessionTests.HandlesUrlWithOnlyScheme
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithOnlyScheme
DrmUrlTests:DrmSessionTests.HandlesEmptyUrl
  ✅ DrmUrlTests:DrmSessionTests.HandlesEmptyUrl
DrmUrlTests:DrmSessionTests.HandlesUrlWithPort
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithPort
DrmUrlTests:DrmSessionTests.HandlesUrlWithPortWithWWW
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithPortWithWWW
DrmUrlTests:DrmSessionTests.HandlesUrlWithPortWithPath
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithPortWithPath
DrmUrlTests:DrmSessionTests.HandlesUrlWithPortWithPathWithWWW
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithPortWithPathWithWWW
DrmUrlTests:DrmSessionTests.HandlesUrlWithQueryParameters
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithQueryParameters
DrmUrlTests:DrmSessionTests.HandlesUrlWithFragment
  ✅ DrmUrlTests:DrmSessionTests.HandlesUrlWithFragment
DrmUrlTests:DrmSessionTests.UrlEncodingInDomain
  ✅ DrmUrlTests:DrmSessionTests.UrlEncodingInDomain
DrmUrlTests:DrmSessionTests.UrlEncodingInPath
  ✅ DrmUrlTests:DrmSessionTests.UrlEncodingInPath
base16Tests:Base16EncodeDecodeTest.EncodeValidData1
  ✅ base16Tests:Base16EncodeDecodeTest.EncodeValidData1
base16Tests:Base16EncodeDecodeTest.EncodeValidData2
  ✅ base16Tests:Base16EncodeDecodeTest.EncodeValidData2
base16Tests:Base16EncodeDecodeTest.EncodeValidData3
  ✅ base16Tests:Base16EncodeDecodeTest.EncodeValidData3
base16Tests:Base16EncodeDecodeTest.EncodeValidData4
  ✅ base16Tests:Base16EncodeDecodeTest.EncodeValidData4
base16Tests:Base16EncodeDecodeTest.EncodeValidData5
  ✅ base16Tests:Base16EncodeDecodeTest.EncodeValidData5
base16Tests:Base16EncodeDecodeTest.EncodeValidData6
  ✅ base16Tests:Base16EncodeDecodeTest.EncodeValidData6
base16Tests:Base16EncodeDecodeTest.DecodeEmptyString
  ✅ base16Tests:Base16EncodeDecodeTest.DecodeEmptyString
base16Tests:Base16EncodeDecodeTest.DecodeValidData1
  ✅ base16Tests:Base16EncodeDecodeTest.DecodeValidData1
base16Tests:Base16EncodeDecodeTest.DecodeValidData3
  ✅ base16Tests:Base16EncodeDecodeTest.DecodeValidData3
base16Tests:Base16EncodeDecodeTest.DecodeValidData4
  ✅ base16Tests:Base16EncodeDecodeTest.DecodeValidData4
Base64PLAYER:_base64Suite.encode
  ✅ Base64PLAYER:_base64Suite.encode
Base64PLAYER:_base64Suite.decode
  ✅ Base64PLAYER:_base64Suite.decode
Base64PLAYER:_base64Suite.decodeLen
  ✅ Base64PLAYER:_base64Suite.decodeLen
Base64PLAYER:_base64Suite.bad
  ✅ Base64PLAYER:_base64Suite.bad
Base64PLAYER:_base64Suite.encodedecode
  ✅ Base64PLAYER:_base64Suite.encodedecode
PluginsTests:PluginsTests.TestClearKeyDecryptor_Init
  ✅ PluginsTests:PluginsTests.TestClearKeyDecryptor_Init
PluginsTests:PluginsTests.TestPlayReadyDecryptor_Init
  ✅ PluginsTests:PluginsTests.TestPlayReadyDecryptor_Init
PluginsTests:PluginsTests.TestVeriMatrixDecryptor_Init
  ✅ PluginsTests:PluginsTests.TestVeriMatrixDecryptor_Init
PluginsTests:PluginsTests.TestWidevineDecryptor_Init
  ✅ PluginsTests:PluginsTests.TestWidevineDecryptor_Init
InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_WithWesterosAndRealtoSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_WithWesterosAndRealtoSink
InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_WithSubtitlesEnabled
  ✅ InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_WithSubtitlesEnabled
InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_WithBufferingEnabled
  ✅ InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_WithBufferingEnabled
InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_StreamConfiguration
  ✅ InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_StreamConfiguration
InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_ESChange
  ✅ InterfacePlayerTest:InterfacePlayerTests.ConfigurePipeline_ESChange
InterfacePlayerTest:InterfacePlayerTests.SetPauseOnStartPlayback
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetPauseOnStartPlayback
InterfacePlayerTest:InterfacePlayerTests.SetEncryption
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetEncryption
InterfacePlayerTest:InterfacePlayerTests.SetPreferredDRM
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetPreferredDRM
InterfacePlayerTest:InterfacePlayerTests.GstSetSeekPosition
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetSeekPosition
InterfacePlayerTest:InterfacePlayerTests.GstTimerRemove
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstTimerRemove
InterfacePlayerTest:InterfacePlayerTests.GstRemoveProbes
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstRemoveProbes
InterfacePlayerTest:InterfacePlayerTests.GstDestroyPipeline
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstDestroyPipeline
InterfacePlayerTest:InterfacePlayerTests.TearDownStreamTest_successvideo
  ✅ InterfacePlayerTest:InterfacePlayerTests.TearDownStreamTest_successvideo
InterfacePlayerTest:InterfacePlayerTests.TearDownStreamTest_failvideo
  ✅ InterfacePlayerTest:InterfacePlayerTests.TearDownStreamTest_failvideo
InterfacePlayerTest:InterfacePlayerTests.TearDownStreamTest_misc
  ✅ InterfacePlayerTest:InterfacePlayerTests.TearDownStreamTest_misc
InterfacePlayerTest:InterfacePlayerTests.GstStopTestTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstStopTestTrue
InterfacePlayerTest:InterfacePlayerTests.TestResetGstEvents
  ✅ InterfacePlayerTest:InterfacePlayerTests.TestResetGstEvents
InterfacePlayerTest:InterfacePlayerTests.SetPendingSeekTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetPendingSeekTrue
InterfacePlayerTest:InterfacePlayerTests.SetPendingSeekFalse
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetPendingSeekFalse
InterfacePlayerTest:InterfacePlayerTests.GetSetTrickTearDownTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.GetSetTrickTearDownTrue
InterfacePlayerTest:InterfacePlayerTests.GetSetTrickTearDownFalse
  ✅ InterfacePlayerTest:InterfacePlayerTests.GetSetTrickTearDownFalse
InterfacePlayerTest:InterfacePlayerTests.IdleTaskRemove_TaskExists
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskRemove_TaskExists
InterfacePlayerTest:InterfacePlayerTests.IdleTaskRemove_TaskDoesNotExist
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskRemove_TaskDoesNotExist
InterfacePlayerTest:InterfacePlayerTests.IsUsingRialtoSink_true
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsUsingRialtoSink_true
InterfacePlayerTest:InterfacePlayerTests.IsUsingRialtoSink_false
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsUsingRialtoSink_false
InterfacePlayerTest:InterfacePlayerTests.IsUsingRialtoSink_null
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsUsingRialtoSink_null
InterfacePlayerTest:InterfacePlayerTests.GstFlush_PipelineNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_PipelineNull
InterfacePlayerTest:InterfacePlayerTests.GstFlush_PipelineNotPlayingOrPaused
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_PipelineNotPlayingOrPaused
InterfacePlayerTest:InterfacePlayerTests.GstFlush_DisableAsyncForTrickplay
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_DisableAsyncForTrickplay
InterfacePlayerTest:InterfacePlayerTests.GstFlush_AudioDecoderNotReady
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_AudioDecoderNotReady
InterfacePlayerTest:InterfacePlayerTests.GstFlush_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_Success
InterfacePlayerTest:InterfacePlayerTests.GstFlush_SeekFailed
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_SeekFailed
InterfacePlayerTest:InterfacePlayerTests.GstFlush_ProgressiveMediaFormat
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_ProgressiveMediaFormat
InterfacePlayerTest:InterfacePlayerTests.GstFlush_ISOBMFFMediaPositionReset
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstFlush_ISOBMFFMediaPositionReset
InterfacePlayerTest:InterfacePlayerTests.SignalConnect_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalConnect_Success
InterfacePlayerTest:InterfacePlayerTests.SignalConnect_Failure
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalConnect_Failure
InterfacePlayerTest:InterfacePlayerTests.InitializeSourceForPlayer_Video
  ✅ InterfacePlayerTest:InterfacePlayerTests.InitializeSourceForPlayer_Video
InterfacePlayerTest:InterfacePlayerTests.InitializeSourceForPlayer_Audio_CapsNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.InitializeSourceForPlayer_Audio_CapsNull
InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_PendingSeek
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_PendingSeek
InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_NoPendingSeek
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_NoPendingSeek
InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_ProtectionEventOtherTrack
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_ProtectionEventOtherTrack
InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_ProtectionEventSameTrack
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendGstEvents_ProtectionEventSameTrack
InterfacePlayerTest:InterfacePlayerTests.SendQtDemuxOverrideEvent_EnablePTSReStampFalse
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendQtDemuxOverrideEvent_EnablePTSReStampFalse
InterfacePlayerTest:InterfacePlayerTests.SendQtDemuxOverrideEvent_EnablePTSReStampTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendQtDemuxOverrideEvent_EnablePTSReStampTrue
InterfacePlayerTest:InterfacePlayerTests.GetVideoRectangle
  ✅ InterfacePlayerTest:InterfacePlayerTests.GetVideoRectangle
InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitlePtsOffset_WithSubtitleSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitlePtsOffset_WithSubtitleSink
InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitlePtsOffset_WithoutSubtitleSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitlePtsOffset_WithoutSubtitleSink
InterfacePlayerTest:InterfacePlayerTests.GstResetFirstFrame
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstResetFirstFrame
InterfacePlayerTest:InterfacePlayerTests.GstGetVideoPlaybackQuality_StatsNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetVideoPlaybackQuality_StatsNull
InterfacePlayerTest:InterfacePlayerTests.GstGetPositionMilliseconds
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetPositionMilliseconds
InterfacePlayerTest:InterfacePlayerTests.GstGetDurationMilliseconds_PipelineNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetDurationMilliseconds_PipelineNull
InterfacePlayerTest:InterfacePlayerTests.GstGetDurationMilliseconds_PipelineNotPlayingOrPaused
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetDurationMilliseconds_PipelineNotPlayingOrPaused
InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_ValidRectangle
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_ValidRectangle
InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_InvalidRectangle
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_InvalidRectangle
InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_InvalidRectangle2
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_InvalidRectangle2
InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_PartialRectangle
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_PartialRectangle
InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_EmptyRectangle
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstGetVideoSize_EmptyRectangle
InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitleMute_WithSubtitleSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitleMute_WithSubtitleSink
InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitleMute_WithoutSubtitleSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetSubtitleMute_WithoutSubtitleSink
InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_SameCoordinates
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_SameCoordinates
InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_DifferentCoordinates
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_DifferentCoordinates
InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_EnableRectPropertyCfgFalse
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_EnableRectPropertyCfgFalse
InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_VideoSinkNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstSetVideoRectangle_VideoSinkNull
InterfacePlayerTest:InterfacePlayerTests.StopBuffering_ForceStopTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.StopBuffering_ForceStopTrue
InterfacePlayerTest:InterfacePlayerTests.StopBuffering_EnoughData
  ✅ InterfacePlayerTest:InterfacePlayerTests.StopBuffering_EnoughData
InterfacePlayerTest:InterfacePlayerTests.StopBuffering_NotEnoughData
  ✅ InterfacePlayerTest:InterfacePlayerTests.StopBuffering_NotEnoughData
InterfacePlayerTest:InterfacePlayerTests.StopBuffering_GstElementGetStateFailure
  ✅ InterfacePlayerTest:InterfacePlayerTests.StopBuffering_GstElementGetStateFailure
InterfacePlayerTest:InterfacePlayerTests.WaitForSourceSetup_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.WaitForSourceSetup_Success
InterfacePlayerTest:InterfacePlayerTests.WaitForSourceSetup_Timeout
  ✅ InterfacePlayerTest:InterfacePlayerTests.WaitForSourceSetup_Timeout
InterfacePlayerTest:InterfacePlayerTests.WaitForSourceSetup_PauseInjector
  ✅ InterfacePlayerTest:InterfacePlayerTests.WaitForSourceSetup_PauseInjector
InterfacePlayerTest:InterfacePlayerTests.HandleVideoBufferSent_SubsequentBuffer
  ✅ InterfacePlayerTest:InterfacePlayerTests.HandleVideoBufferSent_SubsequentBuffer
InterfacePlayerTest:InterfacePlayerTests.SetPlayerName
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetPlayerName
InterfacePlayerTest:InterfacePlayerTests.PauseInjector_SetsPauseInjectorToTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.PauseInjector_SetsPauseInjectorToTrue
InterfacePlayerTest:InterfacePlayerTests.ResumeInjector_SetsPauseInjectorToFalseAndNotifiesAll
  ✅ InterfacePlayerTest:InterfacePlayerTests.ResumeInjector_SetsPauseInjectorToFalseAndNotifiesAll
InterfacePlayerTest:InterfacePlayerTests.SendNewSegmentEvent_VideoMediaType
  ✅ InterfacePlayerTest:InterfacePlayerTests.SendNewSegmentEvent_VideoMediaType
InterfacePlayerTest:InterfacePlayerTests.Queue_and_ClearProtectionEvent
  ✅ InterfacePlayerTest:InterfacePlayerTests.Queue_and_ClearProtectionEvent
InterfacePlayerTest:InterfacePlayerTests.Pause_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.Pause_Success
InterfacePlayerTest:InterfacePlayerTests.Pause_PipelineNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.Pause_PipelineNull
InterfacePlayerTest:InterfacePlayerTests.Pause_Failure
  ✅ InterfacePlayerTest:InterfacePlayerTests.Pause_Failure
InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_SourceNull
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_SourceNull
InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_CacheLevelNotEmpty
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_CacheLevelNotEmpty
InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_CacheLevelEmpty_BufferUnderrun
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_CacheLevelEmpty_BufferUnderrun
InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_CacheLevelEmpty_PTSChanged
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsCacheEmpty_CacheLevelEmpty_PTSChanged
InterfacePlayerTest:InterfacePlayerTests.ResetEOSSignalledFlag
  ✅ InterfacePlayerTest:InterfacePlayerTests.ResetEOSSignalledFlag
InterfacePlayerTest:InterfacePlayerTests.PipelineConfiguredForMedia_True
  ✅ InterfacePlayerTest:InterfacePlayerTests.PipelineConfiguredForMedia_True
InterfacePlayerTest:InterfacePlayerTests.PipelineConfiguredForMedia_False
  ✅ InterfacePlayerTest:InterfacePlayerTests.PipelineConfiguredForMedia_False
InterfacePlayerTest:InterfacePlayerTests.GetBufferControlData_PausedState
  ✅ InterfacePlayerTest:InterfacePlayerTests.GetBufferControlData_PausedState
InterfacePlayerTest:InterfacePlayerTests.IsStreamReadyTest
  ✅ InterfacePlayerTest:InterfacePlayerTests.IsStreamReadyTest
InterfacePlayerTest:InterfacePlayerTests.SignalTrickModeDiscontinuity_TrickmodeSuccess
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalTrickModeDiscontinuity_TrickmodeSuccess
InterfacePlayerTest:InterfacePlayerTests.SignalTrickModeDiscontinuity_TrickmodeFail
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalTrickModeDiscontinuity_TrickmodeFail
InterfacePlayerTest:InterfacePlayerTests.EnableGstDebugLogging
  ✅ InterfacePlayerTest:InterfacePlayerTests.EnableGstDebugLogging
InterfacePlayerTest:InterfacePlayerTests.CheckDiscontinuity_FirstBufferNotProcessed
  ✅ InterfacePlayerTest:InterfacePlayerTests.CheckDiscontinuity_FirstBufferNotProcessed
InterfacePlayerTest:InterfacePlayerTests.CheckDiscontinuity_AudioDiscontinuity
  ✅ InterfacePlayerTest:InterfacePlayerTests.CheckDiscontinuity_AudioDiscontinuity
InterfacePlayerTest:InterfacePlayerTests.CheckDiscontinuity_EnablePTSReStamp_NoCodecChange
  ✅ InterfacePlayerTest:InterfacePlayerTests.CheckDiscontinuity_EnablePTSReStamp_NoCodecChange
InterfacePlayerTest:InterfacePlayerTests.TimerAdd_ValidFunctionAndUserData
  ✅ InterfacePlayerTest:InterfacePlayerTests.TimerAdd_ValidFunctionAndUserData
InterfacePlayerTest:InterfacePlayerTests.TimerAdd_TaskAlreadyAdded
  ✅ InterfacePlayerTest:InterfacePlayerTests.TimerAdd_TaskAlreadyAdded
InterfacePlayerTest:InterfacePlayerTests.TimerAdd_InvalidFunctionPointer
  ✅ InterfacePlayerTest:InterfacePlayerTests.TimerAdd_InvalidFunctionPointer
InterfacePlayerTest:InterfacePlayerTests.TimerAdd_InvalidUserData
  ✅ InterfacePlayerTest:InterfacePlayerTests.TimerAdd_InvalidUserData
InterfacePlayerTest:InterfacePlayerTests.TimerIsRunning_TaskRunning
  ✅ InterfacePlayerTest:InterfacePlayerTests.TimerIsRunning_TaskRunning
InterfacePlayerTest:InterfacePlayerTests.IdleTaskClearFlags_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskClearFlags_Success
InterfacePlayerTest:InterfacePlayerTests.IdleTaskClearFlags_Fail
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskClearFlags_Fail
InterfacePlayerTest:InterfacePlayerTests.IdleTaskAdd_TaskNotPending
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskAdd_TaskNotPending
InterfacePlayerTest:InterfacePlayerTests.IdleTaskAdd_TaskAlreadyPending
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskAdd_TaskAlreadyPending
InterfacePlayerTest:InterfacePlayerTests.IdleTaskAdd_TaskFailedToAdd
  ✅ InterfacePlayerTest:InterfacePlayerTests.IdleTaskAdd_TaskFailedToAdd
InterfacePlayerTest:InterfacePlayerTests.FirstFrameCallback_SetAndInvoke
  ✅ InterfacePlayerTest:InterfacePlayerTests.FirstFrameCallback_SetAndInvoke
InterfacePlayerTest:InterfacePlayerTests.StopCallback_SetAndInvoke
  ✅ InterfacePlayerTest:InterfacePlayerTests.StopCallback_SetAndInvoke
InterfacePlayerTest:InterfacePlayerTests.TearDownCallback_SetAndInvoke
  ✅ InterfacePlayerTest:InterfacePlayerTests.TearDownCallback_SetAndInvoke
InterfacePlayerTest:InterfacePlayerTests.NotifyFirstFrame_VideoType_FirstFrameNotReceived
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyFirstFrame_VideoType_FirstFrameNotReceived
InterfacePlayerTest:InterfacePlayerTests.NotifyFirstFrame_AudioType_FirstFrameNotReceived
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyFirstFrame_AudioType_FirstFrameNotReceived
InterfacePlayerTest:InterfacePlayerTests.TriggerEvent_CallbackExists
  ✅ InterfacePlayerTest:InterfacePlayerTests.TriggerEvent_CallbackExists
InterfacePlayerTest:InterfacePlayerTests.TriggerEvent_CallbackDoesNotExist
  ✅ InterfacePlayerTest:InterfacePlayerTests.TriggerEvent_CallbackDoesNotExist
InterfacePlayerTest:InterfacePlayerTests.TriggerEventWithData_CallbackExists
  ✅ InterfacePlayerTest:InterfacePlayerTests.TriggerEventWithData_CallbackExists
InterfacePlayerTest:InterfacePlayerTests.TriggerEventWithData_CallbackDoesNotExist
  ✅ InterfacePlayerTest:InterfacePlayerTests.TriggerEventWithData_CallbackDoesNotExist
InterfacePlayerTest:InterfacePlayerTests.StartsWithTest
  ✅ InterfacePlayerTest:InterfacePlayerTests.StartsWithTest
InterfacePlayerTest:InterfacePlayerTests.CreatePipeline_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.CreatePipeline_Success
InterfacePlayerTest:InterfacePlayerTests.CreatePipeline_Failure_GetBusFailed
  ✅ InterfacePlayerTest:InterfacePlayerTests.CreatePipeline_Failure_GetBusFailed
InterfacePlayerTest:InterfacePlayerTests.CreatePipeline_Failure_PipelineNewFailed
  ✅ InterfacePlayerTest:InterfacePlayerTests.CreatePipeline_Failure_PipelineNewFailed
InterfacePlayerTest:InterfacePlayerTests.SetAudioVolume
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetAudioVolume
InterfacePlayerTest:InterfacePlayerTests.SetVolumeOrMuteUnMute_Null
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetVolumeOrMuteUnMute_Null
InterfacePlayerTest:InterfacePlayerTests.SetVideoZoomTest
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetVideoZoomTest
InterfacePlayerTest:InterfacePlayerTests.SetVideoMute_ValidVideoSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetVideoMute_ValidVideoSink
InterfacePlayerTest:InterfacePlayerTests.SetVideoMute_InvalidVideoSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetVideoMute_InvalidVideoSink
InterfacePlayerTest:InterfacePlayerTests.SetTextStyle_Null
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetTextStyle_Null
InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_TaskSchedulingFailed
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_TaskSchedulingFailed
InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_FirstCall
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_FirstCall
InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_TaskAlreadyPending
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_TaskAlreadyPending
InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_AlreadySignalled
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyEOS_AlreadySignalled
InterfacePlayerTest:InterfacePlayerTests.NotifyFragmentCachingComplete_PendingPlayStateTrue
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyFragmentCachingComplete_PendingPlayStateTrue
InterfacePlayerTest:InterfacePlayerTests.NotifyFragmentCachingComplete_SetStateFailure
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyFragmentCachingComplete_SetStateFailure
InterfacePlayerTest:InterfacePlayerTests.NotifyFragmentCachingComplete_PendingPlayStateFalse
  ✅ InterfacePlayerTest:InterfacePlayerTests.NotifyFragmentCachingComplete_PendingPlayStateFalse
InterfacePlayerTest:InterfacePlayerTests.EndOfStreamReached_FirstBufferProcessedFalse
  ✅ InterfacePlayerTest:InterfacePlayerTests.EndOfStreamReached_FirstBufferProcessedFalse
InterfacePlayerTest:InterfacePlayerTests.EndOfStreamReached_FirstBufferProcessedTrue_NormalPlayRate
  ✅ InterfacePlayerTest:InterfacePlayerTests.EndOfStreamReached_FirstBufferProcessedTrue_NormalPlayRate
InterfacePlayerTest:InterfacePlayerTests.EndOfStreamReached_FirstBufferProcessedTrue_TrickMode
  ✅ InterfacePlayerTest:InterfacePlayerTests.EndOfStreamReached_FirstBufferProcessedTrue_TrickMode
InterfacePlayerTest:InterfacePlayerTests.InterfacePlayer_SetupStream_Success
  ✅ InterfacePlayerTest:InterfacePlayerTests.InterfacePlayer_SetupStream_Success
InterfacePlayerTest:InterfacePlayerTests.DisableDecoderHandleNotified
  ✅ InterfacePlayerTest:InterfacePlayerTests.DisableDecoderHandleNotified
InterfacePlayerTest:InterfacePlayerTests.SignalSubtitleClock_PadPushFail
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalSubtitleClock_PadPushFail
InterfacePlayerTest:InterfacePlayerTests.SignalSubtitleClock_NonPlayingState
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalSubtitleClock_NonPlayingState
InterfacePlayerTest:InterfacePlayerTests.SignalSubtitleClock_Null
  ✅ InterfacePlayerTest:InterfacePlayerTests.SignalSubtitleClock_Null
InterfacePlayerTest:InterfacePlayerTests.FlushTrack_VideoType
  ✅ InterfacePlayerTest:InterfacePlayerTests.FlushTrack_VideoType
InterfacePlayerTest:InterfacePlayerTests.GstPlayer_isVideoOrAudioDecoder_RialtoSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstPlayer_isVideoOrAudioDecoder_RialtoSink
InterfacePlayerTest:InterfacePlayerTests.GstPlayer_isVideoOrAudioDecoder_NotDecoder
  ✅ InterfacePlayerTest:InterfacePlayerTests.GstPlayer_isVideoOrAudioDecoder_NotDecoder
InterfacePlayerTest:InterfacePlayerTests.SetVolumeOrMuteUnMute_UsingRialtoSink
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetVolumeOrMuteUnMute_UsingRialtoSink
InterfacePlayerTest:InterfacePlayerTests.SetStreamCaps_NullCaps
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetStreamCaps_NullCaps
InterfacePlayerTest:InterfacePlayerTests.SetStreamCaps_ValidVideoCodecFormat
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetStreamCaps_ValidVideoCodecFormat
InterfacePlayerTest:InterfacePlayerTests.SetStreamCaps_EncryptedAudioCodecFormat
  ✅ InterfacePlayerTest:InterfacePlayerTests.SetStreamCaps_EncryptedAudioCodecFormat
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntry_DefaultConstructor_InitializesCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntry_DefaultConstructor_InitializesCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntry_WithKeyId_StoresCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntry_WithKeyId_StoresCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntry_FailedStatus_SetCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntry_FailedStatus_SetCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_DefaultConstructor_InitializesCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_DefaultConstructor_InitializesCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_MultipleEntries_StoresCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_MultipleEntries_StoresCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_WithFailedEntry_MarksCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_WithFailedEntry_MarksCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_MixedStatus_TracksIndividually
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_MixedStatus_TracksIndividually
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_PrimaryKeyFlag_SetCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_PrimaryKeyFlag_SetCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_CreationTime_TracksCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_CreationTime_TracksCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_FindKeyId_WorksCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_FindKeyId_WorksCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_MarkSpecificEntryFailed_WorksCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_MarkSpecificEntryFailed_WorksCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_PrimaryKeyFails_MarksEntireFailed
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyIdEntries_PrimaryKeyFails_MarksEntireFailed
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyId_HexStringVsBinary_ComparisonLogic
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyId_HexStringVsBinary_ComparisonLogic
DrmSessionManagerTests:DrmSessionManagerComplexTests.MultiKeyScenario_OneFailedKey_OthersUsable
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.MultiKeyScenario_OneFailedKey_OthersUsable
DrmSessionManagerTests:DrmSessionManagerComplexTests.MultiKeyScenario_AllKeysFailed_MarksSlotFailed
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.MultiKeyScenario_AllKeysFailed_MarksSlotFailed
DrmSessionManagerTests:DrmSessionManagerComplexTests.DrmSessionContext_DefaultConstructor_InitializesCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.DrmSessionContext_DefaultConstructor_InitializesCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.DrmSessionContext_WithData_StoresCorrectly
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.DrmSessionContext_WithData_StoresCorrectly
DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyId_WithDashes_NormalizationWorks
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.KeyId_WithDashes_NormalizationWorks
DrmSessionManagerTests:DrmSessionManagerComplexTests.CPIX_MultiKey_UHDFailsHDUsable_KeepsHD
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.CPIX_MultiKey_UHDFailsHDUsable_KeepsHD
DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_ThreeKeyIDs_WithDashes
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_ThreeKeyIDs_WithDashes
DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_CreateDrmHelperFromInitData_SingleKey_MOVEContent
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_CreateDrmHelperFromInitData_SingleKey_MOVEContent
DrmSessionManagerTests:DrmSessionManagerComplexTests.CreateDrmHelperFromInitData_VerifySystemId
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.CreateDrmHelperFromInitData_VerifySystemId
DrmSessionManagerTests:DrmSessionManagerComplexTests.CreateDrmHelperFromInitData_CorruptedPSSH_HandleGracefully
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.CreateDrmHelperFromInitData_CorruptedPSSH_HandleGracefully
DrmSessionManagerTests:DrmSessionManagerComplexTests.CreateDrmHelperFromInitData_MultipleKeys_CPIXScenario
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.CreateDrmHelperFromInitData_MultipleKeys_CPIXScenario
DrmSessionManagerTests:DrmSessionManagerComplexTests.InitDataFlow_EndToEnd_CreateHelperAndValidate
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.InitDataFlow_EndToEnd_CreateHelperAndValidate
DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_ThreeIdenticalKeys_ASCII
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_ThreeIdenticalKeys_ASCII
DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_SingleKeyID
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_SingleKeyID
DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_PartialKeysUsable
  ✅ DrmSessionManagerTests:DrmSessionManagerComplexTests.ValidateMultiKeySlot_RealWidevinePssh_PartialKeysUsable
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ValidKey_ReturnsHexString
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ValidKey_ReturnsHexString
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_AllZeros_ReturnsAllZeroHexString
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_AllZeros_ReturnsAllZeroHexString
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_AllOnes_ReturnsFFHexString
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_AllOnes_ReturnsFFHexString
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_MixedNibbles_ReturnsCorrectHexString
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_MixedNibbles_ReturnsCorrectHexString
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_SingleByte_ReturnsTwoCharHexString
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_SingleByte_ReturnsTwoCharHexString
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_NullPointer_ReturnsEmptyVector
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_NullPointer_ReturnsEmptyVector
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ZeroSize_ReturnsEmptyVector
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ZeroSize_ReturnsEmptyVector
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_TypicalKeyID_ReturnsCorrectHexString
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_TypicalKeyID_ReturnsCorrectHexString
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_BoundaryValues_ReturnsCorrectHex
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_BoundaryValues_ReturnsCorrectHex
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_HexOutput_IsLowercase
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_HexOutput_IsLowercase
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_AlternatingPattern_ReturnsCorrectHex
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_AlternatingPattern_ReturnsCorrectHex
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_WidevineKeyID_ReturnsCorrectFormat
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_WidevineKeyID_ReturnsCorrectFormat
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_PlayReadyKeyID_ReturnsCorrectFormat
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_PlayReadyKeyID_ReturnsCorrectFormat
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_LargeKey32Bytes_ReturnsCorrectLength
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_LargeKey32Bytes_ReturnsCorrectLength
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ClearKeyFormat_ReturnsCorrectHex
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ClearKeyFormat_ReturnsCorrectHex
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_OutputValidation_OnlyHexCharacters
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_OutputValidation_OnlyHexCharacters
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_MultiKeyScenario_DifferentKeys
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_MultiKeyScenario_DifferentKeys
PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ByteOrder_PreservedCorrectly
  ✅ PlayerUtilsTests:PlayerUtilsTests.RawKeyToKeyId_ByteOrder_PreservedCorrectly