mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
# Backport This will backport the following commits from `main` to `8.6`: - [[ML] Functional tests - stabilize index data visualizer tests (#146285)](https://github.com/elastic/kibana/pull/146285) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Robert Oskamp","email":"robert.oskamp@elastic.co"},"sourceCommit":{"committedDate":"2022-11-24T15:41:43Z","message":"[ML] Functional tests - stabilize index data visualizer tests (#146285)\n\nThis PR stabilizes the index data visualizer tests.","sha":"40a424b5ea5b0e36b9a74830355e9cfc30964f7e","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":[":ml","test_ui_functional","release_note:skip","backport:prev-minor","v8.6.0","v8.7.0"],"number":146285,"url":"https://github.com/elastic/kibana/pull/146285","mergeCommit":{"message":"[ML] Functional tests - stabilize index data visualizer tests (#146285)\n\nThis PR stabilizes the index data visualizer tests.","sha":"40a424b5ea5b0e36b9a74830355e9cfc30964f7e"}},"sourceBranch":"main","suggestedTargetBranches":["8.6"],"targetPullRequestStates":[{"branch":"8.6","label":"v8.6.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/146285","number":146285,"mergeCommit":{"message":"[ML] Functional tests - stabilize index data visualizer tests (#146285)\n\nThis PR stabilizes the index data visualizer tests.","sha":"40a424b5ea5b0e36b9a74830355e9cfc30964f7e"}}]}] BACKPORT--> Co-authored-by: Robert Oskamp <robert.oskamp@elastic.co>
This commit is contained in:
parent
8a08b52dc9
commit
b7d1fd7cda
1 changed files with 8 additions and 1 deletions
|
@ -13,9 +13,10 @@ import { MlCommonUI } from './common_ui';
|
|||
export type MlDataVisualizerTable = ProvidedType<typeof MachineLearningDataVisualizerTableProvider>;
|
||||
|
||||
export function MachineLearningDataVisualizerTableProvider(
|
||||
{ getService }: FtrProviderContext,
|
||||
{ getPageObject, getService }: FtrProviderContext,
|
||||
mlCommonUI: MlCommonUI
|
||||
) {
|
||||
const headerPage = getPageObject('header');
|
||||
const retry = getService('retry');
|
||||
const testSubjects = getService('testSubjects');
|
||||
const find = getService('find');
|
||||
|
@ -391,6 +392,7 @@ export function MachineLearningDataVisualizerTableProvider(
|
|||
hasActionMenu = false,
|
||||
checkDistributionPreviewExist = true
|
||||
) {
|
||||
await headerPage.waitUntilLoadingHasFinished();
|
||||
await this.assertRowExists(fieldName);
|
||||
await this.assertFieldDocCount(fieldName, docCountFormatted);
|
||||
await this.ensureDetailsOpen(fieldName);
|
||||
|
@ -421,6 +423,7 @@ export function MachineLearningDataVisualizerTableProvider(
|
|||
}
|
||||
|
||||
public async assertDateFieldContents(fieldName: string, docCountFormatted: string) {
|
||||
await headerPage.waitUntilLoadingHasFinished();
|
||||
await this.assertRowExists(fieldName);
|
||||
await this.assertFieldDocCount(fieldName, docCountFormatted);
|
||||
await this.ensureDetailsOpen(fieldName);
|
||||
|
@ -437,6 +440,7 @@ export function MachineLearningDataVisualizerTableProvider(
|
|||
topValuesCount: number,
|
||||
exampleContent?: string[]
|
||||
) {
|
||||
await headerPage.waitUntilLoadingHasFinished();
|
||||
await this.assertRowExists(fieldName);
|
||||
await this.assertFieldDocCount(fieldName, docCountFormatted);
|
||||
await this.ensureDetailsOpen(fieldName);
|
||||
|
@ -467,6 +471,7 @@ export function MachineLearningDataVisualizerTableProvider(
|
|||
docCountFormatted: string,
|
||||
expectedExamplesCount: number
|
||||
) {
|
||||
await headerPage.waitUntilLoadingHasFinished();
|
||||
await this.assertRowExists(fieldName);
|
||||
await this.assertFieldDocCount(fieldName, docCountFormatted);
|
||||
|
||||
|
@ -481,6 +486,7 @@ export function MachineLearningDataVisualizerTableProvider(
|
|||
docCountFormatted: string,
|
||||
expectedExamplesCount: number
|
||||
) {
|
||||
await headerPage.waitUntilLoadingHasFinished();
|
||||
await this.assertRowExists(fieldName);
|
||||
await this.assertFieldDocCount(fieldName, docCountFormatted);
|
||||
|
||||
|
@ -496,6 +502,7 @@ export function MachineLearningDataVisualizerTableProvider(
|
|||
}
|
||||
|
||||
public async assertUnknownFieldContents(fieldName: string, docCountFormatted: string) {
|
||||
await headerPage.waitUntilLoadingHasFinished();
|
||||
await this.assertRowExists(fieldName);
|
||||
await this.assertFieldDocCount(fieldName, docCountFormatted);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue