use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdEditWizardFixture 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();
}
use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdEditWizardFixture in project android by JetBrains.
the class AvdListDialogTest method testEditAvd.
@Ignore("http://wpie20.hot.corp.google.com:8200/builders/ubuntu-studio-master-dev-uitests/builds/28/")
@Test
public void testEditAvd() throws Exception {
guiTest.importSimpleApplication();
makeNexus5();
AvdManagerDialogFixture avdManagerDialog = guiTest.ideFrame().invokeAvdManager();
AvdEditWizardFixture avdEditWizardFixture = avdManagerDialog.editAvdWithName("Nexus 5 API 24");
ConfigureAvdOptionsStepFixture configureAvdOptionsStep = avdEditWizardFixture.getConfigureAvdOptionsStep();
configureAvdOptionsStep.showAdvancedSettings();
configureAvdOptionsStep.selectGraphicsHardware();
avdEditWizardFixture.clickFinish();
avdManagerDialog.close();
removeNexus5();
}
use of com.android.tools.idea.tests.gui.framework.fixture.avdmanager.AvdEditWizardFixture in project android by JetBrains.
the class LaunchAndroidApplicationTest method createAVD.
private void createAVD() {
AvdManagerDialogFixture avdManagerDialog = guiTest.ideFrame().invokeAvdManager();
AvdEditWizardFixture avdEditWizard = avdManagerDialog.createNew();
avdEditWizard.selectHardware().selectHardwareProfile("Nexus 5");
avdEditWizard.clickNext();
avdEditWizard.getChooseSystemImageStep().selectTab("x86 Images").selectSystemImage("Nougat", "24", "x86", "Android 7.0");
avdEditWizard.clickNext();
avdEditWizard.getConfigureAvdOptionsStep().setAvdName(AVD_NAME);
avdEditWizard.clickFinish();
avdManagerDialog.close();
}
Aggregations