-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[ML] Update the Notification indicator tooltip, add functional tests #141775
[ML] Update the Notification indicator tooltip, add functional tests #141775
Conversation
Pinging @elastic/ml-ui (:ml) |
Checking with the flaky test runner |
|
||
export type MlTableService = ReturnType<typeof MlTableServiceProvider>; | ||
|
||
export function MlTableServiceProvider({ getPageObject, getService }: FtrProviderContext) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Decided to add a reusable service as we have many EUI tables and at the moment there is a lot of copy-pasted code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One minor comment, but otherwise tested and LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Checking with the flaky test runner |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]Async chunks
History
To update your PR or re-run it, just comment with: cc @darnautov |
…lastic#141775) (cherry picked from commit 042c766)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
## Summary Fixes #165883. Reenables/fixes the cloning tests. Stabilises table assertions by bringing the code in line with the assertions done in the `ml` plugin (taken from here #141775). ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
## Summary Fixes elastic#165883. Reenables/fixes the cloning tests. Stabilises table assertions by bringing the code in line with the assertions done in the `ml` plugin (taken from here elastic#141775). ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) (cherry picked from commit 6a97a4b)
# Backport This will backport the following commits from `main` to `8.11`: - [[ML] Transform: Reenable/Fix cloning tests (#169072)](#169072) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Walter Rafelsberger","email":"walter.rafelsberger@elastic.co"},"sourceCommit":{"committedDate":"2023-10-19T11:45:18Z","message":"[ML] Transform: Reenable/Fix cloning tests (#169072)\n\n## Summary\r\n\r\nFixes #165883.\r\n\r\nReenables/fixes the cloning tests. Stabilises table assertions by\r\nbringing the code in line with the assertions done in the `ml` plugin\r\n(taken from here #141775).\r\n\r\n### Checklist\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6a97a4b6b866470620dfd37048b66162c886efd2","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":[":ml","release_note:skip","Feature:Transforms","v8.11.0","v8.12.0"],"number":169072,"url":"https://github.com/elastic/kibana/pull/169072","mergeCommit":{"message":"[ML] Transform: Reenable/Fix cloning tests (#169072)\n\n## Summary\r\n\r\nFixes #165883.\r\n\r\nReenables/fixes the cloning tests. Stabilises table assertions by\r\nbringing the code in line with the assertions done in the `ml` plugin\r\n(taken from here #141775).\r\n\r\n### Checklist\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6a97a4b6b866470620dfd37048b66162c886efd2"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169072","number":169072,"mergeCommit":{"message":"[ML] Transform: Reenable/Fix cloning tests (#169072)\n\n## Summary\r\n\r\nFixes #165883.\r\n\r\nReenables/fixes the cloning tests. Stabilises table assertions by\r\nbringing the code in line with the assertions done in the `ml` plugin\r\n(taken from here #141775).\r\n\r\n### Checklist\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6a97a4b6b866470620dfd37048b66162c886efd2"}}]}] BACKPORT--> Co-authored-by: Walter Rafelsberger <walter.rafelsberger@elastic.co>
Summary
Part of #137573
Checklist