Skip to content

Commit a2bd0a7

Browse files
[Dataset Quality] Wrap discover test checks in retries (elastic#221365)
## Summary This PR wraps test checks in retries to avoid checking before loading is completed. closes elastic#221348
1 parent 7e3bb0b commit a2bd0a7

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

x-pack/test/functional/apps/dataset_quality/dataset_quality_details.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,10 @@ export default function ({ getService, getPageObjects }: DatasetQualityFtrProvid
245245
);
246246

247247
// Confirm dataset selector text in discover
248-
const datasetSelectorText = await PageObjects.discover.getCurrentDataViewId();
249-
originalExpect(datasetSelectorText).toMatch(`${failedDataStreamName}::failures`);
248+
await retry.tryForTime(5000, async () => {
249+
const datasetSelectorText = await PageObjects.discover.getCurrentDataViewId();
250+
originalExpect(datasetSelectorText).toMatch(`${failedDataStreamName}::failures`);
251+
});
250252
});
251253

252254
it('should show the degraded fields table with data and spark plots when present', async () => {
@@ -258,16 +260,18 @@ export default function ({ getService, getPageObjects }: DatasetQualityFtrProvid
258260
PageObjects.datasetQuality.testSubjectSelectors.datasetQualityDetailsDegradedFieldTable
259261
);
260262

261-
const rows =
262-
await PageObjects.datasetQuality.getDatasetQualityDetailsDegradedFieldTableRows();
263+
await retry.tryForTime(5000, async () => {
264+
const rows =
265+
await PageObjects.datasetQuality.getDatasetQualityDetailsDegradedFieldTableRows();
263266

264-
expect(rows.length).to.eql(1);
267+
expect(rows.length).to.eql(1);
265268

266-
const sparkPlots = await testSubjects.findAll(
267-
PageObjects.datasetQuality.testSubjectSelectors.datasetQualitySparkPlot
268-
);
269+
const sparkPlots = await testSubjects.findAll(
270+
PageObjects.datasetQuality.testSubjectSelectors.datasetQualitySparkPlot
271+
);
269272

270-
expect(rows.length).to.be(sparkPlots.length);
273+
expect(rows.length).to.be(sparkPlots.length);
274+
});
271275
});
272276
});
273277

0 commit comments

Comments
 (0)