From b2441ad24149c5c44193ebfa4ee15d2adfa06a75 Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Wed, 11 Jan 2023 19:57:33 +0000 Subject: [PATCH] Add implicit constraints to short string. Make sure implicit constraints are included in the unsatisfied constraints summary so that the short string clearly indicates why the job may not be ready. Bug: 141495777 Test: atest CtsJobSchedulerTestCases:JobSchedulingTest and check logcat Change-Id: Ia73c920f21911329a080619eabd344ed4980ee4c --- .../java/com/android/server/job/controllers/JobStatus.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apex/jobscheduler/service/java/com/android/server/job/controllers/JobStatus.java b/apex/jobscheduler/service/java/com/android/server/job/controllers/JobStatus.java index 0b875ccffb212..a2e8eb4a0a8a3 100644 --- a/apex/jobscheduler/service/java/com/android/server/job/controllers/JobStatus.java +++ b/apex/jobscheduler/service/java/com/android/server/job/controllers/JobStatus.java @@ -2098,7 +2098,7 @@ public final class JobStatus { } else { sb.append(" satisfied:0x").append(Integer.toHexString(satisfiedConstraints)); sb.append(" unsatisfied:0x").append(Integer.toHexString( - (satisfiedConstraints & mRequiredConstraintsOfInterest) + (satisfiedConstraints & (mRequiredConstraintsOfInterest | IMPLICIT_CONSTRAINTS)) ^ mRequiredConstraintsOfInterest)); } sb.append("}");