Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ui/tests/selenium/SeleniumTests.php')
-rw-r--r--ui/tests/selenium/SeleniumTests.php540
1 files changed, 317 insertions, 223 deletions
diff --git a/ui/tests/selenium/SeleniumTests.php b/ui/tests/selenium/SeleniumTests.php
index ea2da8caa65..5c0c62b5ecd 100644
--- a/ui/tests/selenium/SeleniumTests.php
+++ b/ui/tests/selenium/SeleniumTests.php
@@ -21,14 +21,167 @@
require_once dirname(__FILE__).'/testDocumentationLinks.php';
require_once dirname(__FILE__).'/testGeneric.php';
-require_once dirname(__FILE__).'/testExecuteNow.php';
-require_once dirname(__FILE__).'/testGraphAxis.php';
-require_once dirname(__FILE__).'/testPageDashboardWidgets.php';
-require_once dirname(__FILE__).'/testPageLatestData.php';
-require_once dirname(__FILE__).'/testPageWeb.php';
+
+// Actions.
+require_once dirname(__FILE__).'/actions/testFormAction.php';
+require_once dirname(__FILE__).'/actions/testPageActions.php';
+
+// Api tokens.
+require_once dirname(__FILE__).'/apiTokens/testPageApiTokensAdministrationGeneral.php';
+require_once dirname(__FILE__).'/apiTokens/testPageApiTokensUserSettings.php';
+require_once dirname(__FILE__).'/apiTokens/testFormApiTokensAdministrationGeneral.php';
+require_once dirname(__FILE__).'/apiTokens/testFormApiTokensUserSettings.php';
+
+// Dashboards.
+require_once dirname(__FILE__).'/dashboard/testDashboardCopyWidgets.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardDynamicItemWidgets.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardFavoriteGraphsWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardFavoriteMapsWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardForm.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardGeomapWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardGraphPrototypeWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardGraphWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardHostAvailabilityWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardItemValueWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardPages.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardProblemsBySeverityWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardSlaReportWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardSystemInformationWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardTopHostsWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardTriggerOverviewWidget.php';
+require_once dirname(__FILE__).'/dashboard/testDashboardViewMode.php';
+require_once dirname(__FILE__).'/dashboard/testFormTemplateDashboards.php';
+require_once dirname(__FILE__).'/dashboard/testPageDashboardList.php';
+require_once dirname(__FILE__).'/dashboard/testPageDashboardWidgets.php';
+require_once dirname(__FILE__).'/dashboard/testPageTemplateDashboards.php';
+
+// Filter tabs.
+require_once dirname(__FILE__).'/filterTabs/testFormFilterHosts.php';
+require_once dirname(__FILE__).'/filterTabs/testFormFilterLatestData.php';
+require_once dirname(__FILE__).'/filterTabs/testFormFilterProblems.php';
+
+// Geomaps.
+require_once dirname(__FILE__).'/geomaps/testFormAdministrationGeneralGeomaps.php';
+require_once dirname(__FILE__).'/geomaps/testGeomapWidgetScreenshots.php';
+
+// Graphs.
+require_once dirname(__FILE__).'/graphs/testFormGraph.php';
+require_once dirname(__FILE__).'/graphs/testFormGraphPrototype.php';
+require_once dirname(__FILE__).'/graphs/testGraphAxis.php';
+require_once dirname(__FILE__).'/graphs/testInheritanceGraph.php';
+require_once dirname(__FILE__).'/graphs/testInheritanceGraphPrototype.php';
+require_once dirname(__FILE__).'/graphs/testPageGraphPrototypes.php';
+require_once dirname(__FILE__).'/graphs/testPageHostGraph.php';
+
+// Hosts.
+require_once dirname(__FILE__).'/hosts/testFormHostFromConfiguration.php';
+require_once dirname(__FILE__).'/hosts/testFormHostFromMonitoring.php';
+require_once dirname(__FILE__).'/hosts/testFormHostFromStandalone.php';
+require_once dirname(__FILE__).'/hosts/testFormHostLinkTemplates.php';
+require_once dirname(__FILE__).'/hosts/testFormHostPrototype.php';
+require_once dirname(__FILE__).'/hosts/testPageHostInterfaces.php';
+require_once dirname(__FILE__).'/hosts/testPageHostPrototypes.php';
+require_once dirname(__FILE__).'/hosts/testPageHosts.php';
+require_once dirname(__FILE__).'/hosts/testPageMonitoringHosts.php';
+
+// Items.
+require_once dirname(__FILE__).'/items/testFormItem.php';
+require_once dirname(__FILE__).'/items/testFormItemHttpAgent.php';
+require_once dirname(__FILE__).'/items/testFormItemPrototype.php';
+require_once dirname(__FILE__).'/items/testFormTestItem.php';
+require_once dirname(__FILE__).'/items/testFormTestItemPrototype.php';
+require_once dirname(__FILE__).'/items/testFormulaCalculatedItem.php';
+require_once dirname(__FILE__).'/items/testFormulaCalculatedItemPrototype.php';
+require_once dirname(__FILE__).'/items/testInheritanceItem.php';
+require_once dirname(__FILE__).'/items/testInheritanceItemPrototype.php';
+require_once dirname(__FILE__).'/items/testItemTypeSelection.php';
+require_once dirname(__FILE__).'/items/testPageItemPrototypes.php';
+require_once dirname(__FILE__).'/items/testPageItems.php';
+
+// LLD.
+require_once dirname(__FILE__).'/lld/testFormLowLevelDiscovery.php';
+require_once dirname(__FILE__).'/lld/testFormLowLevelDiscoveryOverrides.php';
+require_once dirname(__FILE__).'/lld/testFormTestLowLevelDiscovery.php';
+require_once dirname(__FILE__).'/lld/testInheritanceDiscoveryRule.php';
+require_once dirname(__FILE__).'/lld/testPageLowLevelDiscovery.php';
+
+// Macros.
+require_once dirname(__FILE__).'/macros/testFormMacrosAdministrationGeneral.php';
+require_once dirname(__FILE__).'/macros/testFormMacrosHost.php';
+require_once dirname(__FILE__).'/macros/testFormMacrosHostPrototype.php';
+require_once dirname(__FILE__).'/macros/testFormMacrosTemplate.php';
+
+// Monitoring.
+require_once dirname(__FILE__).'/monitoring/testPageMonitoringLatestData.php';
+
+// Preprocessing.
+require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingCloneHost.php';
+require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingCloneTemplate.php';
+require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingItem.php';
+require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingItemPrototype.php';
+require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingLowLevelDiscovery.php';
+require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingTest.php';
+
+// Problems.
require_once dirname(__FILE__).'/problems/testFormUpdateProblem.php';
require_once dirname(__FILE__).'/problems/testPageProblems.php';
-require_once dirname(__FILE__).'/testPageActions.php';
+
+// Proxies.
+require_once dirname(__FILE__).'/proxies/testFormAdministrationProxies.php';
+require_once dirname(__FILE__).'/proxies/testPageAdministrationProxies.php';
+
+// Reports.
+require_once dirname(__FILE__).'/reports/testFormScheduledReport.php';
+require_once dirname(__FILE__).'/reports/testPageAvailabilityReport.php';
+require_once dirname(__FILE__).'/reports/testPageReportsActionLog.php';
+require_once dirname(__FILE__).'/reports/testPageReportsAudit.php';
+require_once dirname(__FILE__).'/reports/testPageReportsNotifications.php';
+require_once dirname(__FILE__).'/reports/testPageReportsSystemInformation.php';
+require_once dirname(__FILE__).'/reports/testPageReportsTriggerTop.php';
+require_once dirname(__FILE__).'/reports/testPageScheduledReport.php';
+require_once dirname(__FILE__).'/reports/testScheduledReportPermissions.php';
+
+// Roles.
+require_once dirname(__FILE__).'/roles/testFormUserRoles.php';
+require_once dirname(__FILE__).'/roles/testPageUserRoles.php';
+require_once dirname(__FILE__).'/roles/testUserRolesPermissions.php';
+
+// Services.
+require_once dirname(__FILE__).'/services/testFormServicesServices.php';
+require_once dirname(__FILE__).'/services/testPageServicesServices.php';
+require_once dirname(__FILE__).'/services/testPageServicesServicesMassUpdate.php';
+
+// SLA.
+require_once dirname(__FILE__).'/sla/testFormServicesSla.php';
+require_once dirname(__FILE__).'/sla/testPageServicesSla.php';
+require_once dirname(__FILE__).'/sla/testPageServicesSlaReport.php';
+
+// Tags.
+require_once dirname(__FILE__).'/tags/testFormTagsHost.php';
+require_once dirname(__FILE__).'/tags/testFormTagsHostPrototype.php';
+require_once dirname(__FILE__).'/tags/testFormTagsServices.php';
+require_once dirname(__FILE__).'/tags/testFormTagsServicesProblemTags.php';
+require_once dirname(__FILE__).'/tags/testFormTagsItem.php';
+require_once dirname(__FILE__).'/tags/testFormTagsItemPrototype.php';
+require_once dirname(__FILE__).'/tags/testFormTagsTemplate.php';
+require_once dirname(__FILE__).'/tags/testFormTagsTrigger.php';
+require_once dirname(__FILE__).'/tags/testFormTagsTriggerPrototype.php';
+require_once dirname(__FILE__).'/tags/testFormTagsWeb.php';
+
+// Templates.
+require_once dirname(__FILE__).'/templates/testFormTemplate.php';
+require_once dirname(__FILE__).'/templates/testPageTemplates.php';
+
+// Users.
+require_once dirname(__FILE__).'/users/testFormUser.php';
+require_once dirname(__FILE__).'/users/testFormUserMedia.php';
+require_once dirname(__FILE__).'/users/testFormUserPermissions.php';
+require_once dirname(__FILE__).'/users/testFormUserProfile.php';
+require_once dirname(__FILE__).'/users/testPageUsers.php';
+
+require_once dirname(__FILE__).'/testExecuteNow.php';
+require_once dirname(__FILE__).'/testPageWeb.php';
+
require_once dirname(__FILE__).'/testFormAdministrationGeneralAutoregistration.php';
require_once dirname(__FILE__).'/testPageAdministrationGeneralIconMapping.php';
require_once dirname(__FILE__).'/testPageAdministrationGeneralImages.php';
@@ -36,20 +189,9 @@ require_once dirname(__FILE__).'/testPageAdministrationGeneralModules.php';
require_once dirname(__FILE__).'/testPageAdministrationGeneralRegexp.php';
require_once dirname(__FILE__).'/testPageAdministrationMediaTypes.php';
require_once dirname(__FILE__).'/testPageAdministrationScripts.php';
-require_once dirname(__FILE__).'/apiTokens/testPageApiTokensAdministrationGeneral.php';
-require_once dirname(__FILE__).'/apiTokens/testPageApiTokensUserSettings.php';
-require_once dirname(__FILE__).'/testPageAvailabilityReport.php';
-require_once dirname(__FILE__).'/testPageDashboardList.php';
require_once dirname(__FILE__).'/testPageEventCorrelation.php';
-require_once dirname(__FILE__).'/testPageGraphPrototypes.php';
require_once dirname(__FILE__).'/testPageHistory.php';
-require_once dirname(__FILE__).'/testPageHostGraph.php';
-require_once dirname(__FILE__).'/testPageHostInterfaces.php';
-require_once dirname(__FILE__).'/testPageHostPrototypes.php';
-require_once dirname(__FILE__).'/testPageHosts.php';
require_once dirname(__FILE__).'/testPageInventory.php';
-require_once dirname(__FILE__).'/items/testPageItems.php';
-require_once dirname(__FILE__).'/items/testPageItemPrototypes.php';
require_once dirname(__FILE__).'/testPageTriggers.php';
require_once dirname(__FILE__).'/testPageTriggerUrl.php';
require_once dirname(__FILE__).'/testPageTriggerPrototypes.php';
@@ -57,9 +199,7 @@ require_once dirname(__FILE__).'/testPageMaintenance.php';
require_once dirname(__FILE__).'/testPageMaps.php';
require_once dirname(__FILE__).'/testPageMassUpdateItems.php';
require_once dirname(__FILE__).'/testPageMassUpdateItemPrototypes.php';
-require_once dirname(__FILE__).'/testPageMonitoringHosts.php';
require_once dirname(__FILE__).'/testPageNetworkDiscovery.php';
-require_once dirname(__FILE__).'/lld/testPageLowLevelDiscovery.php';
require_once dirname(__FILE__).'/testPasswordComplexity.php';
/*
require_once dirname(__FILE__).'/testPageQueueDetails.php';
@@ -68,17 +208,12 @@ require_once dirname(__FILE__).'/testPageQueueOverviewByProxy.php';
*/
require_once dirname(__FILE__).'/testPageSearch.php';
require_once dirname(__FILE__).'/testPageStatusOfZabbix.php';
-require_once dirname(__FILE__).'/testPageTemplates.php';
require_once dirname(__FILE__).'/testPageTriggerDescription.php';
require_once dirname(__FILE__).'/testPageUserGroups.php';
-require_once dirname(__FILE__).'/users/testPageUsers.php';
require_once dirname(__FILE__).'/testExpandExpressionMacros.php';
-require_once dirname(__FILE__).'/testFormAction.php';
require_once dirname(__FILE__).'/testFormAdministrationAuthenticationHttp.php';
require_once dirname(__FILE__).'/testFormAdministrationAuthenticationLdap.php';
require_once dirname(__FILE__).'/testFormAdministrationAuthenticationSaml.php';
-require_once dirname(__FILE__).'/proxies/testFormAdministrationProxies.php';
-require_once dirname(__FILE__).'/proxies/testPageAdministrationProxies.php';
require_once dirname(__FILE__).'/testFormAdministrationGeneralAuditLog.php';
require_once dirname(__FILE__).'/testFormAdministrationGeneralGUI.php';
require_once dirname(__FILE__).'/testFormAdministrationGeneralIconMapping.php';
@@ -92,84 +227,28 @@ require_once dirname(__FILE__).'/testFormAdministrationMediaTypeMessageTemplates
require_once dirname(__FILE__).'/testFormAdministrationMediaTypeWebhook.php';
require_once dirname(__FILE__).'/testFormAdministrationScripts.php';
require_once dirname(__FILE__).'/testFormAdministrationUserGroups.php';
-require_once dirname(__FILE__).'/apiTokens/testFormApiTokensAdministrationGeneral.php';
-require_once dirname(__FILE__).'/apiTokens/testFormApiTokensUserSettings.php';
require_once dirname(__FILE__).'/testFormEventCorrelation.php';
require_once dirname(__FILE__).'/filterTabs/testFormFilterHosts.php';
require_once dirname(__FILE__).'/filterTabs/testFormFilterLatestData.php';
require_once dirname(__FILE__).'/filterTabs/testFormFilterProblems.php';
-require_once dirname(__FILE__).'/testFormGraph.php';
-require_once dirname(__FILE__).'/testFormGraphPrototype.php';
-require_once dirname(__FILE__).'/hosts/testFormHostConfiguration.php';
-require_once dirname(__FILE__).'/hosts/testFormHostMonitoring.php';
-require_once dirname(__FILE__).'/hosts/testFormHostStandalone.php';
require_once dirname(__FILE__).'/testFormHostGroup.php';
-require_once dirname(__FILE__).'/testFormHostLinkTemplates.php';
-require_once dirname(__FILE__).'/testFormHostPrototype.php';
-require_once dirname(__FILE__).'/items/testFormItem.php';
-require_once dirname(__FILE__).'/items/testFormItemHttpAgent.php';
-require_once dirname(__FILE__).'/items/testFormItemPrototype.php';
-require_once dirname(__FILE__).'/items/testFormTestItem.php';
-require_once dirname(__FILE__).'/items/testFormTestItemPrototype.php';
-require_once dirname(__FILE__).'/lld/testFormTestLowLevelDiscovery.php';
require_once dirname(__FILE__).'/testFormLogin.php';
-require_once dirname(__FILE__).'/lld/testFormLowLevelDiscovery.php';
-require_once dirname(__FILE__).'/lld/testFormLowLevelDiscoveryOverrides.php';
-require_once dirname(__FILE__).'/macros/testFormMacrosAdministrationGeneral.php';
-require_once dirname(__FILE__).'/macros/testFormMacrosDiscoveredHost.php';
-require_once dirname(__FILE__).'/macros/testFormMacrosHost.php';
-require_once dirname(__FILE__).'/macros/testFormMacrosHostPrototype.php';
-require_once dirname(__FILE__).'/macros/testFormMacrosTemplate.php';
require_once dirname(__FILE__).'/testFormMaintenance.php';
require_once dirname(__FILE__).'/testFormMap.php';
require_once dirname(__FILE__).'/testFormNetworkDiscovery.php';
-require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingCloneHost.php';
-require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingCloneTemplate.php';
-require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingItem.php';
-require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingItemPrototype.php';
-require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingLowLevelDiscovery.php';
-require_once dirname(__FILE__).'/preprocessing/testFormPreprocessingTest.php';
-require_once dirname(__FILE__).'/services/testFormServicesServices.php';
-require_once dirname(__FILE__).'/services/testPageServicesServices.php';
-require_once dirname(__FILE__).'/services/testPageServicesServicesMassUpdate.php';
require_once dirname(__FILE__).'/testFormSetup.php';
require_once dirname(__FILE__).'/testFormSysmap.php';
require_once dirname(__FILE__).'/testFormTabIndicators.php';
-require_once dirname(__FILE__).'/tags/testFormTagsDiscoveredHost.php';
-require_once dirname(__FILE__).'/tags/testFormTagsHost.php';
-require_once dirname(__FILE__).'/tags/testFormTagsHostPrototype.php';
-require_once dirname(__FILE__).'/tags/testFormTagsServices.php';
-require_once dirname(__FILE__).'/tags/testFormTagsServicesProblemTags.php';
-require_once dirname(__FILE__).'/tags/testFormTagsItem.php';
-require_once dirname(__FILE__).'/tags/testFormTagsItemPrototype.php';
-require_once dirname(__FILE__).'/tags/testFormTagsTemplate.php';
-require_once dirname(__FILE__).'/tags/testFormTagsTrigger.php';
-require_once dirname(__FILE__).'/tags/testFormTagsTriggerPrototype.php';
-require_once dirname(__FILE__).'/tags/testFormTagsWeb.php';
require_once dirname(__FILE__).'/testFormTrigger.php';
-require_once dirname(__FILE__).'/testFormTemplate.php';
require_once dirname(__FILE__).'/testFormTriggerPrototype.php';
-require_once dirname(__FILE__).'/users/testFormUser.php';
-require_once dirname(__FILE__).'/users/testFormUserMedia.php';
-require_once dirname(__FILE__).'/users/testFormUserProfile.php';
-require_once dirname(__FILE__).'/users/testFormUserPermissions.php';
require_once dirname(__FILE__).'/testFormValueMappingsHost.php';
require_once dirname(__FILE__).'/testFormValueMappingsTemplate.php';
-require_once dirname(__FILE__).'/roles/testFormUserRoles.php';
require_once dirname(__FILE__).'/testFormWeb.php';
require_once dirname(__FILE__).'/testFormWebStep.php';
-require_once dirname(__FILE__).'/items/testFormulaCalculatedItem.php';
-require_once dirname(__FILE__).'/items/testFormulaCalculatedItemPrototype.php';
require_once dirname(__FILE__).'/testPageBrowserWarning.php';
-require_once dirname(__FILE__).'/items/testInheritanceItem.php';
require_once dirname(__FILE__).'/testInheritanceTrigger.php';
-require_once dirname(__FILE__).'/testInheritanceGraph.php';
require_once dirname(__FILE__).'/testInheritanceWeb.php';
-require_once dirname(__FILE__).'/lld/testInheritanceDiscoveryRule.php';
-require_once dirname(__FILE__).'/items/testInheritanceItemPrototype.php';
-require_once dirname(__FILE__).'/items/testItemTypeSelection.php';
require_once dirname(__FILE__).'/testInheritanceTriggerPrototype.php';
-require_once dirname(__FILE__).'/testInheritanceGraphPrototype.php';
require_once dirname(__FILE__).'/testInheritanceHostPrototype.php';
require_once dirname(__FILE__).'/testLanguage.php';
require_once dirname(__FILE__).'/testMultiselect.php';
@@ -183,36 +262,6 @@ require_once dirname(__FILE__).'/testUrlParameters.php';
require_once dirname(__FILE__).'/testUrlUserPermissions.php';
require_once dirname(__FILE__).'/testZBX6648.php';
require_once dirname(__FILE__).'/testZBX6663.php';
-require_once dirname(__FILE__).'/roles/testPageUserRoles.php';
-require_once dirname(__FILE__).'/roles/testUserRolesPermissions.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardCopyWidgets.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardGraphPrototypeWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardGeomapWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardDynamicItemWidgets.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardFavoriteGraphsWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardFavoriteMapsWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardForm.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardViewMode.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardGraphWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardHostAvailabilityWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardProblemsBySeverityWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardItemValueWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardSystemInformationWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardTopHostsWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardTriggerOverviewWidget.php';
-require_once dirname(__FILE__).'/dashboard/testDashboardPages.php';
-require_once dirname(__FILE__).'/dashboard/testFormTemplateDashboards.php';
-require_once dirname(__FILE__).'/dashboard/testPageTemplateDashboards.php';
-require_once dirname(__FILE__).'/geomaps/testFormAdministrationGeneralGeomaps.php';
-require_once dirname(__FILE__).'/geomaps/testGeomapWidgetScreenshots.php';
-require_once dirname(__FILE__).'/reports/testPageReportsActionLog.php';
-require_once dirname(__FILE__).'/reports/testPageReportsAudit.php';
-require_once dirname(__FILE__).'/reports/testPageReportsNotifications.php';
-require_once dirname(__FILE__).'/reports/testPageReportsSystemInformation.php';
-require_once dirname(__FILE__).'/reports/testPageReportsTriggerTop.php';
-require_once dirname(__FILE__).'/reports/testFormScheduledReport.php';
-require_once dirname(__FILE__).'/reports/testPageScheduledReport.php';
-require_once dirname(__FILE__).'/reports/testScheduledReportPermissions.php';
require_once dirname(__FILE__).'/testSID.php';
use PHPUnit\Framework\TestSuite;
@@ -223,71 +272,198 @@ class SeleniumTests {
$suite->addTestSuite('testDocumentationLinks');
$suite->addTestSuite('testGeneric');
- $suite->addTestSuite('testExecuteNow');
- $suite->addTestSuite('testGraphAxis');
+
+ // Actions.
+ $suite->addTestSuite('testFormAction');
$suite->addTestSuite('testPageActions');
- $suite->addTestSuite('testFormAdministrationGeneralAutoregistration');
- $suite->addTestSuite('testPageAdministrationGeneralIconMapping');
- $suite->addTestSuite('testPageAdministrationGeneralImages');
- $suite->addTestSuite('testPageAdministrationGeneralModules');
- $suite->addTestSuite('testPageAdministrationGeneralRegexp');
- $suite->addTestSuite('testPageAdministrationMediaTypes');
- $suite->addTestSuite('testPageAdministrationScripts');
+
+ // Api tokens.
+ $suite->addTestSuite('testFormApiTokensAdministrationGeneral');
+ $suite->addTestSuite('testFormApiTokensUserSettings');
$suite->addTestSuite('testPageApiTokensAdministrationGeneral');
$suite->addTestSuite('testPageApiTokensUserSettings');
- $suite->addTestSuite('testPageAvailabilityReport');
+
+ // Dashboards.
+ $suite->addTestSuite('testDashboardCopyWidgets');
+ $suite->addTestSuite('testDashboardDynamicItemWidgets');
+ $suite->addTestSuite('testDashboardFavoriteGraphsWidget');
+ $suite->addTestSuite('testDashboardFavoriteMapsWidget');
+ $suite->addTestSuite('testDashboardForm');
+ $suite->addTestSuite('testDashboardGeomapWidget');
+ $suite->addTestSuite('testDashboardGraphPrototypeWidget');
+ $suite->addTestSuite('testDashboardGraphWidget');
+ $suite->addTestSuite('testDashboardHostAvailabilityWidget');
+ $suite->addTestSuite('testDashboardItemValueWidget');
+ $suite->addTestSuite('testDashboardPages');
+ $suite->addTestSuite('testDashboardProblemsBySeverityWidget');
+ $suite->addTestSuite('testDashboardSlaReportWidget');
+ $suite->addTestSuite('testDashboardSystemInformationWidget');
+ $suite->addTestSuite('testDashboardTopHostsWidget');
+ $suite->addTestSuite('testDashboardTriggerOverviewWidget');
+ $suite->addTestSuite('testDashboardViewMode');
+ $suite->addTestSuite('testFormTemplateDashboards');
$suite->addTestSuite('testPageDashboardList');
$suite->addTestSuite('testPageDashboardWidgets');
- $suite->addTestSuite('testPageEventCorrelation');
+ $suite->addTestSuite('testPageTemplateDashboards');
+
+ // Filter tabs.
+ $suite->addTestSuite('testFormFilterHosts');
+ $suite->addTestSuite('testFormFilterLatestData');
+ $suite->addTestSuite('testFormFilterProblems');
+
+ // Geomaps.
+ $suite->addTestSuite('testFormAdministrationGeneralGeomaps');
+ $suite->addTestSuite('testGeomapWidgetScreenshots');
+
+ // Graphs.
+ $suite->addTestSuite('testFormGraph');
+ $suite->addTestSuite('testFormGraphPrototype');
+ $suite->addTestSuite('testGraphAxis');
+ $suite->addTestSuite('testInheritanceGraph');
+ $suite->addTestSuite('testInheritanceGraphPrototype');
$suite->addTestSuite('testPageGraphPrototypes');
- $suite->addTestSuite('testPageProblems');
- $suite->addTestSuite('testFormUpdateProblem');
- $suite->addTestSuite('testPageHistory');
$suite->addTestSuite('testPageHostGraph');
+
+ // Hosts.
+ $suite->addTestSuite('testFormHostFromConfiguration');
+ $suite->addTestSuite('testFormHostFromMonitoring');
+ $suite->addTestSuite('testFormHostFromStandalone');
+ $suite->addTestSuite('testFormHostLinkTemplates');
+ $suite->addTestSuite('testFormHostPrototype');
$suite->addTestSuite('testPageHostInterfaces');
$suite->addTestSuite('testPageHostPrototypes');
$suite->addTestSuite('testPageHosts');
- $suite->addTestSuite('testPageInventory');
- $suite->addTestSuite('testPageItems');
+ $suite->addTestSuite('testPageMonitoringHosts');
+
+ // Items.
+ $suite->addTestSuite('testFormItem');
+ $suite->addTestSuite('testFormItemHttpAgent');
+ $suite->addTestSuite('testFormItemPrototype');
+ $suite->addTestSuite('testFormTestItem');
+ $suite->addTestSuite('testFormTestItemPrototype');
+ $suite->addTestSuite('testFormulaCalculatedItem');
+ $suite->addTestSuite('testFormulaCalculatedItemPrototype');
+ $suite->addTestSuite('testInheritanceItem');
+ $suite->addTestSuite('testInheritanceItemPrototype');
+ $suite->addTestSuite('testItemTypeSelection');
$suite->addTestSuite('testPageItemPrototypes');
+ $suite->addTestSuite('testPageItems');
+
+ // LLD.
+ $suite->addTestSuite('testFormLowLevelDiscovery');
+ $suite->addTestSuite('testFormLowLevelDiscoveryOverrides');
+ $suite->addTestSuite('testFormTestLowLevelDiscovery');
+ $suite->addTestSuite('testInheritanceDiscoveryRule');
+ $suite->addTestSuite('testPageLowLevelDiscovery');
+
+ // Macros.
+ $suite->addTestSuite('testFormMacrosAdministrationGeneral');
+ $suite->addTestSuite('testFormMacrosHost');
+ $suite->addTestSuite('testFormMacrosHostPrototype');
+ $suite->addTestSuite('testFormMacrosTemplate');
+
+ // Monitoring.
+ $suite->addTestSuite('testPageMonitoringLatestData');
+
+ // Preprocessing.
+ $suite->addTestSuite('testFormPreprocessingCloneHost');
+ $suite->addTestSuite('testFormPreprocessingCloneTemplate');
+ $suite->addTestSuite('testFormPreprocessingItem');
+ $suite->addTestSuite('testFormPreprocessingItemPrototype');
+ $suite->addTestSuite('testFormPreprocessingLowLevelDiscovery');
+ $suite->addTestSuite('testFormPreprocessingTest');
+
+ // Problems.
+ $suite->addTestSuite('testPageProblems');
+ $suite->addTestSuite('testFormUpdateProblem');
+
+ // Proxies.
+ $suite->addTestSuite('testFormAdministrationProxies');
+ $suite->addTestSuite('testPageAdministrationProxies');
+
+ // Reports.
+ $suite->addTestSuite('testFormScheduledReport');
+ $suite->addTestSuite('testPageAvailabilityReport');
+ $suite->addTestSuite('testPageReportsActionLog');
+ $suite->addTestSuite('testPageReportsAudit');
+ $suite->addTestSuite('testPageReportsNotifications');
+ $suite->addTestSuite('testPageReportsSystemInformation');
+ $suite->addTestSuite('testPageReportsTriggerTop');
+ $suite->addTestSuite('testPageScheduledReport');
+ $suite->addTestSuite('testScheduledReportPermissions');
+
+ // Roles.
+ $suite->addTestSuite('testFormUserRoles');
+ $suite->addTestSuite('testPageUserRoles');
+ $suite->addTestSuite('testUserRolesPermissions');
+
+ // Services.
+ $suite->addTestSuite('testFormServicesServices');
+ $suite->addTestSuite('testPageServicesServices');
+ $suite->addTestSuite('testPageServicesServicesMassUpdate');
+
+ // SLA.
+ $suite->addTestSuite('testFormServicesSla');
+ $suite->addTestSuite('testPageServicesSla');
+ $suite->addTestSuite('testPageServicesSlaReport');
+
+ // Tags.
+ $suite->addTestSuite('testFormTagsHost');
+ $suite->addTestSuite('testFormTagsHostPrototype');
+ $suite->addTestSuite('testFormTagsServices');
+ $suite->addTestSuite('testFormTagsServicesProblemTags');
+ $suite->addTestSuite('testFormTagsItem');
+ $suite->addTestSuite('testFormTagsItemPrototype');
+ $suite->addTestSuite('testFormTagsTemplate');
+ $suite->addTestSuite('testFormTagsTrigger');
+ $suite->addTestSuite('testFormTagsTriggerPrototype');
+ $suite->addTestSuite('testFormTagsWeb');
+
+ // Templates.
+ $suite->addTestSuite('testFormTemplate');
+ $suite->addTestSuite('testPageTemplates');
+
+ // Users.
+ $suite->addTestSuite('testFormUser');
+ $suite->addTestSuite('testFormUserMedia');
+ $suite->addTestSuite('testFormUserPermissions');
+ $suite->addTestSuite('testFormUserProfile');
+ $suite->addTestSuite('testPageUsers');
+
+ $suite->addTestSuite('testExecuteNow');
+ $suite->addTestSuite('testFormAdministrationGeneralAutoregistration');
+ $suite->addTestSuite('testPageAdministrationGeneralIconMapping');
+ $suite->addTestSuite('testPageAdministrationGeneralImages');
+ $suite->addTestSuite('testPageAdministrationGeneralModules');
+ $suite->addTestSuite('testPageAdministrationGeneralRegexp');
+ $suite->addTestSuite('testPageAdministrationMediaTypes');
+ $suite->addTestSuite('testPageAdministrationScripts');
+ $suite->addTestSuite('testPageEventCorrelation');
+ $suite->addTestSuite('testPageHistory');
+ $suite->addTestSuite('testPageInventory');
$suite->addTestSuite('testPageTriggers');
$suite->addTestSuite('testPageTriggerDescription');
$suite->addTestSuite('testPageTriggerUrl');
$suite->addTestSuite('testPageTriggerPrototypes');
- $suite->addTestSuite('testPageLatestData');
- $suite->addTestSuite('testPageLowLevelDiscovery');
$suite->addTestSuite('testPageMaintenance');
$suite->addTestSuite('testPageMaps');
$suite->addTestSuite('testPageMassUpdateItems');
$suite->addTestSuite('testPageMassUpdateItemPrototypes');
- $suite->addTestSuite('testPageMonitoringHosts');
- $suite->addTestSuite('testPageServicesServices');
- $suite->addTestSuite('testPageServicesServicesMassUpdate');
$suite->addTestSuite('testPageNetworkDiscovery');
/*
$suite->addTestSuite('testPageQueueDetails');
$suite->addTestSuite('testPageQueueOverview');
$suite->addTestSuite('testPageQueueOverviewByProxy');
*/
- $suite->addTestSuite('testPageReportsActionLog');
- $suite->addTestSuite('testPageReportsAudit');
- $suite->addTestSuite('testPageReportsNotifications');
- $suite->addTestSuite('testPageReportsSystemInformation');
- $suite->addTestSuite('testPageReportsTriggerTop');
$suite->addTestSuite('testPageSearch');
$suite->addTestSuite('testPageStatusOfZabbix');
- $suite->addTestSuite('testPageTemplates');
$suite->addTestSuite('testPageUserGroups');
- $suite->addTestSuite('testPageUsers');
$suite->addTestSuite('testPageWeb');
$suite->addTestSuite('testPasswordComplexity');
$suite->addTestSuite('testExpandExpressionMacros');
- $suite->addTestSuite('testFormAction');
$suite->addTestSuite('testFormAdministrationAuthenticationSaml');
$suite->addTestSuite('testFormAdministrationAuthenticationHttp');
$suite->addTestSuite('testFormAdministrationAuthenticationLdap');
- $suite->addTestSuite('testFormAdministrationProxies');
- $suite->addTestSuite('testPageAdministrationProxies');
$suite->addTestSuite('testFormAdministrationGeneralAuditLog');
$suite->addTestSuite('testFormAdministrationGeneralGUI');
$suite->addTestSuite('testFormAdministrationGeneralIconMapping');
@@ -301,84 +477,25 @@ class SeleniumTests {
$suite->addTestSuite('testFormAdministrationMediaTypeWebhook');
$suite->addTestSuite('testFormAdministrationScripts');
$suite->addTestSuite('testFormAdministrationUserGroups');
- $suite->addTestSuite('testFormApiTokensAdministrationGeneral');
- $suite->addTestSuite('testFormApiTokensUserSettings');
$suite->addTestSuite('testFormEventCorrelation');
- $suite->addTestSuite('testFormFilterHosts');
- $suite->addTestSuite('testFormFilterLatestData');
- $suite->addTestSuite('testFormFilterProblems');
- $suite->addTestSuite('testFormAdministrationGeneralGeomaps');
- $suite->addTestSuite('testGeomapWidgetScreenshots');
- $suite->addTestSuite('testFormGraph');
- $suite->addTestSuite('testFormGraphPrototype');
- $suite->addTestSuite('testFormHostConfiguration');
- $suite->addTestSuite('testFormHostMonitoring');
- $suite->addTestSuite('testFormHostStandalone');
$suite->addTestSuite('testFormHostGroup');
- $suite->addTestSuite('testFormHostLinkTemplates');
- $suite->addTestSuite('testFormHostPrototype');
- $suite->addTestSuite('testFormItem');
- $suite->addTestSuite('testFormItemHttpAgent');
- $suite->addTestSuite('testFormItemPrototype');
- $suite->addTestSuite('testFormTestItem');
- $suite->addTestSuite('testFormTestItemPrototype');
- $suite->addTestSuite('testFormTestLowLevelDiscovery');
$suite->addTestSuite('testFormLogin');
- $suite->addTestSuite('testFormLowLevelDiscovery');
- $suite->addTestSuite('testFormLowLevelDiscoveryOverrides');
- $suite->addTestSuite('testFormMacrosAdministrationGeneral');
- $suite->addTestSuite('testFormMacrosDiscoveredHost');
- $suite->addTestSuite('testFormMacrosHost');
- $suite->addTestSuite('testFormMacrosHostPrototype');
- $suite->addTestSuite('testFormMacrosTemplate');
$suite->addTestSuite('testFormMaintenance');
$suite->addTestSuite('testFormMap');
- $suite->addTestSuite('testFormServicesServices');
$suite->addTestSuite('testFormNetworkDiscovery');
- $suite->addTestSuite('testFormPreprocessingCloneHost');
- $suite->addTestSuite('testFormPreprocessingCloneTemplate');
- $suite->addTestSuite('testFormPreprocessingItem');
- $suite->addTestSuite('testFormPreprocessingItemPrototype');
- $suite->addTestSuite('testFormPreprocessingLowLevelDiscovery');
- $suite->addTestSuite('testFormPreprocessingTest');
$suite->addTestSuite('testFormSetup');
$suite->addTestSuite('testFormSysmap');
$suite->addTestSuite('testFormTabIndicators');
- $suite->addTestSuite('testFormTagsDiscoveredHost');
- $suite->addTestSuite('testFormTagsHost');
- $suite->addTestSuite('testFormTagsHostPrototype');
- $suite->addTestSuite('testFormTagsServices');
- $suite->addTestSuite('testFormTagsServicesProblemTags');
- $suite->addTestSuite('testFormTagsItem');
- $suite->addTestSuite('testFormTagsItemPrototype');
- $suite->addTestSuite('testFormTagsTemplate');
- $suite->addTestSuite('testFormTagsTrigger');
- $suite->addTestSuite('testFormTagsTriggerPrototype');
- $suite->addTestSuite('testFormTagsWeb');
- $suite->addTestSuite('testFormTemplate');
$suite->addTestSuite('testFormTrigger');
$suite->addTestSuite('testFormTriggerPrototype');
- $suite->addTestSuite('testFormUser');
- $suite->addTestSuite('testFormUserMedia');
- $suite->addTestSuite('testFormUserProfile');
- $suite->addTestSuite('testFormUserPermissions');
$suite->addTestSuite('testFormValueMappingsHost');
$suite->addTestSuite('testFormValueMappingsTemplate');
- $suite->addTestSuite('testFormUserRoles');
$suite->addTestSuite('testFormWeb');
$suite->addTestSuite('testFormWebStep');
- $suite->addTestSuite('testFormulaCalculatedItem');
- $suite->addTestSuite('testFormulaCalculatedItemPrototype');
$suite->addTestSuite('testPageBrowserWarning');
- $suite->addTestSuite('testInheritanceItem');
$suite->addTestSuite('testInheritanceTrigger');
- $suite->addTestSuite('testInheritanceGraph');
- $suite->addTestSuite('testInheritanceGraphPrototype');
$suite->addTestSuite('testInheritanceWeb');
- $suite->addTestSuite('testInheritanceDiscoveryRule');
$suite->addTestSuite('testInheritanceHostPrototype');
- $suite->addTestSuite('testInheritanceItemPrototype');
- $suite->addTestSuite('testItemTypeSelection');
$suite->addTestSuite('testInheritanceTriggerPrototype');
$suite->addTestSuite('testLanguage');
$suite->addTestSuite('testMultiselect');
@@ -392,29 +509,6 @@ class SeleniumTests {
$suite->addTestSuite('testUrlUserPermissions');
$suite->addTestSuite('testZBX6648');
$suite->addTestSuite('testZBX6663');
- $suite->addTestSuite('testPageUserRoles');
- $suite->addTestSuite('testUserRolesPermissions');
- $suite->addTestSuite('testDashboardCopyWidgets');
- $suite->addTestSuite('testDashboardGraphPrototypeWidget');
- $suite->addTestSuite('testDashboardGeomapWidget');
- $suite->addTestSuite('testDashboardDynamicItemWidgets');
- $suite->addTestSuite('testDashboardFavoriteGraphsWidget');
- $suite->addTestSuite('testDashboardFavoriteMapsWidget');
- $suite->addTestSuite('testDashboardForm');
- $suite->addTestSuite('testDashboardGraphWidget');
- $suite->addTestSuite('testDashboardHostAvailabilityWidget');
- $suite->addTestSuite('testDashboardProblemsBySeverityWidget');
- $suite->addTestSuite('testDashboardItemValueWidget');
- $suite->addTestSuite('testDashboardSystemInformationWidget');
- $suite->addTestSuite('testDashboardTopHostsWidget');
- $suite->addTestSuite('testDashboardTriggerOverviewWidget');
- $suite->addTestSuite('testDashboardPages');
- $suite->addTestSuite('testDashboardViewMode');
- $suite->addTestSuite('testFormTemplateDashboards');
- $suite->addTestSuite('testPageTemplateDashboards');
- $suite->addTestSuite('testFormScheduledReport');
- $suite->addTestSuite('testPageScheduledReport');
- $suite->addTestSuite('testScheduledReportPermissions');
$suite->addTestSuite('testSID');
return $suite;