Fix TetheringManagerTest failure when using entitlement required SIM
If run tethering cts with entitlement required SIM, the test would failure due to no tethering upstream. Tethering would default start with UI base entitlement check which would have interfactive UI pop up. Tethering's upstream is blocked because entitlement UI is keep waiting for action till timeout. To avoid UI interaction, start tethering with silent entitlement check. Bug: 156714671 Test: atest CtsTetheringTest Merged-In: I85299841d60afba97ffcc4ae908a85e51139319b Change-Id: I85299841d60afba97ffcc4ae908a85e51139319b
This commit is contained in:
committed by
Mark Chien
parent
477e59f84a
commit
caee6ff9cb
@@ -286,8 +286,9 @@ public class TetheringManagerTest {
|
||||
assertTrue(tetheredIfaces.length == 0);
|
||||
|
||||
final StartTetheringCallback startTetheringCallback = new StartTetheringCallback();
|
||||
mTM.startTethering(new TetheringRequest.Builder(TETHERING_WIFI).build(),
|
||||
c -> c.run() /* executor */, startTetheringCallback);
|
||||
final TetheringRequest request = new TetheringRequest.Builder(TETHERING_WIFI)
|
||||
.setShouldShowEntitlementUi(false).build();
|
||||
mTM.startTethering(request, c -> c.run() /* executor */, startTetheringCallback);
|
||||
startTetheringCallback.verifyTetheringStarted();
|
||||
|
||||
mTetherChangeReceiver.expectTethering(true /* active */, wifiRegexs);
|
||||
@@ -529,8 +530,9 @@ public class TetheringManagerTest {
|
||||
assertFalse(isIfaceMatch(wifiRegexs, callback.getTetheredInterfaces()));
|
||||
|
||||
final StartTetheringCallback startTetheringCallback = new StartTetheringCallback();
|
||||
mTM.startTethering(new TetheringRequest.Builder(TETHERING_WIFI).build(),
|
||||
c -> c.run() /* executor */, startTetheringCallback);
|
||||
final TetheringRequest request = new TetheringRequest.Builder(TETHERING_WIFI)
|
||||
.setShouldShowEntitlementUi(false).build();
|
||||
mTM.startTethering(request, c -> c.run() /* executor */, startTetheringCallback);
|
||||
startTetheringCallback.verifyTetheringStarted();
|
||||
|
||||
callback.expectTetheredInterfacesChanged(wifiRegexs);
|
||||
|
||||
Reference in New Issue
Block a user