Split flaky app close assertion until the bug is fixed.

Don't downgrade assertion to avoid losing coverage

Test: atest FlickerTestsAppClose
Bug: 288369951
Change-Id: I80df9fb5c6ec6995675dcb245dd7e53e49504b8b
This commit is contained in:
Nataniel Borges
2023-06-22 13:01:35 +00:00
parent f0958868dd
commit 7ed2186799

View File

@@ -16,7 +16,10 @@
package com.android.server.wm.flicker.close
import android.platform.test.annotations.FlakyTest
import android.platform.test.annotations.Presubmit
import android.tools.common.flicker.subject.layers.LayersTraceSubject.Companion.VISIBLE_FOR_MORE_THAN_ONE_ENTRY_IGNORE_LAYERS
import android.tools.common.traces.component.ComponentNameMatcher
import android.tools.common.traces.component.ComponentNameMatcher.Companion.LAUNCHER
import android.tools.device.apphelpers.StandardAppHelper
import android.tools.device.flicker.legacy.FlickerBuilder
@@ -71,4 +74,21 @@ abstract class CloseAppTransition(flicker: LegacyFlickerTest) : BaseTest(flicker
ignoreEntriesWithRotationLayer = flicker.scenario.isLandscapeOrSeascapeAtStart
)
}
/** {@inheritDoc} */
@Presubmit
@Test
override fun visibleLayersShownMoreThanOneConsecutiveEntry() {
flicker.assertLayers {
this.visibleLayersShownMoreThanOneConsecutiveEntry(
VISIBLE_FOR_MORE_THAN_ONE_ENTRY_IGNORE_LAYERS + listOf(ComponentNameMatcher.NAV_BAR)
)
}
}
@FlakyTest(bugId = 288369951)
@Test
fun visibleLayersShownMoreThanOneConsecutiveEntryWithNavBar() {
flicker.assertLayers { this.visibleLayersShownMoreThanOneConsecutiveEntry() }
}
}