mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Getting started ccs tests (#144656)
* Removed comment of the issue that was referenced for the skip. But the tests were already skipped. * Added a describe block for the tests that involve space b. There is an accessibility issue that causes one test to fail and then the subsequent test fails. The issue has been logged. The rest of the tests have been unskipped. * Added CCS Test for integration test. * Added CCS config for getting started shakespeare tests. * Removed unused reference. * Restored tests. Co-authored-by: cuffs <cuffs@cuffss-Office-MacBook-Pro.local> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
32f514e819
commit
733291ae46
3 changed files with 16 additions and 8 deletions
|
@ -16,6 +16,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
const log = getService('log');
|
||||
const retry = getService('retry');
|
||||
const security = getService('security');
|
||||
const config = getService('config');
|
||||
const browser = getService('browser');
|
||||
const kibanaServer = getService('kibanaServer');
|
||||
const PageObjects = getPageObjects([
|
||||
|
@ -28,6 +29,11 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
]);
|
||||
|
||||
const xyChartSelector = 'xyVisChart';
|
||||
const remoteName = 'ftr-remote:';
|
||||
const indexPatternString = 'shakespeare';
|
||||
const indexPattern = config.get('esTestCluster.ccs')
|
||||
? remoteName + indexPatternString
|
||||
: indexPatternString;
|
||||
|
||||
// https://www.elastic.co/guide/en/kibana/current/tutorial-load-dataset.html
|
||||
|
||||
|
@ -64,9 +70,9 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
it('should create shakespeare index pattern', async function () {
|
||||
await PageObjects.common.navigateToApp('settings');
|
||||
log.debug('Create shakespeare index pattern');
|
||||
await PageObjects.settings.createIndexPattern('shakespeare', null);
|
||||
await PageObjects.settings.createIndexPattern(indexPattern, null);
|
||||
const patternName = await PageObjects.settings.getIndexPageHeading();
|
||||
expect(patternName).to.be('shakespeare');
|
||||
expect(patternName).to.be(indexPattern);
|
||||
});
|
||||
|
||||
// https://www.elastic.co/guide/en/kibana/current/tutorial-visualizing.html
|
||||
|
@ -79,7 +85,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
log.debug('create shakespeare vertical bar chart');
|
||||
await PageObjects.visualize.navigateToNewAggBasedVisualization();
|
||||
await PageObjects.visualize.clickVerticalBarChart();
|
||||
await PageObjects.visualize.clickNewSearch('shakespeare');
|
||||
await PageObjects.visualize.clickNewSearch(indexPattern);
|
||||
await PageObjects.visChart.waitForVisualization();
|
||||
|
||||
// Remove refresh click when vislib is removed
|
||||
|
|
|
@ -11,18 +11,19 @@ import { FtrProviderContext } from '../../ftr_provider_context';
|
|||
export default function ({ getService, loadTestFile }: FtrProviderContext) {
|
||||
const browser = getService('browser');
|
||||
const kibanaServer = getService('kibanaServer');
|
||||
const esArchiver = getService('esArchiver');
|
||||
const config = getService('config');
|
||||
const esNode = config.get('esTestCluster.ccs')
|
||||
? getService('remoteEsArchiver' as 'esArchiver')
|
||||
: getService('esArchiver');
|
||||
|
||||
describe('Getting Started ', function () {
|
||||
before(async function () {
|
||||
await browser.setWindowSize(1200, 800);
|
||||
await esArchiver.loadIfNeeded(
|
||||
'test/functional/fixtures/es_archiver/getting_started/shakespeare'
|
||||
);
|
||||
await esNode.loadIfNeeded('test/functional/fixtures/es_archiver/getting_started/shakespeare');
|
||||
});
|
||||
|
||||
after(async function () {
|
||||
await esArchiver.unload('test/functional/fixtures/es_archiver/getting_started/shakespeare');
|
||||
await esNode.unload('test/functional/fixtures/es_archiver/getting_started/shakespeare');
|
||||
});
|
||||
|
||||
// TODO: Remove when vislib is removed
|
||||
|
|
|
@ -22,6 +22,7 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) {
|
|||
require.resolve('./apps/discover/ccs_compatibility'),
|
||||
require.resolve('./apps/console/_console_ccs'),
|
||||
require.resolve('./apps/management/ccs_compatibility'),
|
||||
require.resolve('./apps/getting_started'),
|
||||
],
|
||||
|
||||
services: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue