diff options
| author | 2020-12-03 08:59:15 +0000 | |
|---|---|---|
| committer | 2020-12-03 08:59:15 +0000 | |
| commit | 53096b4cfc2ebc9f2f22128586cb29910c604c31 (patch) | |
| tree | a73cd68d6af0a7b891fd92f0e66f9bb6b9bf3a81 | |
| parent | f7c380689e2471373063c17e1c987d9dc371076f (diff) | |
| parent | 4c465faa858dfda6b32a8acf8f16401177d0f819 (diff) | |
Merge "Make current WM tests compatible with new Layers object"
| -rw-r--r-- | tests/SurfaceViewBufferTests/src/com/android/test/SurfaceTracingTestBase.kt | 2 | ||||
| -rw-r--r-- | tests/TaskOrganizerTest/src/com/android/test/taskembed/ResizeTasksSyncTest.kt | 18 |
2 files changed, 8 insertions, 12 deletions
diff --git a/tests/SurfaceViewBufferTests/src/com/android/test/SurfaceTracingTestBase.kt b/tests/SurfaceViewBufferTests/src/com/android/test/SurfaceTracingTestBase.kt index cd4b38516bc3..a6d3d8f56b92 100644 --- a/tests/SurfaceViewBufferTests/src/com/android/test/SurfaceTracingTestBase.kt +++ b/tests/SurfaceViewBufferTests/src/com/android/test/SurfaceTracingTestBase.kt @@ -23,7 +23,7 @@ import android.util.Log import androidx.test.ext.junit.rules.ActivityScenarioRule import com.android.server.wm.flicker.monitor.LayersTraceMonitor import com.android.server.wm.flicker.monitor.withSFTracing -import com.android.server.wm.flicker.traces.layers.LayersTrace +import com.android.server.wm.traces.parser.layers.LayersTrace import junit.framework.Assert import org.junit.After import org.junit.Before diff --git a/tests/TaskOrganizerTest/src/com/android/test/taskembed/ResizeTasksSyncTest.kt b/tests/TaskOrganizerTest/src/com/android/test/taskembed/ResizeTasksSyncTest.kt index fe9deae80407..42cb552d1b9c 100644 --- a/tests/TaskOrganizerTest/src/com/android/test/taskembed/ResizeTasksSyncTest.kt +++ b/tests/TaskOrganizerTest/src/com/android/test/taskembed/ResizeTasksSyncTest.kt @@ -77,17 +77,13 @@ class ResizeTasksSyncTest { } // find the frame which match resized buffer size. - var frame: Long = -1 - loop@ for (trace in trace.entries) { - for (layer in trace.flattenedLayers) { - if (layer.proto.activeBuffer != null && - layer.proto.activeBuffer.width == firstBounds.width() && - layer.proto.activeBuffer.height == firstBounds.height()) { - frame = layer.proto.currFrame - break@loop - } - } - } + val frame = trace.entries.flatMap { it.flattenedLayers } + .firstOrNull { layer -> + !layer.isActiveBufferEmpty && + layer.activeBuffer?.width == firstBounds.width() && + layer.activeBuffer?.height == firstBounds.height() + }?.currFrame ?: -1 + assertNotEquals(-1, frame) // layer bounds should be related to parent surfaceview. secondBounds.offsetTo(0, 0) |