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

Commit 73fc00bb authored by Cole Faust's avatar Cole Faust Committed by Android (Google) Code Review
Browse files

Merge "[conflict] Merge "Update wm flicker tests to account for seen filter"...

Merge "[conflict] Merge "Update wm flicker tests to account for seen filter" into tm-qpr-dev am: 9ec7a593 am: dc535ab3" into udc-dev
parents 06d22479 a1f3dce6
Loading
Loading
Loading
Loading
+14 −0
Original line number Original line Diff line number Diff line
@@ -19,12 +19,15 @@ package com.android.server.wm.flicker.launch
import android.platform.test.annotations.FlakyTest
import android.platform.test.annotations.FlakyTest
import android.platform.test.annotations.Postsubmit
import android.platform.test.annotations.Postsubmit
import android.platform.test.annotations.Presubmit
import android.platform.test.annotations.Presubmit
import android.platform.test.rule.SettingOverrideRule
import android.provider.Settings
import androidx.test.filters.RequiresDevice
import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerBuilder
import com.android.server.wm.flicker.FlickerBuilder
import com.android.server.wm.flicker.FlickerTest
import com.android.server.wm.flicker.FlickerTest
import com.android.server.wm.flicker.FlickerTestFactory
import com.android.server.wm.flicker.FlickerTestFactory
import com.android.server.wm.flicker.junit.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.junit.FlickerParametersRunnerFactory
import com.android.server.wm.traces.common.component.matchers.ComponentNameMatcher
import com.android.server.wm.traces.common.component.matchers.ComponentNameMatcher
import org.junit.ClassRule
import org.junit.FixMethodOrder
import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Ignore
import org.junit.Test
import org.junit.Test
@@ -130,5 +133,16 @@ open class OpenAppFromLockNotificationCold(flicker: FlickerTest) :
        fun getParams(): Collection<FlickerTest> {
        fun getParams(): Collection<FlickerTest> {
            return FlickerTestFactory.nonRotationTests()
            return FlickerTestFactory.nonRotationTests()
        }
        }

        /**
         * Ensures that posted notifications will be visible on the lockscreen and not
         * suppressed due to being marked as seen.
         */
        @ClassRule
        @JvmField
        val disableUnseenNotifFilterRule = SettingOverrideRule(
            Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS,
            /* value= */ "0",
        )
    }
    }
}
}
+14 −0
Original line number Original line Diff line number Diff line
@@ -18,6 +18,8 @@ package com.android.server.wm.flicker.launch


import android.platform.test.annotations.FlakyTest
import android.platform.test.annotations.FlakyTest
import android.platform.test.annotations.Presubmit
import android.platform.test.annotations.Presubmit
import android.platform.test.rule.SettingOverrideRule
import android.provider.Settings
import androidx.test.filters.RequiresDevice
import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerBuilder
import com.android.server.wm.flicker.FlickerBuilder
import com.android.server.wm.flicker.FlickerTest
import com.android.server.wm.flicker.FlickerTest
@@ -25,6 +27,7 @@ import com.android.server.wm.flicker.FlickerTestFactory
import com.android.server.wm.flicker.junit.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.junit.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.statusBarLayerPositionAtEnd
import com.android.server.wm.flicker.statusBarLayerPositionAtEnd
import com.android.server.wm.traces.common.component.matchers.ComponentNameMatcher
import com.android.server.wm.traces.common.component.matchers.ComponentNameMatcher
import org.junit.ClassRule
import org.junit.FixMethodOrder
import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Ignore
import org.junit.Test
import org.junit.Test
@@ -145,5 +148,16 @@ class OpenAppFromLockNotificationWarm(flicker: FlickerTest) : OpenAppFromNotific
        fun getParams(): Collection<FlickerTest> {
        fun getParams(): Collection<FlickerTest> {
            return FlickerTestFactory.nonRotationTests()
            return FlickerTestFactory.nonRotationTests()
        }
        }

        /**
         * Ensures that posted notifications will be visible on the lockscreen and not
         * suppressed due to being marked as seen.
         */
        @ClassRule
        @JvmField
        val disableUnseenNotifFilterRule = SettingOverrideRule(
            Settings.Secure.LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS,
            /* value= */ "0",
        )
    }
    }
}
}