summaryrefslogtreecommitdiff
path: root/apct-tests/perftests/multiuser
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2019-02-22 18:31:07 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-02-22 18:31:07 +0000
commitc7dc355feb1b9c69de1160ab4133e189ee7811c0 (patch)
tree2307264a21b1e324a61ac86c9ddf3d783998e9ce /apct-tests/perftests/multiuser
parentdd6eb81b19e0e528937c3fa1cb84492b7c43bf58 (diff)
parentf69fc9c44581d7e474f2ddf55dae6fcce83f1cd5 (diff)
Merge "Don't change the order of test results."
Diffstat (limited to 'apct-tests/perftests/multiuser')
-rw-r--r--apct-tests/perftests/multiuser/src/android/multiuser/BenchmarkResults.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/apct-tests/perftests/multiuser/src/android/multiuser/BenchmarkResults.java b/apct-tests/perftests/multiuser/src/android/multiuser/BenchmarkResults.java
index e417ca791c45..c1362dc3a6a7 100644
--- a/apct-tests/perftests/multiuser/src/android/multiuser/BenchmarkResults.java
+++ b/apct-tests/perftests/multiuser/src/android/multiuser/BenchmarkResults.java
@@ -60,11 +60,13 @@ public class BenchmarkResults {
if (size == 0) {
return 0f;
}
- Collections.sort(mResults);
+
+ final ArrayList<Long> resultsCopy = new ArrayList<>(mResults);
+ Collections.sort(resultsCopy);
final int idx = size / 2;
return size % 2 == 0
- ? (double) (mResults.get(idx) + mResults.get(idx - 1)) / 2
- : mResults.get(idx);
+ ? (double) (resultsCopy.get(idx) + resultsCopy.get(idx - 1)) / 2
+ : resultsCopy.get(idx);
}
private double standardDeviation() {