From 663ca1abbfe014d10b14414d24684c5543ade6fb Mon Sep 17 00:00:00 2001 From: junchao yuan Date: Tue, 7 Dec 2021 17:17:09 +0800 Subject: [PATCH] VTS: fix some logic errors for tuner HAL vts [1/1] PD#SWPL-64015 bug#208191849 Problem: tuner HAL vts test fail Solution: fix text frequency: fix test start dvr playback logic error; Verify: Verify ohm Bug: 208191849 Change-Id: I6376b7c1a6a6ea41fc73337e572e489999b6593f Signed-off-by: junchao yuan --- tv/tuner/1.0/vts/functional/FrontendTests.cpp | 2 ++ .../1.0/vts/functional/VtsHalTvTunerV1_0TestConfigurations.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) mode change 100755 => 100644 tv/tuner/1.0/vts/functional/FrontendTests.cpp diff --git a/tv/tuner/1.0/vts/functional/FrontendTests.cpp b/tv/tuner/1.0/vts/functional/FrontendTests.cpp old mode 100755 new mode 100644 index caa2f55a4b..5265f2d790 --- a/tv/tuner/1.0/vts/functional/FrontendTests.cpp +++ b/tv/tuner/1.0/vts/functional/FrontendTests.cpp @@ -377,6 +377,7 @@ AssertionResult FrontendTests::tuneFrontend(FrontendConfig config, bool testWith result &= mDvrTests.getDvrPlaybackMQDescriptor() == success(); mDvrTests.startPlaybackInputThread(dvrConfig.playbackInputFile, dvrConfig.settings.playback()); + mDvrTests.startDvrPlayback(); if (!result) { ALOGW("[vts] Software frontend dvr configure failed."); return failure(); @@ -400,6 +401,7 @@ AssertionResult FrontendTests::stopTuneFrontend(bool testWithDemux) { status = mFrontend->stopTune(); if (mIsSoftwareFe && testWithDemux) { mDvrTests.stopPlaybackThread(); + mDvrTests.stopDvrPlayback(); mDvrTests.closeDvrPlayback(); } return AssertionResult(status == Result::SUCCESS); diff --git a/tv/tuner/1.0/vts/functional/VtsHalTvTunerV1_0TestConfigurations.h b/tv/tuner/1.0/vts/functional/VtsHalTvTunerV1_0TestConfigurations.h index 82e318ba45..aecc391dab 100644 --- a/tv/tuner/1.0/vts/functional/VtsHalTvTunerV1_0TestConfigurations.h +++ b/tv/tuner/1.0/vts/functional/VtsHalTvTunerV1_0TestConfigurations.h @@ -198,7 +198,7 @@ static int defaultScanFrontend = SCAN_DVBT; /** Configuration array for the frontend tune test */ inline void initFrontendConfig() { FrontendDvbtSettings dvbtSettings{ - .frequency = 578000, + .frequency = 578000000, .transmissionMode = FrontendDvbtTransmissionMode::AUTO, .bandwidth = FrontendDvbtBandwidth::BANDWIDTH_8MHZ, .constellation = FrontendDvbtConstellation::AUTO,