Unskip input_controls_vis test suite#227542
Merged
nickpeihl merged 3 commits intoelastic:mainfrom Jul 11, 2025
Merged
Conversation
Contributor
Flaky Test Runner Stats🎉 All tests passed! - kibana-flaky-test-suite-runner#8603[✅] src/platform/test/functional/apps/dashboard_elements/input_control_vis/config.ts: 200/200 tests passed. |
nreese
reviewed
Jul 11, 2025
|
|
||
| it('should replace existing filter pill(s) when new item is selected', async () => { | ||
| await comboBox.clear('listControlSelect0'); | ||
| await common.sleep(500); // give time for filter to be removed and event handlers to fire |
Contributor
There was a problem hiding this comment.
Is there a way to do this without a sleep? Like maybe checking that the control no longer has a selected value?
Contributor
|
Pinging @elastic/kibana-presentation (Team:Presentation) |
nreese
approved these changes
Jul 11, 2025
Contributor
nreese
left a comment
There was a problem hiding this comment.
kibana-presentation changes LGTM
code review only
Contributor
💚 Build Succeeded
Metrics [docs]
|
Contributor
|
Starting backport for target branches: 8.17, 8.18, 8.19, 9.0, 9.1 https://github.com/elastic/kibana/actions/runs/16228095868 |
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jul 11, 2025
[Flaky test runner x 200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603) Fixes elastic#225165 ## Summary Unskip input_controls_vis test suite. The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39. However, logs during failures are indicating that the `osx` option could not be found. Since we clear the previous selection right before setting the `osx` option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a `waitFor` check to ensure the input control is actually clear before we set a new option. (cherry picked from commit dd99dfa)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jul 11, 2025
[Flaky test runner x 200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603) Fixes elastic#225165 ## Summary Unskip input_controls_vis test suite. The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39. However, logs during failures are indicating that the `osx` option could not be found. Since we clear the previous selection right before setting the `osx` option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a `waitFor` check to ensure the input control is actually clear before we set a new option. (cherry picked from commit dd99dfa)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jul 11, 2025
[Flaky test runner x 200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603) Fixes elastic#225165 ## Summary Unskip input_controls_vis test suite. The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39. However, logs during failures are indicating that the `osx` option could not be found. Since we clear the previous selection right before setting the `osx` option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a `waitFor` check to ensure the input control is actually clear before we set a new option. (cherry picked from commit dd99dfa)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jul 11, 2025
[Flaky test runner x 200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603) Fixes elastic#225165 ## Summary Unskip input_controls_vis test suite. The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39. However, logs during failures are indicating that the `osx` option could not be found. Since we clear the previous selection right before setting the `osx` option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a `waitFor` check to ensure the input control is actually clear before we set a new option. (cherry picked from commit dd99dfa)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jul 11, 2025
[Flaky test runner x 200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603) Fixes elastic#225165 ## Summary Unskip input_controls_vis test suite. The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39. However, logs during failures are indicating that the `osx` option could not be found. Since we clear the previous selection right before setting the `osx` option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a `waitFor` check to ensure the input control is actually clear before we set a new option. (cherry picked from commit dd99dfa)
Contributor
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
kibanamachine
added a commit
that referenced
this pull request
Jul 11, 2025
# Backport This will backport the following commits from `main` to `9.1`: - [Unskip input_controls_vis test suite (#227542)](#227542) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Nick Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip input_controls_vis test suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}] BACKPORT--> Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine
added a commit
that referenced
this pull request
Jul 11, 2025
# Backport This will backport the following commits from `main` to `8.19`: - [Unskip input_controls_vis test suite (#227542)](#227542) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Nick Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip input_controls_vis test suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}] BACKPORT--> Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine
added a commit
that referenced
this pull request
Jul 11, 2025
# Backport This will backport the following commits from `main` to `8.17`: - [Unskip input_controls_vis test suite (#227542)](#227542) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Nick Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip input_controls_vis test suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}] BACKPORT--> Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine
added a commit
that referenced
this pull request
Jul 11, 2025
# Backport This will backport the following commits from `main` to `8.18`: - [Unskip input_controls_vis test suite (#227542)](#227542) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Nick Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip input_controls_vis test suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}] BACKPORT--> Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine
added a commit
that referenced
this pull request
Jul 11, 2025
# Backport This will backport the following commits from `main` to `9.0`: - [Unskip input_controls_vis test suite (#227542)](#227542) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Nick Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip input_controls_vis test suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip input_controls_vis test suite (#227542)\n\n[Flaky test runner x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes #225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe failure did not re-occur in 200 flaky tests after only unskipping\nthe test in 6f48e39.\n\nHowever, logs during failures are indicating that the `osx` option could\nnot be found. Since we clear the previous selection right before setting\nthe `osx` option, it might be possible that the events following the\nclear are not always completely resolved before we try to set a new\noption. So this adds a `waitFor` check to ensure the input control is\nactually clear before we set a new option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}] BACKPORT--> Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kertal
pushed a commit
to kertal/kibana
that referenced
this pull request
Jul 25, 2025
[Flaky test runner x 200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603) Fixes elastic#225165 ## Summary Unskip input_controls_vis test suite. The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39. However, logs during failures are indicating that the `osx` option could not be found. Since we clear the previous selection right before setting the `osx` option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a `waitFor` check to ensure the input control is actually clear before we set a new option.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Flaky test runner x 200
Fixes #225165
Summary
Unskip input_controls_vis test suite.
The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39.
However, logs during failures are indicating that the
osxoption could not be found. Since we clear the previous selection right before setting theosxoption, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds awaitForcheck to ensure the input control is actually clear before we set a new option.