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);