From: Seungbae Shin Date: Fri, 2 Apr 2021 06:47:54 +0000 (+0900) Subject: haltest: skip test if playback/capture device is unavailable X-Git-Tag: submit/tizen/20210405.034048^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c588f3ea5d05f99b4cc9d7f50411dc0549c6568e;p=platform%2Fhal%2Fapi%2Faudio.git haltest: skip test if playback/capture device is unavailable [Version] 0.0.7 [Issue Type] Update Change-Id: I41c91f7957dbd4ba80f4a49be1a02215cdd03ac1 --- diff --git a/packaging/hal-api-audio.spec b/packaging/hal-api-audio.spec index dae1951..c34bcf4 100644 --- a/packaging/hal-api-audio.spec +++ b/packaging/hal-api-audio.spec @@ -1,6 +1,6 @@ Name: hal-api-audio Summary: TIZEN Audio HAL -Version: 0.0.6 +Version: 0.0.7 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/testcase/audio_haltests.cpp b/testcase/audio_haltests.cpp index 26bb88f..a408587 100644 --- a/testcase/audio_haltests.cpp +++ b/testcase/audio_haltests.cpp @@ -951,6 +951,11 @@ TEST_F(AudioHalTest, PcmOpenWriteCloseP) CDeviceMapParser().get_playback(card, dev, rate, channels); + if (card.empty() || dev.empty()) { + cerr << "skip due to no playback device [card: " << card << " / device: " << dev << "]" << endl; + return; // FIXME : update with GTEST_SKIP() once supported + } + m_spec = { AUDIO_SAMPLE_S16LE, static_cast(rate), static_cast(channels) }; @@ -996,6 +1001,11 @@ TEST_F(AudioHalTest, PcmOpenReadCloseP) CDeviceMapParser().get_capture(card, dev, rate, channels); + if (card.empty() || dev.empty()) { + cerr << "skip due to no capture device [card: " << card << " / device: " << dev << "]" << endl; + return; // FIXME : replace with GTEST_SKIP() once supported + } + m_spec = { AUDIO_SAMPLE_S16LE, static_cast(rate), static_cast(channels) };