commit | 6bb445f0d2b932886fc10fd073d6b4a6d4ae2fd8 | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Thu Apr 20 10:07:00 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Apr 20 10:07:00 2023 +0000 |
tree | 58341589881abea67016fcb462446fd1c512b9a2 | |
parent | a9717badeff15111b1f20977eab381dce0eae37c [diff] | |
parent | f85098511a1176d0879c5ae0114c16db2608e6b7 [diff] |
Merge "test: Use INFINITY & NaN for intermediate metrics" am: 979d98a369 am: f85098511a Original change: https://android-review.googlesource.com/c/platform/packages/modules/Virtualization/+/2548070 Change-Id: Ifedc2c02959735174d7740aa08702396938da8e9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/tests/helper/src/java/com/android/microdroid/test/common/MetricsProcessor.java b/tests/helper/src/java/com/android/microdroid/test/common/MetricsProcessor.java index 42eb6a1..dd68d6a 100644 --- a/tests/helper/src/java/com/android/microdroid/test/common/MetricsProcessor.java +++ b/tests/helper/src/java/com/android/microdroid/test/common/MetricsProcessor.java
@@ -50,8 +50,8 @@ Collections.sort(values); double sum = 0; - double min = Double.MAX_VALUE; - double max = Double.MIN_VALUE; + double min = Double.POSITIVE_INFINITY; + double max = Double.NEGATIVE_INFINITY; for (Double d : values) { sum += d; if (min > d) min = d; @@ -63,7 +63,7 @@ sqSum += (d - avg) * (d - avg); } double stdDev = Math.sqrt(sqSum / (values.size() - 1)); - double median = Double.MIN_VALUE; + double median = Double.NaN; if (values.size() > 0) { int rank = values.size() / 2; if (values.size() % 2 == 0) {