aboutsummaryrefslogtreecommitdiff
path: root/tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java')
-rw-r--r--tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java62
1 files changed, 0 insertions, 62 deletions
diff --git a/tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java b/tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java
index 4d0f5eb3..55badcc2 100644
--- a/tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java
+++ b/tests/testapk/src/java/com/android/microdroid/test/MicrodroidTests.java
@@ -576,7 +576,6 @@ public class MicrodroidTests extends MicrodroidDeviceTestBase {
assertThat(minimal.getEncryptedStorageBytes()).isEqualTo(0);
assertThat(minimal.isVmOutputCaptured()).isFalse();
assertThat(minimal.getOs()).isEqualTo("microdroid");
- assertThat(minimal.isNetworkSupported()).isFalse();
// Maximal has everything that can be set to some non-default value. (And has different
// values than minimal for the required fields.)
@@ -593,9 +592,6 @@ public class MicrodroidTests extends MicrodroidDeviceTestBase {
.setEncryptedStorageBytes(1_000_000)
.setVmOutputCaptured(true)
.setOs("microdroid_gki-android14-6.1");
- if (!mProtectedVm) {
- maximalBuilder.setNetworkSupported(true);
- }
VirtualMachineConfig maximal = maximalBuilder.build();
assertThat(maximal.getApkPath()).isEqualTo("/apk/path");
@@ -612,9 +608,6 @@ public class MicrodroidTests extends MicrodroidDeviceTestBase {
assertThat(maximal.getEncryptedStorageBytes()).isEqualTo(1_000_000);
assertThat(maximal.isVmOutputCaptured()).isTrue();
assertThat(maximal.getOs()).isEqualTo("microdroid_gki-android14-6.1");
- if (!mProtectedVm) {
- assertThat(maximal.isNetworkSupported()).isTrue();
- }
assertThat(minimal.isCompatibleWith(maximal)).isFalse();
assertThat(minimal.isCompatibleWith(minimal)).isTrue();
@@ -669,18 +662,6 @@ public class MicrodroidTests extends MicrodroidDeviceTestBase {
.setVmConsoleInputSupported(true);
e = assertThrows(IllegalStateException.class, () -> captureInputOnNonDebuggable.build());
assertThat(e).hasMessageThat().contains("debug level must be FULL to use console input");
-
- if (mProtectedVm) {
- VirtualMachineConfig.Builder networkSupportedOnProtectedVm =
- newVmConfigBuilderWithPayloadBinary("binary.so")
- .setProtectedVm(mProtectedVm)
- .setNetworkSupported(true);
- e =
- assertThrows(
- IllegalStateException.class,
- () -> networkSupportedOnProtectedVm.build());
- assertThat(e).hasMessageThat().contains("network is not supported on pVM");
- }
}
@Test
@@ -2322,49 +2303,6 @@ public class MicrodroidTests extends MicrodroidDeviceTestBase {
}
}
- private VirtualMachineConfig buildVmConfigWithNetworkSupported() throws Exception {
- return buildVmConfigWithNetworkSupported("MicrodroidTestNativeLib.so");
- }
-
- private VirtualMachineConfig buildVmConfigWithNetworkSupported(String binaryPath)
- throws Exception {
- assumeSupportedDevice();
- assumeNonProtectedVM();
- assumeFeatureEnabled(VirtualMachineManager.FEATURE_NETWORK);
- VirtualMachineConfig config =
- newVmConfigBuilderWithPayloadBinary(binaryPath)
- .setNetworkSupported(true)
- .setDebugLevel(DEBUG_LEVEL_FULL)
- .build();
- grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION);
- return config;
- }
-
- @Test
- public void configuringNetworkSupportedRequiresCustomPermission() throws Exception {
- VirtualMachineConfig config = buildVmConfigWithNetworkSupported();
- revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION);
-
- VirtualMachine vm =
- forceCreateNewVirtualMachine(
- "test_network_supported_req_custom_permission", config);
- SecurityException e =
- assertThrows(
- SecurityException.class, () -> runVmTestService(TAG, vm, (ts, tr) -> {}));
- assertThat(e)
- .hasMessageThat()
- .contains("android.permission.USE_CUSTOM_VIRTUAL_MACHINE permission");
- }
-
- @Test
- public void bootsWithNetworkSupported() throws Exception {
- VirtualMachineConfig config = buildVmConfigWithNetworkSupported();
-
- VirtualMachine vm =
- forceCreateNewVirtualMachine("test_boot_with_network_supported", config);
- runVmTestService(TAG, vm, (ts, tr) -> {}).assertNoException();
- }
-
@Test
public void createAndRunRustVm() throws Exception {
// This test is here mostly to exercise the Rust wrapper around the VM Payload API.