-
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
[Observability AI Assistant] Add tests for serverless projects #180925
Comments
Pinging @elastic/obs-knowledge-team (Team:obs-knowledge) |
Tests were duplicated for API integration in #192219. Many were skipped and below are issues still needed to address:
|
QAF issue to add custom config to the MKI pipeline https://github.com/elastic/qaf-tests/issues/126 |
Extracting this issue to a meta one with these as sub-issues. |
Summary
With most of our features being available in serverless Observability projects we should have some test automation in place to make sure it doesn't break without us noticing.
Adding tests for serverless is the same as adding tests for stateful but in a different folder
xpack/test_serverless/functional/test_suites/observability
but these test suites cannot rely on any test tools available in stateful tests.So we need to decide on either duplicating all of our setup and helper code or extract that code into packages and refactor the existing stateful tests to use those packages instead before adding serverless tests.
Notes
While testing ELSER (TINY_ELSER) in a Serverless project, we need to call
await ml.api.assureMlStatsIndexExists();
before importing the model, not after as the other (non-serverless) ML tests show.The text was updated successfully, but these errors were encountered: