-
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
WIP Speed up integration tests and fail faster #7024
Conversation
246c59f
to
9e80f03
Compare
7a4e854
to
7ebbfe0
Compare
The `common.log` and `common.debug` API currently accept a single string arguments, which is similar to the console.log API but not complete. This simple change brings updates it to match the API completely, supporting things like multiple arguments and sprintf-style templates.
b09ad2b
to
7230045
Compare
5104c68
to
03ea7db
Compare
@spalger Did you stop on this for some reason? Was there another issue or PR for switching to Chrome browser? If not, I could pick this up. The urgency for this just went up this week because of Firefox 47 release. According to SeleniumHQ/selenium#1862 we have to switch from the FirefoxDriver driver to Marionette. I've made some progress towards that, but not working yet. |
I don't recall precisely. I can take a look later today but I feel like this was basically ready to go. |
jenkins, test it |
Re-implementing in #7442 |
Re-implement most of PR #7024 switch to Chrome browser
Re-implement most of PR elastic#7024 switch to Chrome browser Former-commit-id: e2ff6bb
This switches to use chrome for the integration tests, which has proven to give much better performance rendering Kibana.
It also turns on the new bail option available in version 3.1 of intern. This option will skip any test after a failed one.
Both of these changes are intended to improve performance of the integration tests since they are currently taking close to 15 minutes to run.