use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.ChooseSystemImageStepFixture in project android by JetBrains.
the class AvdListDialogTest method makeNexus5.
private void makeNexus5() throws Exception {
AvdManagerDialogFixture avdManagerDialog = guiTest.ideFrame().invokeAvdManager();
AvdEditWizardFixture avdEditWizard = avdManagerDialog.createNew();
avdEditWizard.selectHardware().selectHardwareProfile("Nexus 5");
avdEditWizard.clickNext();
ChooseSystemImageStepFixture chooseSystemImageStep = avdEditWizard.getChooseSystemImageStep();
chooseSystemImageStep.selectTab("x86 Images");
chooseSystemImageStep.selectSystemImage("Nougat", "24", "x86", "Android 7.0");
avdEditWizard.clickNext();
avdEditWizard.clickFinish();
avdManagerDialog.close();
}
use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.ChooseSystemImageStepFixture in project android by JetBrains.
the class AvdListDialogTest method testCreateAvd.
@RunIn(TestGroup.QA)
@Test
public void testCreateAvd() throws Exception {
guiTest.importSimpleApplication();
AvdManagerDialogFixture avdManagerDialog = guiTest.ideFrame().invokeAvdManager();
AvdEditWizardFixture avdEditWizard = avdManagerDialog.createNew();
avdEditWizard.selectHardware().enterSearchTerm("Nexus").selectHardwareProfile("Nexus 7");
avdEditWizard.clickNext();
ChooseSystemImageStepFixture chooseSystemImageStep = avdEditWizard.getChooseSystemImageStep();
chooseSystemImageStep.selectTab("x86 Images");
chooseSystemImageStep.selectSystemImage("Nougat", "24", "x86", "Android 7.0");
avdEditWizard.clickNext();
ConfigureAvdOptionsStepFixture configureAvdOptionsStep = avdEditWizard.getConfigureAvdOptionsStep();
configureAvdOptionsStep.showAdvancedSettings();
// check default
configureAvdOptionsStep.requireAvdName("Nexus 7 API 24");
configureAvdOptionsStep.setAvdName("Testsuite AVD");
configureAvdOptionsStep.setFrontCamera("Emulated");
avdEditWizard.clickFinish();
guiTest.waitForBackgroundTasks();
// Ensure the AVD was created
avdManagerDialog.selectAvd("Testsuite AVD");
// Then clean it up
avdManagerDialog.deleteAvd("Testsuite AVD");
avdManagerDialog.close();
}
Aggregations