80 lines
4.1 KiB
XML
80 lines
4.1 KiB
XML
<!--
|
|
|
|
Copyright (c) 2012-2018 Red Hat, Inc.
|
|
All rights reserved. This program and the accompanying materials
|
|
are made available under the terms of the Eclipse Public License v1.0
|
|
which accompanies this distribution, and is available at
|
|
http://www.eclipse.org/legal/epl-v10.html
|
|
|
|
Contributors:
|
|
Red Hat, Inc. - initial API and implementation
|
|
|
|
-->
|
|
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
|
|
<suite name="One-thread Eclipse Che selenium tests"
|
|
verbose="10"
|
|
parallel="classes"
|
|
thread-count="1">
|
|
|
|
<test name="all">
|
|
<method-selectors>
|
|
<method-selector>
|
|
<script language="beanshell">
|
|
<![CDATA[
|
|
boolean isTestGroupsAgreedWithRequestedGroups() {
|
|
String testGroupsVal = System.getProperty("testGroups");
|
|
if (testGroupsVal == null || testGroupsVal.trim().isEmpty() || groups.isEmpty()){
|
|
return true;
|
|
}
|
|
|
|
String[] testGroups = testGroupsVal.split(",");
|
|
for (String group: groups.keySet()) {
|
|
if (!Arrays.asList(testGroups).contains(group)) {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
isTestGroupsAgreedWithRequestedGroups();
|
|
]]>
|
|
</script>
|
|
</method-selector>
|
|
</method-selectors>
|
|
<classes>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.UserEmptyOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.AdminOfParentOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.AdminOfSubOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.CreateOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.DeleteOrganizationByBulkTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.DeleteOrganizationInListTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.DeleteOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.FilterOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.MemberOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.OrganizationMembersTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.RenameOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.organization.SystemAdminOrganizationTest"/>
|
|
<class name="org.eclipse.che.selenium.git.AuthorizeOnGithubFromDashboardTest"/>
|
|
<class name="org.eclipse.che.selenium.git.AuthorizeOnGithubFromImportTest"/>
|
|
<class name="org.eclipse.che.selenium.git.AuthorizeOnGithubFromPreferencesTest"/>
|
|
<class name="org.eclipse.che.selenium.git.CheckoutReferenceTest"/>
|
|
<class name="org.eclipse.che.selenium.git.CheckoutToRemoteBranchTest"/>
|
|
<class name="org.eclipse.che.selenium.git.CheckoutToRemoteBranchWhichAlreadyHasLinkedLocalBranchTest"/>
|
|
<class name="org.eclipse.che.selenium.git.FetchUpdatesAndMergeRemoteBranchIntoLocalTest"/>
|
|
<class name="org.eclipse.che.selenium.git.GitPullTest"/>
|
|
<class name="org.eclipse.che.selenium.git.GitCompareTest"/>
|
|
<class name="org.eclipse.che.selenium.git.ImportProjectIntoSpecifiedBranchTest"/>
|
|
<class name="org.eclipse.che.selenium.git.ImportRecursiveSubmoduleTest"/>
|
|
<class name="org.eclipse.che.selenium.git.KeepDirectoryGitImportTest"/>
|
|
<class name="org.eclipse.che.selenium.git.PullRequestPluginTest"/>
|
|
<class name="org.eclipse.che.selenium.git.PullRequestPluginWithForkTest"/>
|
|
<class name="org.eclipse.che.selenium.git.PushChangeNotUpdatedRepoTest"/>
|
|
<class name="org.eclipse.che.selenium.git.PushingChangesTest"/>
|
|
<class name="org.eclipse.che.selenium.git.RevertCommitTest"/>
|
|
<class name="org.eclipse.che.selenium.git.WorkingWithPullConflictsTest"/>
|
|
<class name="org.eclipse.che.selenium.dashboard.ImportProjectFromGitHubTest"/>
|
|
</classes>
|
|
</test>
|
|
</suite>
|