-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
unskip tests for chrome, fix tags #158405
Conversation
describe('basics', function () { | ||
this.tags('includeFirefox'); |
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.
it is not obvious, but with arrow function tags are not applied.
@@ -594,7 +595,8 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { | |||
after(async () => await visualBuilder.toggleNewChartsLibraryWithDebug(false)); | |||
}); | |||
|
|||
describe('index pattern selection mode', () => { | |||
describe('index pattern selection mode', function () { | |||
this.tags('skipFirefox'); |
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.
I think originally intention was to run only basics
suite on FF. Now we are limited with slowness, I suggest we stick to the minimum until we find a solution.
this.tags('includeFirefox'); | ||
describe('Home page', function () { | ||
// Failing: See https://github.com/elastic/kibana/issues/157713 | ||
// this.tags('includeFirefox'); |
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.
Unskipping for Chorme
describe('Saved Views', function () { | ||
// FLAKY: https://github.com/elastic/kibana/issues/157738 | ||
this.tags('skipFirefox'); |
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.
Unskipping for Chrome
describe('Security', function () { | ||
// FLAKY: https://github.com/elastic/kibana/issues/157722 | ||
// this.tags('includeFirefox'); |
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.
Unskipping for Chrome
@@ -127,7 +127,8 @@ export default function spaceSelectorFunctionalTests({ | |||
}); | |||
}); | |||
|
|||
describe('Spaces Data', () => { | |||
describe('Spaces Data', function () { | |||
this.tags('skipFirefox'); |
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.
We are limited with FF slowness right now, I suggest we stick to the minimum tests on FF until we find a solution.
describe('watcher_test', function () { | ||
// FLAKY: https://github.com/elastic/kibana/issues/157723 | ||
// this.tags('includeFirefox'); |
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.
Unskipping for Chrome
69068df
to
3023a93
Compare
@@ -22,6 +22,7 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { | |||
const testSubjects = getService('testSubjects'); | |||
|
|||
// Failing: See https://github.com/elastic/kibana/issues/157713 | |||
// Fails on both Chrome and Firefox |
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.
Tried to unskip for Chrome, but got failure 2 times in a row
💚 Build Succeeded
Metrics [docs]Unknown metric groupsESLint disabled line counts
Total ESLint disabled count
History
To update your PR or re-run it, just comment with: |
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.
Visualizations team changes LGTM, code review only
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.
Thanks for this PR - 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
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.
Infra changes LGTM!
💔 All backports failed
Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
## Summary With Firefox update to v113 on our CI workers, we noticed that tests are run slower and more often fail with timeouts. Unfortunately our auto-skip functionality skip the test suite completely, meaning it won't run on Chrome as well. This PR unskips the firefox failed test to run on Chrome, I also fix the labels for some suites to run only sub set of tests for now. (cherry picked from commit 5d4eec5) # Conflicts: # x-pack/test/functional/apps/infra/home_page.ts # x-pack/test/functional/apps/infra/metrics_explorer.ts
# Backport This will backport the following commits from `main` to `8.8`: - [unskip tests for chrome, fix tags (#158405)](#158405) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2023-05-26T08:19:53Z","message":"unskip tests for chrome, fix tags (#158405)\n\n## Summary\r\n\r\nWith Firefox update to v113 on our CI workers, we noticed that tests are\r\nrun slower and more often fail with timeouts.\r\nUnfortunately our auto-skip functionality skip the test suite\r\ncompletely, meaning it won't run on Chrome as well.\r\n\r\nThis PR unskips the firefox failed test to run on Chrome, I also fix the\r\nlabels for some suites to run only sub set of tests for now.","sha":"5d4eec5131a797708bd2b8fae5a4706ecc3e7679","branchLabelMapping":{"^v8.9.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.9.0","v8.8.1"],"number":158405,"url":"https://github.com/elastic/kibana/pull/158405","mergeCommit":{"message":"unskip tests for chrome, fix tags (#158405)\n\n## Summary\r\n\r\nWith Firefox update to v113 on our CI workers, we noticed that tests are\r\nrun slower and more often fail with timeouts.\r\nUnfortunately our auto-skip functionality skip the test suite\r\ncompletely, meaning it won't run on Chrome as well.\r\n\r\nThis PR unskips the firefox failed test to run on Chrome, I also fix the\r\nlabels for some suites to run only sub set of tests for now.","sha":"5d4eec5131a797708bd2b8fae5a4706ecc3e7679"}},"sourceBranch":"main","suggestedTargetBranches":["8.8"],"targetPullRequestStates":[{"branch":"main","label":"v8.9.0","labelRegex":"^v8.9.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/158405","number":158405,"mergeCommit":{"message":"unskip tests for chrome, fix tags (#158405)\n\n## Summary\r\n\r\nWith Firefox update to v113 on our CI workers, we noticed that tests are\r\nrun slower and more often fail with timeouts.\r\nUnfortunately our auto-skip functionality skip the test suite\r\ncompletely, meaning it won't run on Chrome as well.\r\n\r\nThis PR unskips the firefox failed test to run on Chrome, I also fix the\r\nlabels for some suites to run only sub set of tests for now.","sha":"5d4eec5131a797708bd2b8fae5a4706ecc3e7679"}},{"branch":"8.8","label":"v8.8.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT-->
Summary
With Firefox update to v113 on our CI workers, we noticed that tests are run slower and more often fail with timeouts.
Unfortunately our auto-skip functionality skip the test suite completely, meaning it won't run on Chrome as well.
This PR unskips the firefox failed test to run on Chrome, I also fix the labels for some suites to run only sub set of tests for now.