Search in sources :

Example 1 with MockAvdManagerConnection

use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.MockAvdManagerConnection in project android by JetBrains.

the class LayoutInspectorTest method setUp.

@Before
public void setUp() throws Exception {
    MockAvdManagerConnection.inject();
    MockAvdManagerConnection mockAvdManagerConnection = (MockAvdManagerConnection) AvdManagerConnection.getDefaultAvdManagerConnection();
    mockAvdManagerConnection.deleteAvd(AVD_NAME);
    AvdManagerDialogFixture avdManagerDialog = guiTest.importSimpleApplication().invokeAvdManager();
    AvdEditWizardFixture avdEditWizard = avdManagerDialog.createNew();
    avdEditWizard.selectHardware().selectHardwareProfile("Nexus 5");
    avdEditWizard.clickNext();
    avdEditWizard.getChooseSystemImageStep().selectTab("x86 Images").selectSystemImage("KitKat", "19", "x86", "Android 4.4");
    avdEditWizard.clickNext();
    avdEditWizard.getConfigureAvdOptionsStep().setAvdName(AVD_NAME);
    avdEditWizard.clickFinish();
    avdManagerDialog.close();
}
Also used : AvdEditWizardFixture(com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdEditWizardFixture) MockAvdManagerConnection(com.android.tools.idea.tests.gui.framework.fixture.avdmanager.MockAvdManagerConnection) AvdManagerDialogFixture(com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdManagerDialogFixture)

Example 2 with MockAvdManagerConnection

use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.MockAvdManagerConnection in project android by JetBrains.

the class LayoutInspectorTest method tearDown.

@After
public void tearDown() throws Exception {
    // Close a no-window emulator by calling 'adb emu kill'
    // because default stopAVD implementation (i.e., 'kill pid') cannot close a no-window emulator.
    MockAvdManagerConnection mockAvdManagerConnection = (MockAvdManagerConnection) AvdManagerConnection.getDefaultAvdManagerConnection();
    mockAvdManagerConnection.stopRunningAvd();
    mockAvdManagerConnection.deleteAvd(AVD_NAME);
}
Also used : MockAvdManagerConnection(com.android.tools.idea.tests.gui.framework.fixture.avdmanager.MockAvdManagerConnection)

Aggregations

MockAvdManagerConnection (com.android.tools.idea.tests.gui.framework.fixture.avdmanager.MockAvdManagerConnection)2 AvdEditWizardFixture (com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdEditWizardFixture)1 AvdManagerDialogFixture (com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdManagerDialogFixture)1