Merge "Tweaks to reduce flakiness of job related test"
This commit is contained in:
committed by
Android (Google) Code Review
commit
fe90cf17fd
@@ -71,7 +71,7 @@ public class BackgroundRestrictionsTest {
|
||||
private static final String TEST_APP_PACKAGE = "com.android.servicestests.apps.jobtestapp";
|
||||
private static final String TEST_APP_ACTIVITY = TEST_APP_PACKAGE + ".TestJobActivity";
|
||||
private static final long POLL_INTERVAL = 500;
|
||||
private static final long DEFAULT_WAIT_TIMEOUT = 5000;
|
||||
private static final long DEFAULT_WAIT_TIMEOUT = 10_000;
|
||||
|
||||
private Context mContext;
|
||||
private AppOpsManager mAppOpsManager;
|
||||
|
||||
@@ -34,7 +34,8 @@ public class TestJobService extends JobService {
|
||||
public boolean onStartJob(JobParameters params) {
|
||||
Log.i(TAG, "Test job executing: " + params.getJobId());
|
||||
Intent reportJobStartIntent = new Intent(ACTION_JOB_STARTED);
|
||||
reportJobStartIntent.putExtra(JOB_PARAMS_EXTRA_KEY, params);
|
||||
reportJobStartIntent.putExtra(JOB_PARAMS_EXTRA_KEY, params)
|
||||
.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
|
||||
sendBroadcast(reportJobStartIntent);
|
||||
return true;
|
||||
}
|
||||
@@ -43,7 +44,8 @@ public class TestJobService extends JobService {
|
||||
public boolean onStopJob(JobParameters params) {
|
||||
Log.i(TAG, "Test job stopped executing: " + params.getJobId());
|
||||
Intent reportJobStopIntent = new Intent(ACTION_JOB_STOPPED);
|
||||
reportJobStopIntent.putExtra(JOB_PARAMS_EXTRA_KEY, params);
|
||||
reportJobStopIntent.putExtra(JOB_PARAMS_EXTRA_KEY, params)
|
||||
.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
|
||||
sendBroadcast(reportJobStopIntent);
|
||||
// Deadline constraint is dropped on reschedule, so it's more reliable to use a new job.
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user