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
This commit is contained in:
Adnan Begovic
2016-04-27 15:54:32 -07:00
parent c6550fd803
commit 94dd91a34c
2 changed files with 34 additions and 15 deletions

View File

@@ -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;
/**