From: Sangchul Lee Date: Mon, 29 Apr 2019 02:54:52 +0000 (+0900) Subject: [AudioManager][Non-ACR] Add exception case in DeviceRunningChanged_CHECK_EVENT() X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c7dc6953c9c3ec73d4d6d53dac837bacd75a2a6;p=test%2Ftct%2Fcsharp%2Fapi.git [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 --- 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 f68675221..d363a6299 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}");