Reinstate ExitImmersiveToDesktopWithKeyboardShortcutFlickerTest taskbar test

Test: USE_RBE=false atest WMShellFlickerTestsDesktopMode:com.android.wm.shell.flicker.keyboardshortcuts.ExitImmersiveToDesktopWithKeyboardShortcutFlickerTest -c (http://ab/I61600010434367552)
Flag: EXEMPT reinstate taskbar test
Bug: 437760045
Change-Id: I00e0b2e8b36d63578ee71f80085a18be71a4ecc8
diff --git a/libs/WindowManager/Shell/tests/e2e/desktopmode/flicker-service/src/com/android/wm/shell/flicker/keyboardshortcuts/ExitImmersiveToDesktopWithKeyboardShortcutFlickerTest.kt b/libs/WindowManager/Shell/tests/e2e/desktopmode/flicker-service/src/com/android/wm/shell/flicker/keyboardshortcuts/ExitImmersiveToDesktopWithKeyboardShortcutFlickerTest.kt
index 6573b33..187b1c0 100644
--- a/libs/WindowManager/Shell/tests/e2e/desktopmode/flicker-service/src/com/android/wm/shell/flicker/keyboardshortcuts/ExitImmersiveToDesktopWithKeyboardShortcutFlickerTest.kt
+++ b/libs/WindowManager/Shell/tests/e2e/desktopmode/flicker-service/src/com/android/wm/shell/flicker/keyboardshortcuts/ExitImmersiveToDesktopWithKeyboardShortcutFlickerTest.kt
@@ -33,7 +33,6 @@
 import com.android.wm.shell.flicker.utils.layerBecomesVisible
 import com.android.wm.shell.flicker.utils.resizeVeilKeepsDecreasingInSize
 import com.android.wm.shell.scenarios.ExitImmersiveToDesktopWithKeyboardShortcut
-import org.junit.Ignore
 import org.junit.Rule
 import org.junit.Test
 import org.junit.runner.RunWith
@@ -71,7 +70,7 @@
     val testSetupRule =
         Utils.testSetupRule(NavBar.MODE_GESTURAL, flicker.scenario.startRotation)
     val scenario = ExitImmersiveToDesktopWithKeyboardShortcutScenario()
-    private val gameApp = scenario.gameApp
+    private val immersiveApp = scenario.immersiveApp
     private val navBarMatcher: IComponentNameMatcher = ComponentNameMatcher.NAV_BAR
     private val statusBarMatcher: IComponentNameMatcher = ComponentNameMatcher.STATUS_BAR
 
@@ -83,20 +82,19 @@
         }
 
     @Test
-    fun appWindowOnTopAtEnd() = flicker.appWindowOnTopAtEnd(gameApp)
+    fun appWindowOnTopAtEnd() = flicker.appWindowOnTopAtEnd(immersiveApp)
 
     @Test
-    fun appWindowKeepVisible() = flicker.appWindowKeepVisible(gameApp)
+    fun appWindowKeepVisible() = flicker.appWindowKeepVisible(immersiveApp)
 
     @Test
     fun resizeVeilKeepsDecreasingInSize() =
-        flicker.resizeVeilKeepsDecreasingInSize(gameApp)
+        flicker.resizeVeilKeepsDecreasingInSize(immersiveApp)
 
     @Test
     fun statusBarLayerBecomesVisible() = flicker.layerBecomesVisible(statusBarMatcher)
 
     @Test
-    @Ignore("TODO: Reinstate this test once b/435359906 is fixed")
     fun taskBarLayerBecomesVisible() = flicker.layerBecomesVisible(navBarMatcher)
 
     companion object {
diff --git a/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/ExitImmersiveToDesktopWithKeyboardShortcut.kt b/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/ExitImmersiveToDesktopWithKeyboardShortcut.kt
index 860361d..a4f12e5 100644
--- a/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/ExitImmersiveToDesktopWithKeyboardShortcut.kt
+++ b/libs/WindowManager/Shell/tests/e2e/desktopmode/scenarios/src/com/android/wm/shell/scenarios/ExitImmersiveToDesktopWithKeyboardShortcut.kt
@@ -22,7 +22,7 @@
 import androidx.test.platform.app.InstrumentationRegistry
 import androidx.test.uiautomator.UiDevice
 import com.android.server.wm.flicker.helpers.DesktopModeAppHelper
-import com.android.server.wm.flicker.helpers.GameAppHelper
+import com.android.server.wm.flicker.helpers.ImmersiveAppHelper
 import org.junit.Before
 import org.junit.After
 import org.junit.Ignore
@@ -40,23 +40,23 @@
     private val instrumentation: Instrumentation = InstrumentationRegistry.getInstrumentation()
     private val wmHelper = WindowManagerStateHelper(instrumentation)
     private val device = UiDevice.getInstance(instrumentation)
-    private val gameAppHelper = GameAppHelper(instrumentation)
-    val gameApp = DesktopModeAppHelper(gameAppHelper)
+    private val immersiveAppHelper = ImmersiveAppHelper(instrumentation)
+    val immersiveApp = DesktopModeAppHelper(immersiveAppHelper)
 
     @Before
     fun setup(){
-        gameAppHelper.launchViaIntent(wmHelper)
-        gameApp.enterDesktopModeFromAppHandleMenu(wmHelper, device, true)
-        gameApp.enterImmersiveMode(wmHelper, device)
+        immersiveAppHelper.launchViaIntent(wmHelper)
+        immersiveApp.enterDesktopModeFromAppHandleMenu(wmHelper, device, true)
+        immersiveApp.enterImmersiveMode(wmHelper, device)
     }
 
     @Test
     open fun exitImmersive() {
-        gameApp.exitImmersiveToDesktopWithKeyboard(wmHelper)
+        immersiveApp.exitImmersiveToDesktopWithKeyboard(wmHelper)
     }
 
     @After
     fun teardown() {
-        gameApp.exit(wmHelper)
+        immersiveApp.exit(wmHelper)
     }
 }