Merge "Improve error reporting in ConnDiags tests" am: 01aa602a3f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1925681 Change-Id: Iba9d717b4e04e7798881a376d1425b6f2e750ab6
This commit is contained in:
@@ -40,6 +40,7 @@ import static android.net.cts.util.CtsNetUtils.TestNetworkCallback;
|
|||||||
|
|
||||||
import static com.android.compatibility.common.util.SystemUtil.callWithShellPermissionIdentity;
|
import static com.android.compatibility.common.util.SystemUtil.callWithShellPermissionIdentity;
|
||||||
import static com.android.compatibility.common.util.SystemUtil.runWithShellPermissionIdentity;
|
import static com.android.compatibility.common.util.SystemUtil.runWithShellPermissionIdentity;
|
||||||
|
import static com.android.testutils.Cleanup.testAndCleanup;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
@@ -224,16 +225,16 @@ public class ConnectivityDiagnosticsManagerTest {
|
|||||||
|
|
||||||
final TestNetworkCallback testNetworkCallback = new TestNetworkCallback();
|
final TestNetworkCallback testNetworkCallback = new TestNetworkCallback();
|
||||||
|
|
||||||
try {
|
testAndCleanup(() -> {
|
||||||
doBroadcastCarrierConfigsAndVerifyOnConnectivityReportAvailable(
|
doBroadcastCarrierConfigsAndVerifyOnConnectivityReportAvailable(
|
||||||
subId, carrierConfigReceiver, testNetworkCallback);
|
subId, carrierConfigReceiver, testNetworkCallback);
|
||||||
} finally {
|
}, () -> {
|
||||||
runWithShellPermissionIdentity(
|
runWithShellPermissionIdentity(
|
||||||
() -> mCarrierConfigManager.overrideConfig(subId, null),
|
() -> mCarrierConfigManager.overrideConfig(subId, null),
|
||||||
android.Manifest.permission.MODIFY_PHONE_STATE);
|
android.Manifest.permission.MODIFY_PHONE_STATE);
|
||||||
mConnectivityManager.unregisterNetworkCallback(testNetworkCallback);
|
mConnectivityManager.unregisterNetworkCallback(testNetworkCallback);
|
||||||
mContext.unregisterReceiver(carrierConfigReceiver);
|
mContext.unregisterReceiver(carrierConfigReceiver);
|
||||||
}
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getCertHashForThisPackage() throws Exception {
|
private String getCertHashForThisPackage() throws Exception {
|
||||||
|
|||||||
Reference in New Issue
Block a user