mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-27 15:26:58 +00:00
Allowing OOP tests to enable home screen rotation.
Bug: 202567877 Test: local runs Change-Id: Ifb711a3071a26e2d8e690e0378b6e74146ac722c
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user