From 400ce4ff762d88add1798bfc2e89661143902060 Mon Sep 17 00:00:00 2001 From: Shuo Qian Date: Mon, 27 Sep 2021 12:25:10 -0700 Subject: [PATCH] Config the number of live modems based on current multisim number. Test: atest VtsHalRadioConfigV1_1TargetTest Bug: 200889748 Change-Id: If2aca6add38b801be011797c1da4c8de32f1bef6 --- .../1.1/vts/functional/radio_config_hidl_hal_api.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/radio/config/1.1/vts/functional/radio_config_hidl_hal_api.cpp b/radio/config/1.1/vts/functional/radio_config_hidl_hal_api.cpp index 49c7aadf6b..40069bf0ad 100644 --- a/radio/config/1.1/vts/functional/radio_config_hidl_hal_api.cpp +++ b/radio/config/1.1/vts/functional/radio_config_hidl_hal_api.cpp @@ -58,7 +58,16 @@ TEST_P(RadioConfigHidlTest, setModemsConfig_invalidArgument) { TEST_P(RadioConfigHidlTest, setModemsConfig_goodRequest) { serial = GetRandomSerialNumber(); ModemsConfig* mConfig = new ModemsConfig(); - mConfig->numOfLiveModems = 1; + if (isSsSsEnabled()) { + mConfig->numOfLiveModems = 1; + } else if (isDsDsEnabled()) { + mConfig->numOfLiveModems = 2; + } else if (isTsTsEnabled()) { + mConfig->numOfLiveModems = 3; + } else { + ALOGI("Skipping setModemsConfig_goodRequest, unsupported multisim number"); + return; + } Return res = radioConfig->setModemsConfig(serial, *mConfig); ASSERT_OK(res); EXPECT_EQ(std::cv_status::no_timeout, wait());