mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 19:13:14 -04:00
## Summary Functional tests for data usage UI. - `data_streams` route is intercepted, due to filtering out zero size data streams which will happen because metering api needs time to aggregate data - `autoops_api` is using the mock server as there will be no data for it to return - tests will only run in local serverless and not MKI due to using the autoops mock server that won't return data for created data streams - adds `interceptRequest` functionality to FTR `browser` service ## Tests - data stream filter dropdown renders with created data streams of `data_streams` response and are checked - data stream filter dropdown renders badge with correct number of selected data streams - charts render from `data_streams` route response - chart legends render with correct items - popover renders for legend items - links in popovers correctly navigate and update navigation between different data stream items
54 lines
3 KiB
TypeScript
54 lines
3 KiB
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License
|
|
* 2.0; you may not use this file except in compliance with the Elastic License
|
|
* 2.0.
|
|
*/
|
|
|
|
import { pageObjects as xpackFunctionalPageObjects } from '@kbn/test-suites-xpack/functional/page_objects';
|
|
|
|
import { cloudSecurityPosturePageObjects } from '@kbn/test-suites-xpack/cloud_security_posture_functional/page_objects';
|
|
import { SvlCommonPageProvider } from './svl_common_page';
|
|
import { SvlCommonNavigationProvider } from './svl_common_navigation';
|
|
import { SvlObltOnboardingPageProvider } from './svl_oblt_onboarding_page';
|
|
import { SvlObltOnboardingStreamLogFilePageProvider } from './svl_oblt_onboarding_stream_log_file';
|
|
import { SvlObltOverviewPageProvider } from './svl_oblt_overview_page';
|
|
import { SvlSearchLandingPageProvider } from './svl_search_landing_page';
|
|
import { SvlSecLandingPageProvider } from './svl_sec_landing_page';
|
|
import { SvlTriggersActionsPageProvider } from './svl_triggers_actions_ui_page';
|
|
import { SvlRuleDetailsPageProvider } from './svl_rule_details_ui_page';
|
|
import { SvlSearchConnectorsPageProvider } from './svl_search_connectors_page';
|
|
import { SvlManagementPageProvider } from './svl_management_page';
|
|
import { SvlIngestPipelines } from './svl_ingest_pipelines';
|
|
import { SvlSearchHomePageProvider } from './svl_search_homepage';
|
|
import { SvlSearchIndexDetailPageProvider } from './svl_search_index_detail_page';
|
|
import { SvlSearchElasticsearchStartPageProvider } from './svl_search_elasticsearch_start_page';
|
|
import { SvlApiKeysProvider } from './svl_api_keys';
|
|
import { SvlSearchCreateIndexPageProvider } from './svl_search_create_index_page';
|
|
import { SvlSearchInferenceManagementPageProvider } from './svl_search_inference_management_page';
|
|
import { SvlDataUsagePageProvider } from './svl_data_usage';
|
|
|
|
export const pageObjects = {
|
|
...xpackFunctionalPageObjects,
|
|
...cloudSecurityPosturePageObjects,
|
|
|
|
svlCommonPage: SvlCommonPageProvider,
|
|
svlCommonNavigation: SvlCommonNavigationProvider,
|
|
svlObltOnboardingPage: SvlObltOnboardingPageProvider,
|
|
SvlObltOnboardingStreamLogFilePage: SvlObltOnboardingStreamLogFilePageProvider,
|
|
svlObltOverviewPage: SvlObltOverviewPageProvider,
|
|
svlSearchConnectorsPage: SvlSearchConnectorsPageProvider,
|
|
svlSearchLandingPage: SvlSearchLandingPageProvider,
|
|
svlSecLandingPage: SvlSecLandingPageProvider,
|
|
svlTriggersActionsUI: SvlTriggersActionsPageProvider,
|
|
svlRuleDetailsUI: SvlRuleDetailsPageProvider,
|
|
svlManagementPage: SvlManagementPageProvider,
|
|
svlIngestPipelines: SvlIngestPipelines,
|
|
svlSearchHomePage: SvlSearchHomePageProvider,
|
|
svlSearchIndexDetailPage: SvlSearchIndexDetailPageProvider,
|
|
svlSearchElasticsearchStartPage: SvlSearchElasticsearchStartPageProvider,
|
|
svlApiKeys: SvlApiKeysProvider,
|
|
svlSearchCreateIndexPage: SvlSearchCreateIndexPageProvider,
|
|
svlSearchInferenceManagementPage: SvlSearchInferenceManagementPageProvider,
|
|
svlDataUsagePage: SvlDataUsagePageProvider,
|
|
};
|