OSDN Git Service

DO NOT MERGE: De-guava BroadcastInterceptingContext and move it to testutils.
authorLorenzo Colitti <lorenzo@google.com>
Fri, 28 Oct 2016 03:56:03 +0000 (12:56 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Wed, 18 Jan 2017 10:08:02 +0000 (19:08 +0900)
commit073e5e94ad95b540501df6ea6937003359f23ac0
treeba649ccaf199d646f2e8271fbb5eac2460b8f6bf
parent9997f1489a56a4d11b3381d04ea4a18ef5f73c3d
DO NOT MERGE: De-guava BroadcastInterceptingContext and move it to testutils.

Removing the static dependency on guava reduces test compile time
by about 20 seconds on a Z840, thus substantially speeding up the
compile/test cycle.

Make FutureIntent public instead of package-private because it is
used directly by NetworkPolicyManagementServiceTest, which as of
this CL is now in a different package.

(cherry picked from commit 281a17c9580de5c9898be7d9654d428801976511)

Test: runtest frameworks-services -c com.android.server.ConnectivityServiceTest  # PASS
Test: runtest frameworks-services -c com.android.server.NetworkPolicyManagerServiceTest  # PASS
Test: runtest frameworks-services -c com.android.server.net.NetworkStatsServiceTest  # PASS
Test: runtest frameworks-services -c com.android.server.NetworkManagementServiceTest  # Already failing.
Bug: 31479480

(cherry picked from commit 3c295b59f5767904656235db48692906148ab631)

Change-Id: I8a95d4618dced81f173d2b38b9c1dfe3860b348a
services/tests/servicestests/src/com/android/server/ConnectivityServiceTest.java
services/tests/servicestests/src/com/android/server/NetworkManagementServiceTest.java
services/tests/servicestests/src/com/android/server/NetworkPolicyManagerServiceTest.java
services/tests/servicestests/src/com/android/server/net/NetworkStatsServiceTest.java
tests/utils/testutils/java/com/android/internal/util/test/BroadcastInterceptingContext.java [moved from services/tests/servicestests/src/com/android/server/BroadcastInterceptingContext.java with 89% similarity]