Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7ed21867 authored by Nataniel Borges's avatar Nataniel Borges
Browse files

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
parent f0958868
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -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() }
    }
}