Config the number of live modems based on current multisim number.

Test: atest VtsHalRadioConfigV1_1TargetTest
Bug: 200889748
Change-Id: If2aca6add38b801be011797c1da4c8de32f1bef6
Merged-In: If2aca6add38b801be011797c1da4c8de32f1bef6
(cherry picked from commit 400ce4ff76)
(cherry picked from commit b96b0ec884)
This commit is contained in:
Shuo Qian
2021-09-27 12:25:10 -07:00
parent b32e0230e2
commit dc58ca4d2a

View File

@@ -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<void> res = radioConfig->setModemsConfig(serial, *mConfig);
ASSERT_OK(res);
EXPECT_EQ(std::cv_status::no_timeout, wait());