OSDN Git Service

Fix one of the breakages of ConnectivityServiceTest in master.
authorLorenzo Colitti <lorenzo@google.com>
Fri, 27 Nov 2015 01:52:10 +0000 (10:52 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Fri, 27 Nov 2015 02:46:18 +0000 (11:46 +0900)
Change-Id: I31c7a019383fa589beb1572486700e54edfb97e8

services/tests/servicestests/src/com/android/server/ConnectivityServiceTest.java

index 97e16da..27deb72 100644 (file)
@@ -591,6 +591,12 @@ public class ConnectivityServiceTest extends AndroidTestCase {
     public void setUp() throws Exception {
         super.setUp();
 
+        // InstrumentationTestRunner prepares a looper, but AndroidJUnitRunner does not.
+        // http://b/25897652 .
+        if (Looper.myLooper() == null) {
+            Looper.prepare();
+        }
+
         mServiceContext = new MockContext(getContext());
         mService = new WrappedConnectivityService(mServiceContext,
                 mock(INetworkManagementService.class),