summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@google.com> 2024-01-25 10:58:48 -0700
committer Jeff Sharkey <jsharkey@google.com> 2024-01-26 12:13:24 -0700
commit0b31917714c9a3d98ec93cd8710b0b6b36819831 (patch)
treefdc6851bfe4159906c6f8012a0089048943f87b3 /libs/androidfw/StringPool.cpp
parent1a84549be3841f3ad9844067b8cc590e0a68efad (diff)
Define `SystemUiRavenTests`, default to "ignored."
With our recent foundational work, we're now in a position to define a `SystemUiRavenTests` target that runs all `multivalentTests`. This change uses the `@DisabledOnRavenwood` annotation to "ignore" all tests by default when executed under the Ravenwood environment, and future changes will use `@EnabledOnRavenwood` to progressively opt-in tests that are passing. (Tests continue running as-is under all other environments.) As a reminder, our strategy of using a `RavenwoodRule` and `RavenwoodClassRule` to integrate with JUnit means that all test classes <clinit> will be run, even if all contained tests will end up being ignored. We've done a few passes of using `by lazy` and `lateinit` to ensure that we avoid interacting with Ravenwood unsupported APIs, but once this change lands it will require that future test updates remain vigilant to keep presubmit green. This aligns with the SysUI testing policy outlined in <go/no-static-work>, but that policy will now be more directly enforced. Bug: 319647875 Test: atest SystemUiRoboTests Test: atest SystemUiRavenTests Change-Id: I5ef7a2ada3047d468ff335511467f9691752e9f1
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions