Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failing test: Chrome UI Functional Tests.test/functional/apps/visualize/group2/_gauge_chart·ts - visualize app gauge chart should format the metric correctly in percentage mode #181883

Closed
kibanamachine opened this issue Apr 26, 2024 · 8 comments · Fixed by #190249
Assignees
Labels
failed-test A test failure on a tracked branch, potentially flaky-test Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@kibanamachine
Copy link
Contributor

kibanamachine commented Apr 26, 2024

A test failed on a tracked branch

Error: timed out waiting for rendering count to be greater than or equal to [3]
    at onFailure (retry_for_truthy.ts:39:13)
    at retryForSuccess (retry_for_success.ts:84:7)
    at retryForTruthy (retry_for_truthy.ts:27:3)
    at RetryService.waitFor (retry.ts:87:5)
    at VisualizeChartPageObject.waitForRenderingCount (visualize_chart_page.ts:215:5)
    at VisualizeEditorPageObject.clickGo (visualize_editor_page.ts:74:5)
    at Context.<anonymous> (_gauge_chart.ts:59:7)
    at Object.apply (wrap_function.js:73:16)

First failure: CI Build - main

@kibanamachine kibanamachine added the failed-test A test failure on a tracked branch, potentially flaky-test label Apr 26, 2024
@botelastic botelastic bot added the needs-team Issues missing a team label label Apr 26, 2024
@kibanamachine kibanamachine added the Team:Visualizations Visualization editors, elastic-charts and infrastructure label Apr 26, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-visualizations (Team:Visualizations)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Apr 26, 2024
@kibanamachine
Copy link
Contributor Author

New failure: CI Build - main

@kibanamachine
Copy link
Contributor Author

New failure: CI Build - main

@kibanamachine
Copy link
Contributor Author

New failure: CI Build - main

@mistic
Copy link
Member

mistic commented Apr 26, 2024

Skipped.

main: c8398aa

@dej611 dej611 self-assigned this Apr 29, 2024
@dej611 dej611 removed their assignment May 14, 2024
@markov00 markov00 assigned markov00 and unassigned nickofthyme Jun 4, 2024
@nickofthyme
Copy link
Contributor

nickofthyme commented Jul 11, 2024

I was able to reproduce this once running the tests locally with CI=true but never again even after several attempts with Marco's util script.

I put a log on both the onContainerLoading and onContainerRender function to see if they are called the same between the pass & fail runs.

onContainerLoading = () => {
this.renderComplete.dispatchInProgress();
this.updateOutput({
...this.getOutput(),
loading: true,
rendered: false,
error: undefined,
});
};
onContainerData = () => {
this.handleWarnings();
this.updateOutput({
...this.getOutput(),
loading: false,
});
};
onContainerRender = () => {
this.renderComplete.dispatchComplete();
this.updateOutput({
...this.getOutput(),
rendered: true,
});
};

Looking at the log from both tests they are exactly the same up until the call to waitForRenderingCount from inside the clickGo method.

While both tests make a call to onContainerLoading after the first try, the failed test never calls onContainerRender which would increment the counter. See below.

Passing test logs

│ debg TestSubjects.find(visualizationLoader)
│ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
│ debg -- currentRenderingCount=2
│ debg -- expectedCount=3
│ debg browser[INFO] http://localhost:5620/XXXXXXXXXXXX/bundles/plugin/visualizations/1.0.0/visualizations.chunk.7.js 1221:14 "onContainerLoading"
│ debg browser[INFO] http://localhost:5620/XXXXXXXXXXXX/bundles/plugin/visualizations/1.0.0/visualizations.chunk.7.js 1238:14 "onContainerRender"
│ debg TestSubjects.find(visualizationLoader)
│ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
│ debg -- currentRenderingCount=3
│ debg -- expectedCount=3
│ debg Find.allByCssSelector('[data-test-subj="visualizationLoader"] .chart svg text') with timeout=10000
└- ✓ pass  (10.1s)

Failing test log

