CTS: skip wifi related net test if no such feature

am: 2fa6e7ce43

Change-Id: I9a672139ea9e1b8675912a06315c6a4902411be8
This commit is contained in:
bohu
2017-02-03 17:29:11 +00:00
committed by android-build-merger

View File

@@ -387,6 +387,10 @@ public class ConnectivityManagerTest extends AndroidTestCase {
* Tests reporting of connectivity changed. * Tests reporting of connectivity changed.
*/ */
public void testConnectivityChanged_manifestRequestOnly_shouldNotReceiveIntent() { public void testConnectivityChanged_manifestRequestOnly_shouldNotReceiveIntent() {
if (!mPackageManager.hasSystemFeature(PackageManager.FEATURE_WIFI)) {
Log.i(TAG, "testConnectivityChanged_manifestRequestOnly_shouldNotReceiveIntent cannot execute unless device supports WiFi");
return;
}
ConnectivityReceiver.prepare(); ConnectivityReceiver.prepare();
toggleWifi(); toggleWifi();
@@ -400,6 +404,10 @@ public class ConnectivityManagerTest extends AndroidTestCase {
} }
public void testConnectivityChanged_whenRegistered_shouldReceiveIntent() { public void testConnectivityChanged_whenRegistered_shouldReceiveIntent() {
if (!mPackageManager.hasSystemFeature(PackageManager.FEATURE_WIFI)) {
Log.i(TAG, "testConnectivityChanged_whenRegistered_shouldReceiveIntent cannot execute unless device supports WiFi");
return;
}
ConnectivityReceiver.prepare(); ConnectivityReceiver.prepare();
ConnectivityReceiver receiver = new ConnectivityReceiver(); ConnectivityReceiver receiver = new ConnectivityReceiver();
IntentFilter filter = new IntentFilter(); IntentFilter filter = new IntentFilter();
@@ -416,6 +424,10 @@ public class ConnectivityManagerTest extends AndroidTestCase {
public void testConnectivityChanged_manifestRequestOnlyPreN_shouldReceiveIntent() public void testConnectivityChanged_manifestRequestOnlyPreN_shouldReceiveIntent()
throws InterruptedException { throws InterruptedException {
if (!mPackageManager.hasSystemFeature(PackageManager.FEATURE_WIFI)) {
Log.i(TAG, "testConnectivityChanged_manifestRequestOnlyPreN_shouldReceiveIntent cannot execute unless device supports WiFi");
return;
}
Intent startIntent = new Intent(); Intent startIntent = new Intent();
startIntent.setComponent(new ComponentName("android.net.cts.appForApi23", startIntent.setComponent(new ComponentName("android.net.cts.appForApi23",
"android.net.cts.appForApi23.ConnectivityListeningActivity")); "android.net.cts.appForApi23.ConnectivityListeningActivity"));