[Canvas] Fix flaky custom element functional tests#65908
Merged
cqliu1 merged 4 commits intoelastic:masterfrom May 19, 2020
Merged
[Canvas] Fix flaky custom element functional tests#65908cqliu1 merged 4 commits intoelastic:masterfrom
cqliu1 merged 4 commits intoelastic:masterfrom
Conversation
Contributor
|
Pinging @elastic/kibana-canvas (Team:Canvas) |
7af94b4 to
66f3136
Compare
2173d1e to
c99a837
Compare
clintandrewhall
approved these changes
May 13, 2020
Contributor
clintandrewhall
left a comment
There was a problem hiding this comment.
Nice find. Well done!
As we discussed yesterday, if this backports cleanly, let's consider it.
c99a837 to
fc551e9
Compare
poffdeluxe
approved these changes
May 14, 2020
Contributor
Author
|
@elasticmachine merge upstream |
Contributor
|
This seems like it will need to be backported to 7.x/7.9 as well, it failed today: https://kibana-ci.elastic.co/job/elasticsearch+snapshots+verify/726/execution/node/320/log/?consoleFull |
Contributor
Author
|
@elasticmachine merge upstream |
Contributor
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
gmmorris
added a commit
to gmmorris/kibana
that referenced
this pull request
May 19, 2020
* master: (24 commits) [APM] agent config 'profiling_inferred_spans_min_duration' default value is '0ms' but the min value in the field is '1ms' (elastic#66886) [Canvas] Fix flaky custom element functional tests (elastic#65908) Fix IE specific flexbox min-height issue (elastic#66555) [Discover] Unskip doc link functional test (elastic#66884) Index pattern management to Kibana platform (elastic#65026) Warning and link to support matrix for IE11 (elastic#66512) [Reporting] Consolidate Server Type Defs, move some out of Legacy (elastic#66144) [SIEM] [Maps] Fixes Network Map empty tooltip (elastic#66828) [Endpoint] Encode the index of the alert in the id response (elastic#66919) [services/testSubjects] reduce retry usage, add waitForEnabled (elastic#66538) [DOCS] Identifies cloud settings for APM (elastic#66935) [SIEM][CASE] Fix configuration's page user experience (elastic#66029) Resolver: Display node 75% view submenus (elastic#64121) [SIEM] Cases] Capture timeline click and open timeline in case view (elastic#66327) [APM] Lowercase agent names so icons work (elastic#66824) [dev/cli] add support for --no-cache (elastic#66837) [Ingest Manager] Better handling of package installation problems (elastic#66541) [ML] Enhances api docs for modules endpoints (elastic#66738) dont hide errors (elastic#66764) [RFC] Global search API (elastic#64284) ...
Contributor
|
Friendly reminder: Looks like this PR hasn’t been backported yet. |
This was referenced May 21, 2020
cqliu1
added a commit
to cqliu1/kibana
that referenced
this pull request
May 21, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
cqliu1
added a commit
to cqliu1/kibana
that referenced
this pull request
May 21, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
cqliu1
added a commit
that referenced
this pull request
May 21, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
cqliu1
added a commit
that referenced
this pull request
May 21, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
cqliu1
added a commit
that referenced
this pull request
May 22, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
cqliu1
added a commit
to cqliu1/kibana
that referenced
this pull request
May 26, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
cqliu1
added a commit
that referenced
this pull request
May 27, 2020
* Enable clearWithKeyboard option when filling out custom elements form * Added canvas functional tests path to CODEOWNERS Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
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.
Summary
Closes #62927.
Closes #63004.
Related to #63042.
Related to #63339.
The functional tests for creating a new custom element and editing an existing custom element would occasionally fail because the test runner sometimes fails to enter the value for the
Nameinput field, possibly from executing too quickly.This adds the
clearWithKeyboardoption when setting the value on the inputs in the custom element form which seems to reliably enter both the name and description values on the custom element.I ran the flaky test runner with these changes 100 times, and all of these functional tests passed.
Results: https://kibana-ci.elastic.co/job/kibana+flaky-test-suite-runner/437/
It's unclear if this changes will fix the delete custom element test failures, but so far, it looks like all custom element tests are passing consistently.
This also adds the path to the Canvas functional tests in
.github/CODEOWNERSso the team gets pinged on functional test changes.Checklist
Delete any items that are not applicable to this PR.
For maintainers