diff options
-rw-r--r-- | hostsidetests/sustainedperf/src/android/SustainedPerformance/cts/SustainedPerformanceHostTest.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/hostsidetests/sustainedperf/src/android/SustainedPerformance/cts/SustainedPerformanceHostTest.java b/hostsidetests/sustainedperf/src/android/SustainedPerformance/cts/SustainedPerformanceHostTest.java index 7fe64fbffa0..2f76c55cf0a 100644 --- a/hostsidetests/sustainedperf/src/android/SustainedPerformance/cts/SustainedPerformanceHostTest.java +++ b/hostsidetests/sustainedperf/src/android/SustainedPerformance/cts/SustainedPerformanceHostTest.java @@ -220,12 +220,21 @@ public class SustainedPerformanceHostTest extends DeviceTestCase { device.executeShellCommand("settings put global airplane_mode_on 0"); device.executeShellCommand("am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false"); + double resDhry = dhrystoneResultsWithMode.get(2); + double resApp = appResultsWithMode.get(2); + + /* Report if performance is below 5% margin for both dhrystone and shader */ + if ((resDhry > 5) || (resApp > 5)) { + Log.w("SustainedPerformanceHostTests", + "Sustainable mode results, Dhrystone: " + resDhry + " App: " + resApp); + } + /* - * Checks if the performance in the mode is consistent with + * Error if the performance in the mode is not consistent with * 5% error margin for shader and 10% error margin for dhrystone. */ assertFalse("Results in the mode are not sustainable", - (dhrystoneResultsWithMode.get(2) > 10) || - (appResultsWithMode.get(2)) > 5); + (resDhry > 10) || + (resApp > 5)); } } |