Merge "Skip wifi stats test if link layer stats is not supported"
This commit is contained in:
commit
cf79fcba3b
1 changed files with 8 additions and 0 deletions
|
|
@ -31,6 +31,7 @@ import android.content.Context;
|
|||
import android.net.ConnectivityManager;
|
||||
import android.net.Network;
|
||||
import android.net.cts.util.CtsNetUtils;
|
||||
import android.net.wifi.WifiManager;
|
||||
import android.os.BatteryStatsManager;
|
||||
import android.os.Build;
|
||||
import android.os.connectivity.CellularBatteryStats;
|
||||
|
|
@ -72,6 +73,7 @@ public class BatteryStatsManagerTest{
|
|||
private Context mContext;
|
||||
private BatteryStatsManager mBsm;
|
||||
private ConnectivityManager mCm;
|
||||
private WifiManager mWm;
|
||||
private CtsNetUtils mCtsNetUtils;
|
||||
|
||||
@Before
|
||||
|
|
@ -79,6 +81,7 @@ public class BatteryStatsManagerTest{
|
|||
mContext = getContext();
|
||||
mBsm = mContext.getSystemService(BatteryStatsManager.class);
|
||||
mCm = mContext.getSystemService(ConnectivityManager.class);
|
||||
mWm = mContext.getSystemService(WifiManager.class);
|
||||
mCtsNetUtils = new CtsNetUtils(mContext);
|
||||
}
|
||||
|
||||
|
|
@ -130,6 +133,11 @@ public class BatteryStatsManagerTest{
|
|||
cellularStatsAfter -> cellularBatteryStatsIncreased(
|
||||
cellularStatsBefore, cellularStatsAfter)));
|
||||
|
||||
if (!mWm.isEnhancedPowerReportingSupported()) {
|
||||
Log.d(TAG, "Skip wifi stats test because wifi does not support link layer stats.");
|
||||
return;
|
||||
}
|
||||
|
||||
WifiBatteryStats wifiStatsBefore = runAsShell(UPDATE_DEVICE_STATS,
|
||||
mBsm::getWifiBatteryStats);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue