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