From 4c7dc6953c9c3ec73d4d6d53dac837bacd75a2a6 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Mon, 29 Apr 2019 11:54:52 +0900 Subject: [PATCH] [AudioManager][Non-ACR] Add exception case in DeviceRunningChanged_CHECK_EVENT() Avoid situation that would not emit the running event because the device has already been running. Change-Id: Ib40cb275b56618da820ed777d4e451b6347b469f Signed-off-by: Sangchul Lee --- .../testcase/AudioManager/TSAudioManager.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioManager.cs b/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioManager.cs index f686752..d363a62 100644 --- a/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioManager.cs +++ b/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioManager.cs @@ -46,6 +46,15 @@ namespace Tizen.Multimedia.Tests var cts = new CancellationTokenSource(); var audioStreamPolicy = new AudioStreamPolicy(AudioStreamType.Media); + foreach (AudioDevice d in AudioManager.GetConnectedDevices()) + { + if (d.Type == AudioDeviceType.AudioJack && d.IsRunning && d.IoDirection == AudioDeviceIoDirection.InputAndOutput) + { + Log.Info("Tizen.Multimedia.Tests", "AudioJack(4P) is equipped and it is already running, skip it"); + return; + } + } + EventHandler eventHandler = (s, e) => { Log.Info("Tizen.Multimedia.Tests", $"RunningChanged event raised : {e.IsRunning}"); -- 2.7.4