/*******************************************************************************
* Copyright (c) 2007-2016 Red Hat, Inc.
* Distributed under license by Red Hat, Inc. All rights reserved.
* This program is made available under the terms of the
* Eclipse Public License v 1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributor:
* Red Hat, Inc. - initial API and implementation
******************************************************************************/
package org.jboss.tools.openshift.ui.bot.test;
import org.jboss.reddeer.junit.runner.RedDeerSuite;
import org.jboss.tools.openshift.reddeer.utils.CleanUpOS2;
import org.jboss.tools.openshift.ui.bot.test.application.adapter.ID801SwitchProjectDeploymentTest;
import org.jboss.tools.openshift.ui.bot.test.application.adapter.ID802ServerAdapterOverviewTest;
import org.jboss.tools.openshift.ui.bot.test.application.adapter.ID803ServerAdapterHandlingTest;
import org.jboss.tools.openshift.ui.bot.test.application.adapter.ID804CreateServerAdapterTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID901DeleteMoreApplicationsTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID902DeployGitProjectTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID903ApplicationMarkersTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID904DeployApplicationWARArchiveTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID905ManageSnapshotsTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID906RestoreApplicationFromSnapshotTest;
import org.jboss.tools.openshift.ui.bot.test.application.advanced.ID907DownloadableCartridgeContentAssistTest;
import org.jboss.tools.openshift.ui.bot.test.application.basic.ID303OpenNewApplicationWizardWithoutSSHKeyTest;
import org.jboss.tools.openshift.ui.bot.test.application.basic.ID304OpenNewApplicationWizardWithoutDomainTest;
import org.jboss.tools.openshift.ui.bot.test.application.basic.ID305CartridgeContentAssistTest;
import org.jboss.tools.openshift.ui.bot.test.application.basic.ID306PreselectLastUsedConnectionTest;
import org.jboss.tools.openshift.ui.bot.test.application.basic.ID307WizardDataProcessingTest;
import org.jboss.tools.openshift.ui.bot.test.application.cartridge.ID601EmbedCartridgeTest;
import org.jboss.tools.openshift.ui.bot.test.application.cartridge.ID603AddDownloadableEmbeddableCartridgeTest;
import org.jboss.tools.openshift.ui.bot.test.application.cartridge.ID604AddJenkinsCartridgeWithoutJenkinsApplicationTest;
import org.jboss.tools.openshift.ui.bot.test.application.cartridge.ID605ShowWarningOnMultipleCartridgeRemoveTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID401CreateNewApplicationViaExplorerTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID402DeleteOpenShiftApplicationTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID403CreateNewApplicationViaShellTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID404CreateNewApplicationViaCentralTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID405CreateQuickstartTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID406CreateApplicationOnDownloadableCartridgeTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID407DeployEclipseProjectToOpenShift;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID408ApplicationPropertiesTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID409CreateApplicationWithoutAdapterTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID410CreateScalableApplicationTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID411CreateApplicationOnMediumGearTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID412UseAnotherDomainTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID413CreateApplicationWithEmbeddableCartridgeTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID414CreateApplicationFromExistingProjectTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID415DisableMavenBuildTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID416CreateApplicationOnSourceCodeFromGithubTest;
import org.jboss.tools.openshift.ui.bot.test.application.create.ID417CreateApplicationWithEnvironmentVariablesTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID701ModifyAndRepublishApplicationTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID702AddMavenProfileTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID703RefreshApplicationTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID704RestartApplicationTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID705TailFilesTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID706PortForwardingTest;
import org.jboss.tools.openshift.ui.bot.test.application.handle.ID707HandleEnvironmentVariablesTest;
import org.jboss.tools.openshift.ui.bot.test.application.importing.ID501ImportApplicationViaExplorerTest;
import org.jboss.tools.openshift.ui.bot.test.application.importing.ID502ImportApplicationViaMenuTest;
import org.jboss.tools.openshift.ui.bot.test.application.importing.ID503ImportApplicationViaAdapterTest;
import org.jboss.tools.openshift.ui.bot.test.common.ID001RemoteRequestTimeoutTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID101OpenOpenShiftExplorerTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID103CreateNewConnectionTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID104InvalidCredentialsValidationTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID105DefaultServerTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID106RemoveConnectionTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID107oHandleMoreAccountsTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID109EditConnectionTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID110SecurityStorageTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID112RefreshConnectionTest;
import org.jboss.tools.openshift.ui.bot.test.connection.ID113ConnectionPropertiesTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID201NewDomainTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID202EditDomainTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID203DeleteDomainTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID204CreateMoreDomainsTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID205ManageDomainTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID206RefreshDomainTest;
import org.jboss.tools.openshift.ui.bot.test.domain.ID207DomainPropertiesTest;
import org.jboss.tools.openshift.ui.bot.test.ssh.ID150CreateNewSSHKeyTest;
import org.jboss.tools.openshift.ui.bot.test.ssh.ID151RemoveSSHKeyTest;
import org.jboss.tools.openshift.ui.bot.test.ssh.ID152AddExistingSSHKeyTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite.SuiteClasses;
/**
* <b>OpenShift RedDeer TestSuite</b>
* Test suite for OpenShift 2 instances.
*
* @author mlabuda@redhat.com
*/
@RunWith(RedDeerSuite.class)
@SuiteClasses({
// Common
ID001RemoteRequestTimeoutTest.class,
// Connection
ID101OpenOpenShiftExplorerTest.class,
ID103CreateNewConnectionTest.class,
ID104InvalidCredentialsValidationTest.class,
ID105DefaultServerTest.class,
ID106RemoveConnectionTest.class,
ID107oHandleMoreAccountsTest.class,
ID109EditConnectionTest.class,
ID110SecurityStorageTest.class,
ID112RefreshConnectionTest.class,
ID113ConnectionPropertiesTest.class,
// SSH Keys
ID150CreateNewSSHKeyTest.class,
ID151RemoveSSHKeyTest.class,
ID152AddExistingSSHKeyTest.class,
// Domain
ID201NewDomainTest.class,
ID202EditDomainTest.class,
ID203DeleteDomainTest.class,
ID204CreateMoreDomainsTest.class,
ID205ManageDomainTest.class,
ID206RefreshDomainTest.class,
ID207DomainPropertiesTest.class,
// Application
ID303OpenNewApplicationWizardWithoutSSHKeyTest.class,
ID304OpenNewApplicationWizardWithoutDomainTest.class,
ID305CartridgeContentAssistTest.class,
ID306PreselectLastUsedConnectionTest.class,
ID307WizardDataProcessingTest.class,
// Application - creation
ID401CreateNewApplicationViaExplorerTest.class,
ID402DeleteOpenShiftApplicationTest.class,
ID403CreateNewApplicationViaShellTest.class,
ID404CreateNewApplicationViaCentralTest.class,
ID405CreateQuickstartTest.class,
ID406CreateApplicationOnDownloadableCartridgeTest.class,
ID407DeployEclipseProjectToOpenShift.class,
ID408ApplicationPropertiesTest.class,
ID409CreateApplicationWithoutAdapterTest.class,
ID410CreateScalableApplicationTest.class,
ID411CreateApplicationOnMediumGearTest.class,
ID412UseAnotherDomainTest.class,
ID413CreateApplicationWithEmbeddableCartridgeTest.class,
ID414CreateApplicationFromExistingProjectTest.class,
ID415DisableMavenBuildTest.class,
ID416CreateApplicationOnSourceCodeFromGithubTest.class,
ID417CreateApplicationWithEnvironmentVariablesTest.class,
// Application - import
ID501ImportApplicationViaExplorerTest.class,
ID502ImportApplicationViaMenuTest.class,
ID503ImportApplicationViaAdapterTest.class,
// Application - embedded cartridges
ID601EmbedCartridgeTest.class,
ID603AddDownloadableEmbeddableCartridgeTest.class,
ID604AddJenkinsCartridgeWithoutJenkinsApplicationTest.class,
ID605ShowWarningOnMultipleCartridgeRemoveTest.class,
// Application - handle
ID701ModifyAndRepublishApplicationTest.class,
ID702AddMavenProfileTest.class,
ID703RefreshApplicationTest.class,
ID704RestartApplicationTest.class,
ID705TailFilesTest.class,
ID706PortForwardingTest.class,
ID707HandleEnvironmentVariablesTest.class,
// Application - server adapter
ID801SwitchProjectDeploymentTest.class,
ID802ServerAdapterOverviewTest.class,
ID803ServerAdapterHandlingTest.class,
ID804CreateServerAdapterTest.class,
// Application - advanced
ID901DeleteMoreApplicationsTest.class,
ID902DeployGitProjectTest.class,
ID903ApplicationMarkersTest.class,
ID904DeployApplicationWARArchiveTest.class,
ID905ManageSnapshotsTest.class,
ID906RestoreApplicationFromSnapshotTest.class,
ID907DownloadableCartridgeContentAssistTest.class,
CleanUpOS2.class,
})
public class OpenShift2BotTests {
}