diff options
author | Takeshi Hagikura <thagikura@google.com> | 2015-03-18 14:28:08 +0900 |
---|---|---|
committer | Takeshi Hagikura <thagikura@google.com> | 2015-03-18 14:29:50 +0900 |
commit | c3c76f5873f98dfbb4f09ae002296e51059708ba (patch) | |
tree | dcc180b35354ac238b6b7c9099ba3b942dff18b2 /system | |
parent | dd37043cbd52dc94142d3ceb126a7415b883d5fd (diff) | |
download | android-c3c76f5873f98dfbb4f09ae002296e51059708ba.tar.gz |
Fixes the broken tests for AppUsageStatistics. Update the UI in the UI thread.
https://b.corp.google.com/issues/19685630
Succeeded tests log. https://paste.googleplex.com/5935381669216256
Change-Id: I9a679b80407cd02bd5cc1488a0c758aa690a8225
Diffstat (limited to 'system')
-rw-r--r-- | system/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/AppUsageStatisticsFragmentTests.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/system/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/AppUsageStatisticsFragmentTests.java b/system/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/AppUsageStatisticsFragmentTests.java index d8adb1ce..bcffdea2 100644 --- a/system/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/AppUsageStatisticsFragmentTests.java +++ b/system/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/AppUsageStatisticsFragmentTests.java @@ -31,6 +31,7 @@ public class AppUsageStatisticsFragmentTests extends ActivityInstrumentationTestCase2<AppUsageStatisticsActivity> { private AppUsageStatisticsActivity mTestActivity; + private AppUsageStatisticsFragment mTestFragment; public AppUsageStatisticsFragmentTests() { @@ -81,10 +82,14 @@ public class AppUsageStatisticsFragmentTests } public void testUpdateAppsList() { - List<UsageStats> usageStatsList = mTestFragment + final List<UsageStats> usageStatsList = mTestFragment .getUsageStatistics(UsageStatsManager.INTERVAL_DAILY); - - mTestFragment.updateAppsList(usageStatsList); + mTestActivity.runOnUiThread(new Runnable() { + @Override + public void run() { + mTestFragment.updateAppsList(usageStatsList); + } + }); getInstrumentation().waitForIdleSync(); // The result depends on if the app is granted the access to App usage statistics. |