-
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
Integration tests for new platform #12699
Comments
The purpose is to establish confidence in the new platform http server changes. Before merging that new platform http server, create these tests, for each type of kibana setup:
Just need one test case for each thing, like a smoke test. |
running: node scripts/ftr --config=integration_tests/http/with-basepath make the test runner able to start both kibana and es with what's inside |
Running: node scripts/ftr --config=integration_tests/config.js # config.js requires all top level index.js files
|
The approach we discussed for this was starting with extracting the |
The new platform is currently only running unit tests. We need to look at getting a good setup for integration tests.
@kbn/dev-utils
in x-pack-kibana https://github.com/elastic/x-pack-kibana/pull/4824@kbn/es
to quickly start and stop serversAt this point we could work to merge up the new platform (because http server would be tested)
Improvements to
@kbn/test
:Future:
Historical:
(now outdated) Some ideas in a gist
The text was updated successfully, but these errors were encountered: