mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
[QA] Switch tests to use importExport - visualize (#98063)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
ead8a4668a
commit
6f95145d28
41 changed files with 419 additions and 30 deletions
|
@ -26,6 +26,9 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
]);
|
||||
|
||||
describe('Add to Dashboard', function describeIndexTests() {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
it('adding a new metric to a new dashboard by value', async function () {
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
await PageObjects.visualize.clickMetric();
|
||||
|
|
|
@ -34,6 +34,9 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
);
|
||||
|
||||
describe('area charts', function indexPatternCreation() {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
const initAreaChart = async () => {
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
import _ from 'lodash';
|
||||
import expect from '@kbn/expect';
|
||||
|
||||
import { FtrProviderContext } from '../../ftr_provider_context';
|
||||
|
@ -17,6 +16,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('chart types', function () {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewVisualization();
|
||||
});
|
||||
|
|
|
@ -28,6 +28,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const vizName1 = 'Visualization DataTable';
|
||||
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickDataTable');
|
||||
|
|
|
@ -22,6 +22,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const vizName1 = 'Visualization DataTable without time filter';
|
||||
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickDataTable');
|
||||
|
|
|
@ -30,6 +30,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const vizName1 = 'Visualization DataTable w/o time filter';
|
||||
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickDataTable');
|
||||
|
|
|
@ -26,6 +26,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
describe('embedding', () => {
|
||||
describe('a data table', () => {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
await PageObjects.visualize.clickDataTable();
|
||||
await PageObjects.visualize.clickNewSearch();
|
||||
|
|
|
@ -15,6 +15,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const PageObjects = getPageObjects(['visualize']);
|
||||
|
||||
describe('experimental visualizations in visualize app ', function () {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
|
||||
describe('experimental visualizations', () => {
|
||||
beforeEach(async () => {
|
||||
log.debug('navigateToApp visualize');
|
||||
|
|
|
@ -19,6 +19,9 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const PageObjects = getPageObjects(['visualize', 'visEditor', 'visChart', 'timePicker']);
|
||||
|
||||
describe('gauge chart', function indexPatternCreation() {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
async function initGaugeVis() {
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
|
|
|
@ -19,6 +19,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const vizName1 = 'Visualization HeatmapChart';
|
||||
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickHeatmapChart');
|
||||
|
|
|
@ -13,6 +13,7 @@ import { FtrProviderContext } from '../../ftr_provider_context';
|
|||
export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
||||
const log = getService('log');
|
||||
const retry = getService('retry');
|
||||
const esArchiver = getService('esArchiver');
|
||||
|
||||
const PageObjects = getPageObjects([
|
||||
'common',
|
||||
|
@ -24,6 +25,13 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('histogram agg onSearchRequestStart', function () {
|
||||
before(async function () {
|
||||
// loading back default data
|
||||
await esArchiver.load('empty_kibana');
|
||||
|
||||
await esArchiver.loadIfNeeded('logstash_functional');
|
||||
await esArchiver.loadIfNeeded('long_window_logstash');
|
||||
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickDataTable');
|
||||
|
|
|
@ -19,6 +19,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('inspector', function describeIndexTests() {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
await PageObjects.visualize.clickVerticalBarChart();
|
||||
await PageObjects.visualize.clickNewSearch();
|
||||
|
|
|
@ -13,9 +13,12 @@ import { FtrProviderContext } from '../../ftr_provider_context';
|
|||
|
||||
export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
||||
const log = getService('log');
|
||||
const PageObjects = getPageObjects(['common', 'header', 'discover', 'settings']);
|
||||
const PageObjects = getPageObjects(['common', 'header', 'discover', 'settings', 'visualize']);
|
||||
|
||||
describe('visualize lab mode', () => {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
it('disabling does not break loading saved searches', async () => {
|
||||
await PageObjects.common.navigateToUrl('discover', '', { useActualUrl: true });
|
||||
await PageObjects.discover.saveSearch('visualize_lab_mode_test');
|
||||
|
|
|
@ -43,7 +43,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
await PageObjects.visEditor.clickGo();
|
||||
};
|
||||
|
||||
before(initLineChart);
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await initLineChart();
|
||||
});
|
||||
|
||||
afterEach(async () => {
|
||||
await inspector.close();
|
||||
|
|
|
@ -41,7 +41,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
await PageObjects.visEditor.clickGo();
|
||||
};
|
||||
|
||||
before(initLineChart);
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await initLineChart();
|
||||
});
|
||||
|
||||
afterEach(async () => {
|
||||
await inspector.close();
|
||||
|
|
|
@ -30,6 +30,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
let discoverSavedSearchUrlPath: string;
|
||||
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.common.navigateToApp('discover');
|
||||
await filterBar.addFilter('extension.raw', 'is', 'jpg');
|
||||
await PageObjects.header.waitUntilLoadingHasFinished();
|
||||
|
|
|
@ -22,6 +22,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('markdown app in visualize app', () => {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.visualize.navigateToNewVisualization();
|
||||
await PageObjects.visualize.clickMarkdownWidget();
|
||||
await PageObjects.visEditor.setMarkdownTxt(markdown);
|
||||
|
|
|
@ -19,6 +19,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('metric chart', function () {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickMetric');
|
||||
|
|
|
@ -27,6 +27,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
describe('pie chart', function () {
|
||||
const vizName1 = 'Visualization PieChart';
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickPieChart');
|
||||
|
|
|
@ -61,7 +61,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
}
|
||||
|
||||
describe('vlad point series', function describeIndexTests() {
|
||||
before(initChart);
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await initChart();
|
||||
});
|
||||
|
||||
describe('secondary value axis', function () {
|
||||
it('should show correct chart', async function () {
|
||||
|
|
|
@ -18,6 +18,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const PageObjects = getPageObjects(['visualize', 'visEditor', 'timePicker']);
|
||||
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickRegionMap');
|
||||
|
|
|
@ -17,6 +17,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('data-shared-item', function indexPatternCreation() {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.common.navigateToApp('visualize');
|
||||
});
|
||||
|
|
|
@ -34,6 +34,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const termsField = 'machine.ram';
|
||||
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickTagCloud');
|
||||
|
|
|
@ -28,6 +28,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
describe('tile map visualize app', function () {
|
||||
describe('incomplete config', function describeIndexTests() {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
await browser.setWindowSize(1280, 1000);
|
||||
|
||||
log.debug('navigateToApp visualize');
|
||||
|
|
|
@ -17,6 +17,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const inspector = getService('inspector');
|
||||
const retry = getService('retry');
|
||||
const security = getService('security');
|
||||
|
||||
const PageObjects = getPageObjects([
|
||||
'visualize',
|
||||
'visualBuilder',
|
||||
|
@ -27,12 +28,16 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('visual builder', function describeIndexTests() {
|
||||
this.tags('includeFirefox');
|
||||
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
|
||||
beforeEach(async () => {
|
||||
await security.testUser.setRoles([
|
||||
'kibana_admin',
|
||||
'test_logstash_reader',
|
||||
'kibana_sample_admin',
|
||||
]);
|
||||
await security.testUser.setRoles(
|
||||
['kibana_admin', 'test_logstash_reader', 'kibana_sample_admin'],
|
||||
false
|
||||
);
|
||||
await PageObjects.visualize.navigateToNewVisualization();
|
||||
await PageObjects.visualize.clickVisualBuilder();
|
||||
await PageObjects.visualBuilder.checkVisualBuilderIsPresent();
|
||||
|
@ -141,7 +146,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
after(async () => {
|
||||
await security.testUser.restoreDefaults();
|
||||
await esArchiver.unload('index_pattern_without_timefield');
|
||||
await esArchiver.load('empty_kibana');
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
|
||||
const switchIndexTest = async (useKibanaIndexes: boolean) => {
|
||||
|
|
|
@ -11,7 +11,11 @@ import expect from '@kbn/expect';
|
|||
import { FtrProviderContext } from '../../ftr_provider_context';
|
||||
|
||||
export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
||||
const { visualBuilder, timePicker } = getPageObjects(['visualBuilder', 'timePicker']);
|
||||
const { visualBuilder, timePicker, visualize } = getPageObjects([
|
||||
'visualBuilder',
|
||||
'timePicker',
|
||||
'visualize',
|
||||
]);
|
||||
const retry = getService('retry');
|
||||
|
||||
async function cleanupMarkdownData(variableName: 'variable' | 'label', checkedValue: string) {
|
||||
|
@ -31,6 +35,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
|||
describe('visual builder', function describeIndexTests() {
|
||||
describe('markdown', () => {
|
||||
before(async () => {
|
||||
await visualize.initTests();
|
||||
await visualBuilder.resetPage();
|
||||
await visualBuilder.clickMarkdown();
|
||||
await timePicker.setAbsoluteRange(
|
||||
|
|
|
@ -18,6 +18,9 @@ export default function ({ getPageObjects }: FtrProviderContext) {
|
|||
]);
|
||||
|
||||
describe('visual builder', function describeIndexTests() {
|
||||
before(async () => {
|
||||
await visualize.initTests();
|
||||
});
|
||||
describe('table', () => {
|
||||
beforeEach(async () => {
|
||||
await visualBuilder.resetPage('Sep 22, 2015 @ 06:00:00.000', 'Sep 22, 2015 @ 11:00:00.000');
|
||||
|
|
|
@ -26,6 +26,9 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
|||
const kibanaServer = getService('kibanaServer');
|
||||
|
||||
describe('visual builder', function describeIndexTests() {
|
||||
before(async () => {
|
||||
await visualize.initTests();
|
||||
});
|
||||
beforeEach(async () => {
|
||||
await visualize.navigateToNewVisualization();
|
||||
await visualize.clickVisualBuilder();
|
||||
|
|
|
@ -43,6 +43,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
|||
|
||||
describe('vega chart in visualize app', () => {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewVisualization();
|
||||
log.debug('clickVega');
|
||||
|
|
|
@ -19,6 +19,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const PageObjects = getPageObjects(['visualize', 'visEditor', 'visChart', 'timePicker']);
|
||||
|
||||
describe('vertical bar chart', function () {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
|
||||
const vizName1 = 'Visualization VerticalBarChart';
|
||||
|
||||
const initBarChart = async () => {
|
||||
|
|
|
@ -39,7 +39,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
await PageObjects.visEditor.clickGo();
|
||||
};
|
||||
|
||||
before(initBarChart);
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await initBarChart();
|
||||
});
|
||||
|
||||
it('should save and load', async function () {
|
||||
await PageObjects.visualize.saveVisualizationExpectSuccessAndBreadcrumb(vizName1);
|
||||
|
|
|
@ -18,6 +18,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('create and delete', function () {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.visualize.gotoVisualizationLandingPage();
|
||||
await PageObjects.visualize.deleteAllVisualizations();
|
||||
});
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
*/
|
||||
|
||||
import { FtrProviderContext } from '../../ftr_provider_context.d';
|
||||
import { UI_SETTINGS } from '../../../../src/plugins/data/common';
|
||||
|
||||
export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
||||
const browser = getService('browser');
|
||||
|
@ -19,17 +18,14 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
|||
before(async () => {
|
||||
log.debug('Starting visualize before method');
|
||||
await browser.setWindowSize(1280, 800);
|
||||
await esArchiver.load('empty_kibana');
|
||||
|
||||
await esArchiver.loadIfNeeded('logstash_functional');
|
||||
await esArchiver.loadIfNeeded('long_window_logstash');
|
||||
await esArchiver.load('visualize');
|
||||
await kibanaServer.uiSettings.replace({
|
||||
defaultIndex: 'logstash-*',
|
||||
[UI_SETTINGS.FORMAT_BYTES_DEFAULT_PATTERN]: '0,0.[000]b',
|
||||
});
|
||||
});
|
||||
|
||||
// TODO: Remove when vislib is removed
|
||||
describe('new charts library', function () {
|
||||
describe('new charts library visualize ciGroup7', function () {
|
||||
this.tags('ciGroup7');
|
||||
|
||||
before(async () => {
|
||||
|
@ -55,7 +51,7 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
|||
loadTestFile(require.resolve('./_vertical_bar_chart_nontimeindex'));
|
||||
});
|
||||
|
||||
describe('', function () {
|
||||
describe('visualize ciGroup9', function () {
|
||||
this.tags('ciGroup9');
|
||||
|
||||
loadTestFile(require.resolve('./_embedding_chart'));
|
||||
|
@ -66,7 +62,7 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
|||
loadTestFile(require.resolve('./_chart_types'));
|
||||
});
|
||||
|
||||
describe('', function () {
|
||||
describe('visualize ciGroup10', function () {
|
||||
this.tags('ciGroup10');
|
||||
|
||||
loadTestFile(require.resolve('./_inspector'));
|
||||
|
@ -78,7 +74,7 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
|||
loadTestFile(require.resolve('./_metric_chart'));
|
||||
});
|
||||
|
||||
describe('', function () {
|
||||
describe('visualize ciGroup4', function () {
|
||||
this.tags('ciGroup4');
|
||||
|
||||
loadTestFile(require.resolve('./_line_chart_split_series'));
|
||||
|
@ -95,7 +91,7 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
|||
loadTestFile(require.resolve('./_region_map'));
|
||||
});
|
||||
|
||||
describe('', function () {
|
||||
describe('visualize ciGroup12', function () {
|
||||
this.tags('ciGroup12');
|
||||
|
||||
loadTestFile(require.resolve('./_tag_cloud'));
|
||||
|
|
|
@ -21,6 +21,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
this.tags('includeFirefox');
|
||||
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.common.navigateToApp('visualize');
|
||||
await PageObjects.visualize.loadSavedVisualization('chained input control', {
|
||||
navigateToVisualize: false,
|
||||
|
|
|
@ -16,6 +16,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
// FLAKY: https://github.com/elastic/kibana/issues/98974
|
||||
describe.skip('dynamic options', () => {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
});
|
||||
|
||||
describe('without chained controls', () => {
|
||||
beforeEach(async () => {
|
||||
await PageObjects.common.navigateToApp('visualize');
|
||||
|
|
|
@ -22,6 +22,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('input control options', () => {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await PageObjects.visualize.navigateToNewVisualization();
|
||||
await PageObjects.visualize.clickInputControlVis();
|
||||
// set time range to time with no documents - input controls do not use time filter be default
|
||||
|
|
|
@ -14,10 +14,13 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const esArchiver = getService('esArchiver');
|
||||
const find = getService('find');
|
||||
const security = getService('security');
|
||||
const PageObjects = getPageObjects(['visualize']);
|
||||
|
||||
const { visualize, visEditor } = getPageObjects(['visualize', 'visEditor']);
|
||||
|
||||
describe('input control range', () => {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
await security.testUser.setRoles(['kibana_admin', 'kibana_sample_admin']);
|
||||
await esArchiver.load('kibana_sample_data_flights_index_pattern');
|
||||
await visualize.navigateToNewVisualization();
|
||||
|
@ -48,10 +51,6 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
after(async () => {
|
||||
await esArchiver.unload('kibana_sample_data_flights_index_pattern');
|
||||
// loading back default data
|
||||
await esArchiver.loadIfNeeded('logstash_functional');
|
||||
await esArchiver.loadIfNeeded('long_window_logstash');
|
||||
await esArchiver.load('visualize');
|
||||
await security.testUser.restoreDefaults();
|
||||
});
|
||||
});
|
||||
|
|
|
@ -22,6 +22,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
describe('legacy data table visualization', function indexPatternCreation() {
|
||||
before(async function () {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('navigateToApp visualize');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
log.debug('clickDataTable');
|
||||
|
|
|
@ -9,19 +9,21 @@
|
|||
import { FtrProviderContext } from '../../../ftr_provider_context.d';
|
||||
import { UI_SETTINGS } from '../../../../../src/plugins/data/common';
|
||||
|
||||
export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
||||
export default function ({ getPageObjects, getService, loadTestFile }: FtrProviderContext) {
|
||||
const browser = getService('browser');
|
||||
const log = getService('log');
|
||||
const esArchiver = getService('esArchiver');
|
||||
const kibanaServer = getService('kibanaServer');
|
||||
const PageObjects = getPageObjects(['visualize']);
|
||||
|
||||
describe('visualize with legacy visualizations', () => {
|
||||
before(async () => {
|
||||
await PageObjects.visualize.initTests();
|
||||
log.debug('Starting visualize legacy before method');
|
||||
await browser.setWindowSize(1280, 800);
|
||||
await esArchiver.loadIfNeeded('logstash_functional');
|
||||
await esArchiver.loadIfNeeded('long_window_logstash');
|
||||
await esArchiver.load('visualize');
|
||||
await kibanaServer.importExport.load('visualize');
|
||||
await kibanaServer.uiSettings.replace({
|
||||
defaultIndex: 'logstash-*',
|
||||
[UI_SETTINGS.FORMAT_BYTES_DEFAULT_PATTERN]: '0,0.[000]b',
|
||||
|
|
300
test/functional/fixtures/kbn_archiver/visualize.json
Normal file
300
test/functional/fixtures/kbn_archiver/visualize.json
Normal file
File diff suppressed because one or more lines are too long
|
@ -8,6 +8,7 @@
|
|||
|
||||
import { FtrProviderContext } from '../ftr_provider_context';
|
||||
import { VisualizeConstants } from '../../../src/plugins/visualize/public/application/visualize_constants';
|
||||
import { UI_SETTINGS } from '../../../src/plugins/data/common';
|
||||
|
||||
// TODO: Remove & Refactor to use the TTV page objects
|
||||
interface VisualizeSaveModalArgs {
|
||||
|
@ -23,6 +24,7 @@ type DashboardPickerOption =
|
|||
| 'new-dashboard-option';
|
||||
|
||||
export function VisualizePageProvider({ getService, getPageObjects }: FtrProviderContext) {
|
||||
const kibanaServer = getService('kibanaServer');
|
||||
const testSubjects = getService('testSubjects');
|
||||
const retry = getService('retry');
|
||||
const find = getService('find');
|
||||
|
@ -48,6 +50,16 @@ export function VisualizePageProvider({ getService, getPageObjects }: FtrProvide
|
|||
LOGSTASH_NON_TIME_BASED: 'logstash*',
|
||||
};
|
||||
|
||||
public async initTests() {
|
||||
await kibanaServer.savedObjects.clean({ types: ['visualization'] });
|
||||
await kibanaServer.importExport.load('visualize');
|
||||
|
||||
await kibanaServer.uiSettings.replace({
|
||||
defaultIndex: 'logstash-*',
|
||||
[UI_SETTINGS.FORMAT_BYTES_DEFAULT_PATTERN]: '0,0.[000]b',
|
||||
});
|
||||
}
|
||||
|
||||
public async gotoVisualizationLandingPage() {
|
||||
await common.navigateToApp('visualize');
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue