Use LIGHT_BG_COLOR as the system bar color in the tests
Previously, we choosed a darker system-bar-background color which would
produce many unexpected hue pixels due to anti-aliasing. This CL uses
the same background color as other tests. The color will be closer to
the foreground/icon color, which will produce fewer unexpected hue
pixels.
Fix: 176114625
Test: atest LightBarTests
Change-Id: Icf387430f0722ba1dfb064648d223e5a1c6a3bf0
diff --git a/tests/tests/systemui/src/android/systemui/cts/LightBarTests.java b/tests/tests/systemui/src/android/systemui/cts/LightBarTests.java
index 5a08fe2..8fbd429 100644
--- a/tests/tests/systemui/src/android/systemui/cts/LightBarTests.java
+++ b/tests/tests/systemui/src/android/systemui/cts/LightBarTests.java
@@ -100,11 +100,10 @@
assumeHasColoredStatusBar(mActivityRule);
runInNotificationSession(() -> {
- final int darkBackground = Color.rgb(128, 0, 0);
final LightBarActivity activity = mActivityRule.getActivity();
activity.runOnUiThread(() -> {
- activity.getWindow().setStatusBarColor(darkBackground);
- activity.getWindow().setNavigationBarColor(darkBackground);
+ activity.getWindow().setStatusBarColor(LIGHT_BG_COLOR);
+ activity.getWindow().setNavigationBarColor(LIGHT_BG_COLOR);
activity.setLightStatusBarLegacy(true);
activity.setLightNavigationBarLegacy(true);
@@ -117,7 +116,7 @@
Thread.sleep(WAIT_TIME);
Bitmap bitmap = takeStatusBarScreenshot(mActivityRule.getActivity());
- Stats s = evaluateDarkBarBitmap(bitmap, darkBackground, 0);
+ Stats s = evaluateDarkBarBitmap(bitmap, LIGHT_BG_COLOR, 0);
assertStats(bitmap, s, false /* light */);
});
}
@@ -128,11 +127,10 @@
assumeHasColoredStatusBar(mActivityRule);
runInNotificationSession(() -> {
- final int darkBackground = Color.rgb(128, 0, 0);
final LightBarActivity activity = mActivityRule.getActivity();
activity.runOnUiThread(() -> {
- activity.getWindow().setStatusBarColor(darkBackground);
- activity.getWindow().setNavigationBarColor(darkBackground);
+ activity.getWindow().setStatusBarColor(LIGHT_BG_COLOR);
+ activity.getWindow().setNavigationBarColor(LIGHT_BG_COLOR);
activity.setLightStatusBarAppearance(false);
activity.setLightNavigationBarAppearance(false);
@@ -145,7 +143,7 @@
Thread.sleep(WAIT_TIME);
Bitmap bitmap = takeStatusBarScreenshot(mActivityRule.getActivity());
- Stats s = evaluateDarkBarBitmap(bitmap, darkBackground, 0);
+ Stats s = evaluateDarkBarBitmap(bitmap, LIGHT_BG_COLOR, 0);
assertStats(bitmap, s, false /* light */);
});
}