mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:23:37 +00:00
Skip tests for single SIM devices
When device is configured as single SIM device, skip VTS on 2nd vendor radio service instance. Bug: 199986032 Test: atest VtsHalRadioV1_6TargetTest Merged-In: Ib634b22dd75f10e5059c9482764ca481184162be Change-Id: Ib634b22dd75f10e5059c9482764ca481184162be
This commit is contained in:
@@ -81,6 +81,13 @@ bool deviceSupportsFeature(const char* feature) {
|
||||
return hasFeature;
|
||||
}
|
||||
|
||||
bool isSsSsEnabled() {
|
||||
// Do not use checkSubstringInCommandOutput("getprop persist.radio.multisim.config", "")
|
||||
// until b/148904287 is fixed. We need exact matching instead of partial matching. (i.e.
|
||||
// by definition the empty string "" is a substring of any string).
|
||||
return !isDsDsEnabled() && !isTsTsEnabled();
|
||||
}
|
||||
|
||||
bool isDsDsEnabled() {
|
||||
return testing::checkSubstringInCommandOutput("getprop persist.radio.multisim.config", "dsds");
|
||||
}
|
||||
|
||||
@@ -64,12 +64,17 @@ int GetRandomSerialNumber();
|
||||
bool deviceSupportsFeature(const char* feature);
|
||||
|
||||
/*
|
||||
* Check if device is in DSDS.
|
||||
* Check if device is in SsSs (Single SIM Single Standby).
|
||||
*/
|
||||
bool isSsSsEnabled();
|
||||
|
||||
/*
|
||||
* Check if device is in DSDS (Dual SIM Dual Standby).
|
||||
*/
|
||||
bool isDsDsEnabled();
|
||||
|
||||
/*
|
||||
* Check if device is in TSTS.
|
||||
* Check if device is in TSTS (Triple SIM Triple Standby).
|
||||
*/
|
||||
bool isTsTsEnabled();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user