From cb5cf5f5fbe197a6f954fc8796bf50c106e67ca8 Mon Sep 17 00:00:00 2001
From: Kunal <malhk@google.com>
Date: Mon, 16 Oct 2023 23:19:56 +0000
Subject: [PATCH] Bug fix for failing test. Process start times out due to long
 sleep time, which should only be done for wedge.

Bug: 300996262
Test: atest FrameworksMockingServicesTests:AsyncProcessStartTest#testNormal
Change-Id: Ia58c5f1865ebc050cc55e98b6d039339f6205723
---
 .../src/com/android/server/am/AsyncProcessStartTest.java      | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/services/tests/mockingservicestests/src/com/android/server/am/AsyncProcessStartTest.java b/services/tests/mockingservicestests/src/com/android/server/am/AsyncProcessStartTest.java
index 596a3f3d0400..b3605ccfc25d 100644
--- a/services/tests/mockingservicestests/src/com/android/server/am/AsyncProcessStartTest.java
+++ b/services/tests/mockingservicestests/src/com/android/server/am/AsyncProcessStartTest.java
@@ -280,7 +280,9 @@ public class AsyncProcessStartTest {
                 0, 0);
 
         // Sleep until timeout should have triggered
-        SystemClock.sleep(ActivityManagerService.PROC_START_TIMEOUT + 1000);
+        if (wedge) {
+            SystemClock.sleep(ActivityManagerService.PROC_START_TIMEOUT + 1000);
+        }
 
         return app;
     }
-- 
GitLab