DO NOT MERGE: Skip PC in testJobsInRestrictedBucket_ParoleSession Bug: 245444633 Test: atest \ "android.jobscheduler.cts.JobThrottlingTest#testJobsInRestrictedBucket_ParoleSession" Change-Id: I0aa8d5f50d81a9e512338a288f64b0a592c03b39
diff --git a/tests/JobScheduler/src/android/jobscheduler/cts/JobThrottlingTest.java b/tests/JobScheduler/src/android/jobscheduler/cts/JobThrottlingTest.java index 548128c..7f3a5d2 100644 --- a/tests/JobScheduler/src/android/jobscheduler/cts/JobThrottlingTest.java +++ b/tests/JobScheduler/src/android/jobscheduler/cts/JobThrottlingTest.java
@@ -106,6 +106,7 @@ private String mInitialRestrictedBucketEnabled; private boolean mAutomotiveDevice; private boolean mLeanbackOnly; + private boolean mPcDevice; private TestAppInterface mTestAppInterface; @@ -175,6 +176,9 @@ // In leanback devices, it is assumed that there is no battery. mLeanbackOnly = mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK_ONLY); + // In PC devices, it is assumed that restricted bucket is not enabled. + mPcDevice = + mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_PC); if (mAutomotiveDevice || mLeanbackOnly) { setScreenState(true); // TODO(b/159176758): make sure that initial power supply is on. @@ -301,6 +305,7 @@ assumeTrue("app standby not enabled", mAppStandbyEnabled); assumeFalse("not testable in automotive device", mAutomotiveDevice); assumeFalse("not testable in leanback device", mLeanbackOnly); + assumeFalse("not testable in pc device", mPcDevice); setRestrictedBucketEnabled(true);