Update ActivityTransitionTests for shell transit
When shell transitions are enabled we don't dump a value for lastUsedAppTransition in the proto trace so getWmState().getDefaultDisplayLastTransition() always returns TRANSIT_NONE for 0.
Just checking the app transition state should be robust enough.
Test: atest CtsWindowManagerDeviceTestCases:ActivityTransitionTests with shell transitions enabled
Bug: 233597493
Change-Id: I2330f244c6cdc95c37627bfb8acb6ef3c1aa59e1
diff --git a/tests/framework/base/windowmanager/src/android/server/wm/ActivityTransitionTests.java b/tests/framework/base/windowmanager/src/android/server/wm/ActivityTransitionTests.java
index f55cccf..cd005e5 100644
--- a/tests/framework/base/windowmanager/src/android/server/wm/ActivityTransitionTests.java
+++ b/tests/framework/base/windowmanager/src/android/server/wm/ActivityTransitionTests.java
@@ -457,9 +457,7 @@
boolean isTransitioning;
do {
getWmState().computeState();
- isTransitioning =
- getWmState().getDefaultDisplayLastTransition().equals("TRANSIT_ACTIVITY_OPEN")
- && getWmState().getDefaultDisplayAppTransitionState()
+ isTransitioning = getWmState().getDefaultDisplayAppTransitionState()
.equals("APP_STATE_RUNNING");
SystemClock.sleep(10);
} while (!isTransitioning);