Replace coversRegion for coversAtLeastRegion

The flickerlib now supports coversAtLeastRegion and coversAtMostRegion to determine the minimum/maximum area covered by a set of layers.

Update tests to invoke the new method

Test: atest FlickerTests
Change-Id: I3bc8f10745beb4776fc03a70adf866fdcea8d8af
This commit is contained in:
Nataniel Borges
2020-07-28 10:09:04 +02:00
parent 4a21b8ec40
commit 4320698b86
2 changed files with 8 additions and 8 deletions

View File

@@ -53,19 +53,19 @@ fun LayersAssertion.noUncoveredRegions(
if (allStates) {
all("noUncoveredRegions", enabled, bugId) {
if (startingBounds == endingBounds) {
this.coversRegion(startingBounds)
this.coversAtLeastRegion(startingBounds)
} else {
this.coversRegion(startingBounds)
this.coversAtLeastRegion(startingBounds)
.then()
.coversRegion(endingBounds)
.coversAtLeastRegion(endingBounds)
}
}
} else {
start("noUncoveredRegions_StartingPos") {
this.coversRegion(startingBounds)
this.coversAtLeastRegion(startingBounds)
}
end("noUncoveredRegions_EndingPos") {
this.coversRegion(endingBounds)
this.coversAtLeastRegion(endingBounds)
}
}
}

View File

@@ -128,11 +128,11 @@ class SeamlessAppRotationTest(
val startingBounds = WindowUtils.getDisplayBounds(beginRotation)
val endingBounds = WindowUtils.getDisplayBounds(endRotation)
if (startingBounds == endingBounds) {
this.coversRegion(startingBounds)
this.coversAtLeastRegion(startingBounds)
} else {
this.coversRegion(startingBounds)
this.coversAtLeastRegion(startingBounds)
.then()
.coversRegion(endingBounds)
.coversAtLeastRegion(endingBounds)
}
}
}