Skip reporting stats without enough samples
Otherwise android.perftests.utils.Stats will reject the data and make the test fail. Also correct a typo. Bug: 182962701 Test: atest InternalWindowOperationPerfTest Change-Id: I1d097f0de9a632b02d204509729f1671327285e4
This commit is contained in:
parent
f093138549
commit
fe9c5a5c46
@ -53,7 +53,7 @@ public class InternalWindowOperationPerfTest extends WindowManagerPerfTestBase
|
||||
"applyPostLayoutPolicy",
|
||||
"applySurfaceChanges",
|
||||
"AppTransitionReady",
|
||||
"closeSurfaceTransactiom",
|
||||
"closeSurfaceTransaction",
|
||||
"openSurfaceTransaction",
|
||||
"performLayout",
|
||||
"performSurfacePlacement",
|
||||
@ -98,6 +98,10 @@ public class InternalWindowOperationPerfTest extends WindowManagerPerfTestBase
|
||||
}
|
||||
|
||||
mTraceMarkParser.forAllSlices((key, slices) -> {
|
||||
if (slices.size() < 2) {
|
||||
Log.w(TAG, "No sufficient samples: " + key);
|
||||
return;
|
||||
}
|
||||
for (TraceMarkSlice slice : slices) {
|
||||
state.addExtraResult(key, (long) (slice.getDurationInSeconds() * NANOS_PER_S));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user