Merge "Allowing OOP tests to enable home screen rotation." into sc-v2-dev
This commit is contained in:
commit
d25e0fb3c3
|
@ -157,6 +157,12 @@ public class TestInformationHandler implements ResourceBasedOverride {
|
|||
return response;
|
||||
}
|
||||
|
||||
case TestProtocol.REQUEST_ENABLE_ROTATION:
|
||||
MAIN_EXECUTOR.submit(() ->
|
||||
Launcher.ACTIVITY_TRACKER.getCreatedActivity().getRotationHelper()
|
||||
.forceAllowRotationForTesting(Boolean.parseBoolean(arg)));
|
||||
return null;
|
||||
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -108,6 +108,7 @@ public final class TestProtocol {
|
|||
"get-focused-task-height-for-tablet";
|
||||
public static final String REQUEST_GET_GRID_TASK_SIZE_RECT_FOR_TABLET =
|
||||
"get-grid-task-size-rect-for-tablet";
|
||||
public static final String REQUEST_ENABLE_ROTATION = "enable_rotation";
|
||||
|
||||
public static Long sForcePauseTimeout;
|
||||
public static final String REQUEST_SET_FORCE_PAUSE_TIMEOUT = "set-force-pause-timeout";
|
||||
|
|
|
@ -350,6 +350,10 @@ public final class LauncherInstrumentation {
|
|||
getTestInfo(TestProtocol.REQUEST_SET_FORCE_PAUSE_TIMEOUT, Long.toString(timeout));
|
||||
}
|
||||
|
||||
public void setEnableRotation(boolean on) {
|
||||
getTestInfo(TestProtocol.REQUEST_ENABLE_ROTATION, Boolean.toString(on));
|
||||
}
|
||||
|
||||
public boolean hadNontestEvents() {
|
||||
return getTestInfo(TestProtocol.REQUEST_GET_HAD_NONTEST_EVENTS)
|
||||
.getBoolean(TestProtocol.TEST_INFO_RESPONSE_FIELD);
|
||||
|
|
Loading…
Reference in New Issue