Create local instance with local image
- Prepare the launch_cvd cmd and check the required enviornment.
- Create local instance via launch_cvd cmd and wait for boot up.
- Launch vnc client after AVD boot up.
Bug: 111162251
Test: m acloud && atest acloud_test &&
acloud create --local_instance --local_image -vv
Change-Id: I73461b023c444c1ebb29818eef4475bbf86a4200
diff --git a/setup/host_setup_runner_test.py b/setup/host_setup_runner_test.py
index fcb843a..4ec8290 100644
--- a/setup/host_setup_runner_test.py
+++ b/setup/host_setup_runner_test.py
@@ -43,7 +43,7 @@
def testShouldRunFalse(self):
"""Test ShouldRun returns False."""
- self.Patch(CuttlefishHostSetup, "_CheckUserInGroups", return_value=True)
+ self.Patch(CuttlefishHostSetup, "CheckUserInGroups", return_value=True)
self.Patch(CuttlefishHostSetup, "_CheckLoadedModules", return_value=True)
self.assertFalse(self.CuttlefishHostSetup.ShouldRun())
@@ -51,19 +51,19 @@
"""Test ShouldRun returns True."""
# 1. Checking groups fails.
self.Patch(
- CuttlefishHostSetup, "_CheckUserInGroups", return_value=False)
+ CuttlefishHostSetup, "CheckUserInGroups", return_value=False)
self.Patch(CuttlefishHostSetup, "_CheckLoadedModules", return_value=True)
self.assertTrue(self.CuttlefishHostSetup.ShouldRun())
# 2. Checking modules fails.
- self.Patch(CuttlefishHostSetup, "_CheckUserInGroups", return_value=True)
+ self.Patch(CuttlefishHostSetup, "CheckUserInGroups", return_value=True)
self.Patch(
CuttlefishHostSetup, "_CheckLoadedModules", return_value=False)
self.assertTrue(self.CuttlefishHostSetup.ShouldRun())
# pylint: disable=protected-access
def testCheckUserInGroups(self):
- """Test _CheckUserInGroups."""
+ """Test CheckUserInGroups."""
self.Patch(os, "getgroups", return_value=[1, 2, 3])
gr1 = mock.MagicMock()
gr1.gr_name = "fake_gr_1"
@@ -75,13 +75,13 @@
# User in all required groups should return true.
self.assertTrue(
- self.CuttlefishHostSetup._CheckUserInGroups(
+ self.CuttlefishHostSetup.CheckUserInGroups(
["fake_gr_1", "fake_gr_2"]))
# User not in all required groups should return False.
self.Patch(grp, "getgrgid", side_effect=[gr1, gr2, gr3])
self.assertFalse(
- self.CuttlefishHostSetup._CheckUserInGroups(
+ self.CuttlefishHostSetup.CheckUserInGroups(
["fake_gr_1", "fake_gr_4"]))
def testCheckLoadedModules(self):