Merge "It's incoherent to test (doze + visible foreground app)" into pi-dev
diff --git a/tests/JobScheduler/src/android/jobscheduler/cts/DeviceIdleJobsTest.java b/tests/JobScheduler/src/android/jobscheduler/cts/DeviceIdleJobsTest.java
index 8f7e81a..68efcd8 100644
--- a/tests/JobScheduler/src/android/jobscheduler/cts/DeviceIdleJobsTest.java
+++ b/tests/JobScheduler/src/android/jobscheduler/cts/DeviceIdleJobsTest.java
@@ -123,17 +123,6 @@
         setTestPackageStandbyBucket(Bucket.ACTIVE);
     }
 
-
-    @Test
-    public void testAllowWhileIdleJobInForeground() throws Exception {
-        toggleDeviceIdleState(true);
-        sendScheduleJobBroadcast(true);
-        assertFalse("Job started while in background", awaitJobStart(5_000));
-        startAndKeepTestActivity();
-        assertTrue("Job with allow_while_idle flag did not start when the app was in fg",
-                awaitJobStart(DEFAULT_WAIT_TIMEOUT));
-    }
-
     @Test
     public void testAllowWhileIdleJobInTempwhitelist() throws Exception {
         toggleDeviceIdleState(true);
@@ -227,6 +216,7 @@
 
     private void sendScheduleJobBroadcast(boolean allowWhileIdle) throws Exception {
         final Intent scheduleJobIntent = new Intent(TestJobSchedulerReceiver.ACTION_SCHEDULE_JOB);
+        scheduleJobIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
         scheduleJobIntent.putExtra(TestJobSchedulerReceiver.EXTRA_JOB_ID_KEY, mTestJobId);
         scheduleJobIntent.putExtra(TestJobSchedulerReceiver.EXTRA_ALLOW_IN_IDLE, allowWhileIdle);
         scheduleJobIntent.setComponent(new ComponentName(TEST_APP_PACKAGE, TEST_APP_RECEIVER));