OSDN Git Service

Move out test utilities to a Testables library
authorJason Monk <jmonk@google.com>
Wed, 8 Mar 2017 19:57:56 +0000 (14:57 -0500)
committerJason Monk <jmonk@google.com>
Tue, 14 Mar 2017 21:17:54 +0000 (17:17 -0400)
commit340b0e5216b4fcc435e0459b1ca46155a572100d
tree248e8dfbd011b0244aee2b4e089d317ca4fd6041
parent2ffca8390f18195437fb27870e74c0bf52dc818d
Move out test utilities to a Testables library

Test: runtest --path frameworks/base/tests/testablets/tests
        && runtest systemui

Change-Id: Ideef4aef5f26136b1741c556b9be5884f38842a0
68 files changed:
packages/SystemUI/src/com/android/systemui/Dependency.java
packages/SystemUI/src/com/android/systemui/plugins/PluginInstanceManager.java
packages/SystemUI/src/com/android/systemui/plugins/PluginManager.java
packages/SystemUI/src/com/android/systemui/plugins/PluginManagerImpl.java [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/tuner/TunerService.java
packages/SystemUI/src/com/android/systemui/tuner/TunerServiceImpl.java [new file with mode: 0644]
packages/SystemUI/tests/Android.mk
packages/SystemUI/tests/src/com/android/systemui/DependencyTest.java
packages/SystemUI/tests/src/com/android/systemui/SysuiBaseFragmentTest.java [new file with mode: 0644]
packages/SystemUI/tests/src/com/android/systemui/SysuiTestCase.java
packages/SystemUI/tests/src/com/android/systemui/SysuiTestableContext.java [new file with mode: 0644]
packages/SystemUI/tests/src/com/android/systemui/TestableDependency.java [new file with mode: 0644]
packages/SystemUI/tests/src/com/android/systemui/doze/DozeConfigurationTest.java
packages/SystemUI/tests/src/com/android/systemui/doze/DozeMachineTest.java
packages/SystemUI/tests/src/com/android/systemui/notification/PropertyAnimatorTest.java
packages/SystemUI/tests/src/com/android/systemui/plugins/PluginInstanceManagerTest.java
packages/SystemUI/tests/src/com/android/systemui/plugins/PluginManagerTest.java
packages/SystemUI/tests/src/com/android/systemui/qs/QSFragmentTest.java
packages/SystemUI/tests/src/com/android/systemui/qs/QSSecurityFooterTest.java
packages/SystemUI/tests/src/com/android/systemui/qs/customize/TileQueryHelperTest.java
packages/SystemUI/tests/src/com/android/systemui/qs/external/TileServicesTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationInfoTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationMenuRowTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/AutoTileManagerTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragmentTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NavigationBarFragmentTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/ExtensionControllerTest.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerWifiTest.java
packages/SystemUI/tests/src/com/android/systemui/utils/FakeSettingsProvider.java [deleted file]
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/BaseLeakChecker.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeBatteryController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeBluetoothController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeCastController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeDataSaverController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeExtensionController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeFlashlightController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeHotspotController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeKeyguardMonitor.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeLocationController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeManagedProfileController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeNetworkController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeNextAlarmController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakePluginManager.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeRotationLockController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeSecurityController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeStatusBarIconController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeTunerService.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeUserInfoController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeZenModeController.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/LeakCheckedTest.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/LeakInfo.java [deleted file]
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/Tracker.java [deleted file]
tests/testables/Android.mk [new file with mode: 0644]
tests/testables/src/android/testing/AndroidTestingRunner.java [moved from packages/SystemUI/tests/src/com/android/systemui/SysUIRunner.java with 90% similarity]
tests/testables/src/android/testing/BaseFragmentTest.java [moved from packages/SystemUI/tests/src/com/android/systemui/FragmentTestCase.java with 86% similarity]
tests/testables/src/android/testing/LayoutInflaterBuilder.java [moved from packages/SystemUI/src/com/android/systemui/util/LayoutInflaterBuilder.java with 92% similarity]
tests/testables/src/android/testing/LeakCheck.java [new file with mode: 0644]
tests/testables/src/android/testing/TestableContentResolver.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/FakeContentResolver.java with 95% similarity]
tests/testables/src/android/testing/TestableContext.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/TestableContext.java with 71% similarity]
tests/testables/src/android/testing/TestableImageView.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/TestableImageView.java with 92% similarity]
tests/testables/src/android/testing/TestableLooper.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/TestableLooper.java with 99% similarity]
tests/testables/src/android/testing/TestableSettings.java [new file with mode: 0644]
tests/testables/src/android/testing/UiThreadTest.java [moved from packages/SystemUI/tests/src/com/android/systemui/UiThreadTest.java with 97% similarity]
tests/testables/src/android/testing/ViewUtils.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/ViewUtils.java with 91% similarity]
tests/testables/tests/Android.mk [new file with mode: 0644]
tests/testables/tests/AndroidManifest.xml [new file with mode: 0644]
tests/testables/tests/src/android/testing/TestableLooperTest.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/TestableLooperTest.java with 93% similarity]
tests/testables/tests/src/android/testing/TestableSettingsTest.java [moved from packages/SystemUI/tests/src/com/android/systemui/utils/FakeSettingsProviderTest.java with 89% similarity]