[8.11] [Obs UX] Flaky test retry fix (#169918) (#169938)

# Backport

This will backport the following commits from `main` to `8.11`:
- [[Obs UX] Flaky test retry fix
(#169918)](https://github.com/elastic/kibana/pull/169918)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"jennypavlova","email":"dzheni.pavlova@elastic.co"},"sourceCommit":{"committedDate":"2023-10-26T13:34:43Z","message":"[Obs
UX] Flaky test retry fix (#169918)\n\nCloses #169081 \r\n##
Summary\r\n\r\nFrom the
[build\r\nscreenshot](018b6532-e60c-4d10-871b-f2840d57b7ea_5295cb1f7df0a4e3892a49e325077ec4.html?response-content-type=text%2Fhtml&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQPCP3C7LSNRXAZM5%2F20231026%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231026T100921Z&X-Amz-Expires=600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEYaCXVzLWVhc3QtMSJGMEQCIGhXJS1VvkibyMLJ%2FA%2Fsl0q5DYSyfpCYUQ7oitA1SbHjAiBeGs4DWHVEpNE9X6FKD4%2FTM5CnARkC0AJ7jMnh6DrKjyrxAwhuEAAaDDAzMjM3OTcwNTMwMyIMXItogE7G9vjHZKr%2BKs4D3%2FUVEDd9v0cDIHon57SzWrKDM5c9RChzQPW%2BYmi293Rg35M%2BSYPbhyX4bRqF7D8AvRz7zSsNTHJXGpYRsiLkgbnSP5jourtQmYatmu6KKDH96zR9jdtGqwGkbIcsmql5wV8czeFrmNzCn0zGGb3XTKBTTKJDHDN7eu%2Fvt2xJ%2BYLif6up21PF6zIGKDohRZLiPB6%2FvXqWfy%2F3Z4RK8JhJGQE8RhrLopLxLllBt2j15SvEFiI6J2GeSDJdS3%2F7v45auGTvsKCVkAKlBv3iW2XezyDxnVNkFetBefz00lLLZ2OX3MOln7q7%2Fc7BEiJa%2BegGID7VyvIsXVxuaNfg5zB3bP%2F8p2bxPoATAJqhBHpqhdMJiVa0w6VbAkzMELIwEHjXDqvIS2%2BekDvm8WgXwNCCzr4qizGfNRtLPje5B6IaCr%2FND2jNVHXrop20bzxnHAreci2%2BOlxz%2FaPJUBWvehvD0B0dy9q8zIsjgiyx%2BslJgfXYeP7YNcQ769SAKuTn1hP2OIj1U8fcsfnuagY792PVuVxs1hFDQ9IzPRkZ5fU98rOuHO82x9GfWuzzkv50vIk%2BlvPvlXev6Ez9ZqQ8aXoC3KKgyHRYmBjpGFEt8szkMNjs56kGOqYBBiihNfWTeetTlFhU8YTSrupG3wqyDkD0n%2BGzgM1v4LEHARj%2FUnlRctNMYaoQC5ou6tFMQDR5bmMKzt6JX4PWHmM%2FVxCgCrdfkXjPaBscR8zDkM%2Bls1B80gEGfGBQsBruNHGODcM9%2BYN%2Bu9%2BX%2BUUx50XBCzuYCr0UkrQtnE5g2dDDOrBtE2ElYokriPhngDNCmMihalGXu539X4Vr9I8U1RyQb%2Beq4g%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6def38b8a92b24c41f503ff0647af3a4e317d833acb9b3b96777eb61d68f559e)\r\nit's
visible that the navigation is correct so we probably checked the\r\nurl
before the page loaded so I added a retry and page load
check\r\n\r\n[Flaky tests
runner\r\nbuild](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3757)","sha":"6d959b8b53449b3bff10a596265f8b1c6d3072c8","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Infra
Monitoring
UI","release_note:skip","backport:prev-minor","v8.12.0","Team:obs-ux-infra_services"],"number":169918,"url":"https://github.com/elastic/kibana/pull/169918","mergeCommit":{"message":"[Obs
UX] Flaky test retry fix (#169918)\n\nCloses #169081 \r\n##
Summary\r\n\r\nFrom the
[build\r\nscreenshot](018b6532-e60c-4d10-871b-f2840d57b7ea_5295cb1f7df0a4e3892a49e325077ec4.html?response-content-type=text%2Fhtml&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQPCP3C7LSNRXAZM5%2F20231026%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231026T100921Z&X-Amz-Expires=600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEYaCXVzLWVhc3QtMSJGMEQCIGhXJS1VvkibyMLJ%2FA%2Fsl0q5DYSyfpCYUQ7oitA1SbHjAiBeGs4DWHVEpNE9X6FKD4%2FTM5CnARkC0AJ7jMnh6DrKjyrxAwhuEAAaDDAzMjM3OTcwNTMwMyIMXItogE7G9vjHZKr%2BKs4D3%2FUVEDd9v0cDIHon57SzWrKDM5c9RChzQPW%2BYmi293Rg35M%2BSYPbhyX4bRqF7D8AvRz7zSsNTHJXGpYRsiLkgbnSP5jourtQmYatmu6KKDH96zR9jdtGqwGkbIcsmql5wV8czeFrmNzCn0zGGb3XTKBTTKJDHDN7eu%2Fvt2xJ%2BYLif6up21PF6zIGKDohRZLiPB6%2FvXqWfy%2F3Z4RK8JhJGQE8RhrLopLxLllBt2j15SvEFiI6J2GeSDJdS3%2F7v45auGTvsKCVkAKlBv3iW2XezyDxnVNkFetBefz00lLLZ2OX3MOln7q7%2Fc7BEiJa%2BegGID7VyvIsXVxuaNfg5zB3bP%2F8p2bxPoATAJqhBHpqhdMJiVa0w6VbAkzMELIwEHjXDqvIS2%2BekDvm8WgXwNCCzr4qizGfNRtLPje5B6IaCr%2FND2jNVHXrop20bzxnHAreci2%2BOlxz%2FaPJUBWvehvD0B0dy9q8zIsjgiyx%2BslJgfXYeP7YNcQ769SAKuTn1hP2OIj1U8fcsfnuagY792PVuVxs1hFDQ9IzPRkZ5fU98rOuHO82x9GfWuzzkv50vIk%2BlvPvlXev6Ez9ZqQ8aXoC3KKgyHRYmBjpGFEt8szkMNjs56kGOqYBBiihNfWTeetTlFhU8YTSrupG3wqyDkD0n%2BGzgM1v4LEHARj%2FUnlRctNMYaoQC5ou6tFMQDR5bmMKzt6JX4PWHmM%2FVxCgCrdfkXjPaBscR8zDkM%2Bls1B80gEGfGBQsBruNHGODcM9%2BYN%2Bu9%2BX%2BUUx50XBCzuYCr0UkrQtnE5g2dDDOrBtE2ElYokriPhngDNCmMihalGXu539X4Vr9I8U1RyQb%2Beq4g%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6def38b8a92b24c41f503ff0647af3a4e317d833acb9b3b96777eb61d68f559e)\r\nit's
visible that the navigation is correct so we probably checked the\r\nurl
before the page loaded so I added a retry and page load
check\r\n\r\n[Flaky tests
runner\r\nbuild](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3757)","sha":"6d959b8b53449b3bff10a596265f8b1c6d3072c8"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169918","number":169918,"mergeCommit":{"message":"[Obs
UX] Flaky test retry fix (#169918)\n\nCloses #169081 \r\n##
Summary\r\n\r\nFrom the
[build\r\nscreenshot](018b6532-e60c-4d10-871b-f2840d57b7ea_5295cb1f7df0a4e3892a49e325077ec4.html?response-content-type=text%2Fhtml&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQPCP3C7LSNRXAZM5%2F20231026%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231026T100921Z&X-Amz-Expires=600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEYaCXVzLWVhc3QtMSJGMEQCIGhXJS1VvkibyMLJ%2FA%2Fsl0q5DYSyfpCYUQ7oitA1SbHjAiBeGs4DWHVEpNE9X6FKD4%2FTM5CnARkC0AJ7jMnh6DrKjyrxAwhuEAAaDDAzMjM3OTcwNTMwMyIMXItogE7G9vjHZKr%2BKs4D3%2FUVEDd9v0cDIHon57SzWrKDM5c9RChzQPW%2BYmi293Rg35M%2BSYPbhyX4bRqF7D8AvRz7zSsNTHJXGpYRsiLkgbnSP5jourtQmYatmu6KKDH96zR9jdtGqwGkbIcsmql5wV8czeFrmNzCn0zGGb3XTKBTTKJDHDN7eu%2Fvt2xJ%2BYLif6up21PF6zIGKDohRZLiPB6%2FvXqWfy%2F3Z4RK8JhJGQE8RhrLopLxLllBt2j15SvEFiI6J2GeSDJdS3%2F7v45auGTvsKCVkAKlBv3iW2XezyDxnVNkFetBefz00lLLZ2OX3MOln7q7%2Fc7BEiJa%2BegGID7VyvIsXVxuaNfg5zB3bP%2F8p2bxPoATAJqhBHpqhdMJiVa0w6VbAkzMELIwEHjXDqvIS2%2BekDvm8WgXwNCCzr4qizGfNRtLPje5B6IaCr%2FND2jNVHXrop20bzxnHAreci2%2BOlxz%2FaPJUBWvehvD0B0dy9q8zIsjgiyx%2BslJgfXYeP7YNcQ769SAKuTn1hP2OIj1U8fcsfnuagY792PVuVxs1hFDQ9IzPRkZ5fU98rOuHO82x9GfWuzzkv50vIk%2BlvPvlXev6Ez9ZqQ8aXoC3KKgyHRYmBjpGFEt8szkMNjs56kGOqYBBiihNfWTeetTlFhU8YTSrupG3wqyDkD0n%2BGzgM1v4LEHARj%2FUnlRctNMYaoQC5ou6tFMQDR5bmMKzt6JX4PWHmM%2FVxCgCrdfkXjPaBscR8zDkM%2Bls1B80gEGfGBQsBruNHGODcM9%2BYN%2Bu9%2BX%2BUUx50XBCzuYCr0UkrQtnE5g2dDDOrBtE2ElYokriPhngDNCmMihalGXu539X4Vr9I8U1RyQb%2Beq4g%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=6def38b8a92b24c41f503ff0647af3a4e317d833acb9b3b96777eb61d68f559e)\r\nit's
visible that the navigation is correct so we probably checked the\r\nurl
before the page loaded so I added a retry and page load
check\r\n\r\n[Flaky tests
runner\r\nbuild](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3757)","sha":"6d959b8b53449b3bff10a596265f8b1c6d3072c8"}}]}]
BACKPORT-->

Co-authored-by: jennypavlova <dzheni.pavlova@elastic.co>
This commit is contained in:
Kibana Machine 2023-10-26 10:54:37 -04:00 committed by GitHub
parent de498bea37
commit 205f2e2d84
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -197,6 +197,7 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
before(async () => {
await pageObjects.infraHome.clickOnNode();
await pageObjects.assetDetails.clickApmTabLink();
await pageObjects.infraHome.waitForLoading();
});
it('should navigate to APM traces', async () => {
@ -204,9 +205,10 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
const query = decodeURIComponent(url.query ?? '');
const kuery = 'kuery=host.hostname:"demo-stack-nginx-01"';
expect(url.pathname).to.eql('/app/apm/traces');
expect(query).to.contain(kuery);
await retry.try(async () => {
expect(url.pathname).to.eql('/app/apm/traces');
expect(query).to.contain(kuery);
});
await returnTo(INVENTORY_PATH);
});
});