diff --git a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java index f9454ad052..5b95eea332 100644 --- a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java +++ b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java @@ -126,6 +126,8 @@ public abstract class AbstractRestrictBackgroundNetworkTestCase { private static final String KEY_NETWORK_STATE_OBSERVER = TEST_PKG + ".observer"; private static final String KEY_SKIP_VALIDATION_CHECKS = TEST_PKG + ".skip_validation_checks"; + private static final String EMPTY_STRING = ""; + protected static final int TYPE_COMPONENT_ACTIVTIY = 0; protected static final int TYPE_COMPONENT_FOREGROUND_SERVICE = 1; protected static final int TYPE_EXPEDITED_JOB = 2; @@ -229,6 +231,8 @@ public abstract class AbstractRestrictBackgroundNetworkTestCase { final String resultData = getResultData(); if (resultData == null) { Log.e(TAG, "Received null data from ordered intent"); + // Offer an empty string so that the code waiting for the result can return. + result.offer(EMPTY_STRING); return; } result.offer(resultData);