From 94dd91a34c42ba991651a11665fa2fc1806af43e Mon Sep 17 00:00:00 2001 From: Adnan Begovic Date: Wed, 27 Apr 2016 15:54:32 -0700 Subject: cmsdk: Fix PerformanceManagerTest expectations. Since the API for PerformanceManager returns the number of profiles supported we can assume what the profiles are since the HAL provides them in an ordered manner. Thus, iterate through the size of the number of profiles and verify each one that's possible. Change-Id: I87f6d1a847c849bd9e544c1e89a666726c61fe83 TICKET: CYNGNOS-2603 --- sdk/src/java/cyanogenmod/power/PerformanceManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'sdk') diff --git a/sdk/src/java/cyanogenmod/power/PerformanceManager.java b/sdk/src/java/cyanogenmod/power/PerformanceManager.java index 9b44399..484bd9a 100644 --- a/sdk/src/java/cyanogenmod/power/PerformanceManager.java +++ b/sdk/src/java/cyanogenmod/power/PerformanceManager.java @@ -66,6 +66,17 @@ public class PerformanceManager { */ public static final int PROFILE_BIAS_PERFORMANCE = 4; + /** + * @hide + */ + public static final int[] POSSIBLE_POWER_PROFILES = new int[] { + PROFILE_POWER_SAVE, + PROFILE_BALANCED, + PROFILE_HIGH_PERFORMANCE, + PROFILE_BIAS_POWER_SAVE, + PROFILE_BIAS_PERFORMANCE + }; + private int mNumberOfProfiles = 0; /** -- cgit v1.1