│ debg TestSubjects.find(visualizationLoader)
│ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
│ debg -- currentRenderingCount=2
│ debg -- expectedCount=3
│ debg browser[INFO] http://localhost:5620/325677afb049/bundles/core/core.entry.js 15:78214 "onContainerLoading - renderComplete"
│ debg TestSubjects.find(visualizationLoader)
│ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
│ debg -- currentRenderingCount=2
│ debg -- expectedCount=3
│ debg TestSubjects.find(visualizationLoader)
│ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
│ debg -- currentRenderingCount=2
│ debg -- expectedCount=3
| [...removed duplicates (4 lines)]
│ info Taking window screenshot "/opt/buildkite-agent/builds/bk-agent-prod-gcp-1720724252798929239/elastic/kibana-flaky-test-suite-runner/kibana/test/functional/screenshots/failure/visualize app gauge chart should format the metric correctly in percentage mode-c04e9b096275f91bc00a390653d79e70b48b3bb5e153567cc7fa59cc71390d31.png"
│ info Current URL is: http://localhost:5620/app/visualize#/create?type=gauge&indexPattern=logstash-*&_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:%272015-09-19T06:31:44.000Z%27,to:%272015-09-23T18:31:44.000Z%27))&_a=(filters:!(),linked:!f,query:(language:kuery,query:%27%27),uiState:(),vis:(aggs:!((enabled:!t,id:%271%27,params:(field:bytes),schema:metric,type:avg)),params:(addLegend:!t,addTooltip:!t,gauge:(alignment:automatic,backStyle:Full,colorSchema:%27Green%20to%20Red%27,colorsRange:!((from:0,to:50),(from:50,to:75),(from:75,to:10000)),extendRange:!t,gaugeColorMode:Labels,gaugeStyle:Full,gaugeType:Arc,invertColors:!f,labels:(color:black,show:!t),orientation:vertical,percentageFormatPattern:%270.0%25%27,percentageMode:!t,scale:(color:%27rgba(105,112,125,0.2)%27,labels:!f,show:!t),style:(bgColor:!t,bgFill:%27rgba(105,112,125,0.2)%27,bgMask:!f,bgWidth:0.9,fontSize:60,mask:!f,maskBars:50,subText:%27%27,width:0.9),type:meter),isDisplayWarning:!f,type:gauge),title:%27%27,type:gauge))
│ info Saving page source to: /opt/buildkite-agent/builds/bk-agent-prod-gcp-1720724252798929239/elastic/kibana-flaky-test-suite-runner/kibana/test/functional/failure_debug/html/visualize app gauge chart should format the metric correctly in percentage mode-c04e9b096275f91bc00a390653d79e70b48b3bb5e153567cc7fa59cc71390d31.html
└- x fail: visualize app gauge chart should format the metric correctly in percentage mode
│      Error: timed out waiting for rendering count to be greater than or equal to [3]
│       at onFailure (retry_for_truthy.ts:39:13)
│       at retryForSuccess (retry_for_success.ts:84:7)
│       at retryForTruthy (retry_for_truthy.ts:27:3)
│       at RetryService.waitFor (retry.ts:87:5)
│       at VisualizeChartPageObject.waitForRenderingCount (visualize_chart_page.ts:215:5)
│       at VisualizeEditorPageObject.clickGo (visualize_editor_page.ts:90:5)
│       at Context.<anonymous> (_gauge_chart.ts:60:7)
│       at Object.apply (wrap_function.js:73:16)
See full test log diff

--- failed.log
+++ passed.log
@@ -1,4 +1,4 @@
-Failed test log
+Passed test log

  └-: visualize app
    └-: gauge chart
@@ -101,173 +101,11 @@ Failed test log
        │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
        │ debg -- currentRenderingCount=2
        │ debg -- expectedCount=3
-       │ debg browser[INFO] http://localhost:5620/325677afb049/bundles/core/core.entry.js 15:78214 "onContainerLoading - renderComplete"
+       │ debg browser[INFO] http://localhost:5620/XXXXXXXXXXXX/bundles/plugin/visualizations/1.0.0/visualizations.chunk.7.js 1221:14 "onContainerLoading"
+       │ debg browser[INFO] http://localhost:5620/XXXXXXXXXXXX/bundles/plugin/visualizations/1.0.0/visualizations.chunk.7.js 1238:14 "onContainerRender"
        │ debg TestSubjects.find(visualizationLoader)
        │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
-       │ debg -- expectedCount=3
-       │ debg TestSubjects.find(visualizationLoader)
-       │ debg Find.findByCssSelector('[data-test-subj="visualizationLoader"]') with timeout=10000
-       │ debg -- currentRenderingCount=2
+       │ debg -- currentRenderingCount=3
        │ debg -- expectedCount=3
-       │ info Taking window screenshot "/opt/buildkite-agent/builds/bk-agent-prod-gcp-1720724252798929239/elastic/kibana-flaky-test-suite-runner/kibana/test/functional/screenshots/failure/visualize app gauge chart should format the metric correctly in percentage mode-c04e9b096275f91bc00a390653d79e70b48b3bb5e153567cc7fa59cc71390d31.png"
-       │ info Current URL is: http://localhost:5620/app/visualize#/create?type=gauge&indexPattern=logstash-*&_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:%272015-09-19T06:31:44.000Z%27,to:%272015-09-23T18:31:44.000Z%27))&_a=(filters:!(),linked:!f,query:(language:kuery,query:%27%27),uiState:(),vis:(aggs:!((enabled:!t,id:%271%27,params:(field:bytes),schema:metric,type:avg)),params:(addLegend:!t,addTooltip:!t,gauge:(alignment:automatic,backStyle:Full,colorSchema:%27Green%20to%20Red%27,colorsRange:!((from:0,to:50),(from:50,to:75),(from:75,to:10000)),extendRange:!t,gaugeColorMode:Labels,gaugeStyle:Full,gaugeType:Arc,invertColors:!f,labels:(color:black,show:!t),orientation:vertical,percentageFormatPattern:%270.0%25%27,percentageMode:!t,scale:(color:%27rgba(105,112,125,0.2)%27,labels:!f,show:!t),style:(bgColor:!t,bgFill:%27rgba(105,112,125,0.2)%27,bgMask:!f,bgWidth:0.9,fontSize:60,mask:!f,maskBars:50,subText:%27%27,width:0.9),type:meter),isDisplayWarning:!f,type:gauge),title:%27%27,type:gauge))
-       │ info Saving page source to: /opt/buildkite-agent/builds/bk-agent-prod-gcp-1720724252798929239/elastic/kibana-flaky-test-suite-runner/kibana/test/functional/failure_debug/html/visualize app gauge chart should format the metric correctly in percentage mode-c04e9b096275f91bc00a390653d79e70b48b3bb5e153567cc7fa59cc71390d31.html
-       └- x fail: visualize app gauge chart should format the metric correctly in percentage mode
-       │      Error: timed out waiting for rendering count to be greater than or equal to [3]
-       │       at onFailure (retry_for_truthy.ts:39:13)
-       │       at retryForSuccess (retry_for_success.ts:84:7)
-       │       at retryForTruthy (retry_for_truthy.ts:27:3)
-       │       at RetryService.waitFor (retry.ts:87:5)
-       │       at VisualizeChartPageObject.waitForRenderingCount (visualize_chart_page.ts:215:5)
-       │       at VisualizeEditorPageObject.clickGo (visualize_editor_page.ts:90:5)
-       │       at Context.<anonymous> (_gauge_chart.ts:60:7)
-       │       at Object.apply (wrap_function.js:73:16)
+       │ debg Find.allByCssSelector('[data-test-subj="visualizationLoader"] .chart svg text') with timeout=10000
+       └- ✓ pass  (10.1s)


In the end I think there is flakiness with the ExpressionLoader handlers.

A trivial solution would be to trigger another click on go within the waitForRenderingCount retries. But this is dirty and at that point the render assertion looses it's utility.

I think the real solution here is to avoid the render count and just assert the format is applied to the chart.

Thoughts?

@dej611
Copy link
Contributor

dej611 commented Jul 12, 2024

I think the real solution here is to avoid the render count and just assert the format is applied to the chart.

While we could remove the render-count logic from the test, we then have 2 problems:

  • a potential issue with reporting - rendering-complete update goes side by side with the rendering-count, so this issue could be a hint of a bug that can affect it
  • find an alternative to check a re-render (i.e. charts debug log? )

While for the second point I think it would be fine, but the former is what makes me a feel that it won't solve it completely.

@mbondyra mbondyra removed the blocker label Aug 7, 2024
@mbondyra
Copy link
Contributor

mbondyra commented Aug 7, 2024

Removing the blocker label as it's a legacy code so it's justifiable it's not blocking.

kibanamachine pushed a commit to kibanamachine/kibana that referenced this issue Aug 15, 2024
kibanamachine referenced this issue Aug 15, 2024
# Backport

This will backport the following commits from `main` to `8.15`:
- [[Visualize] unskip visualize flaky tests
(#190249)](#190249)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Marta
Bondyra","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-15T19:19:49Z","message":"[Visualize]
unskip visualize flaky tests (#190249)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/181884\r\nFixes
https://github.com/elastic/kibana/issues/181883\r\nFixes
https://github.com/elastic/kibana/issues/181895\r\nFixes
https://github.com/elastic/kibana/issues/181881","sha":"f27a477719cff70c8f54049dfe1b4085d25cb356","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Visualizations","release_note:skip","backport:prev-minor","v8.16.0"],"title":"[Visualize]
unskip visualize flaky
tests","number":190249,"url":"https://github.com/elastic/kibana/pull/190249","mergeCommit":{"message":"[Visualize]
unskip visualize flaky tests (#190249)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/181884\r\nFixes
https://github.com/elastic/kibana/issues/181883\r\nFixes
https://github.com/elastic/kibana/issues/181895\r\nFixes
https://github.com/elastic/kibana/issues/181881","sha":"f27a477719cff70c8f54049dfe1b4085d25cb356"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/190249","number":190249,"mergeCommit":{"message":"[Visualize]
unskip visualize flaky tests (#190249)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/181884\r\nFixes
https://github.com/elastic/kibana/issues/181883\r\nFixes
https://github.com/elastic/kibana/issues/181895\r\nFixes
https://github.com/elastic/kibana/issues/181881","sha":"f27a477719cff70c8f54049dfe1b4085d25cb356"}}]}]
BACKPORT-->

Co-authored-by: Marta Bondyra <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
failed-test A test failure on a tracked branch, potentially flaky-test Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants