Create SystemUI Test Concurrency Library.
This library allows outside components to use
the test helper classes surrounding concurrency,
such as FakeExecutor.
Bug: 202301343
Test: manual
Change-Id: I6b75a09bec5a3558d0e365580432d852c5672d49
diff --git a/packages/SystemUI/Android.bp b/packages/SystemUI/Android.bp
index d7e4d72..9569cf9 100644
--- a/packages/SystemUI/Android.bp
+++ b/packages/SystemUI/Android.bp
@@ -143,6 +143,17 @@
path: "tests/src",
}
+java_library {
+ name: "SystemUI-tests-concurrency",
+ srcs: [
+ "src/com/android/systemui/util/concurrency/DelayableExecutor.java",
+ "src/com/android/systemui/util/time/SystemClock.java",
+ "tests/src/com/android/systemui/util/concurrency/FakeExecutor.java",
+ "tests/src/com/android/systemui/util/time/FakeSystemClock.java",
+ ],
+ jarjar_rules: ":jarjar-rules-shared",
+}
+
android_library {
name: "SystemUI-tests",
manifest: "tests/AndroidManifest-base.xml",