-
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
[ML] Functional tests - fix and re-enable validation API tests #80617
Conversation
Pinging @elastic/ml-ui (:ml) |
Checking test stability in a flaky test runner job ... no failure in 50 runs ✔️ |
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.
LGTM
modelPlotCardinality: 'WILL BE VALIDATED SEPARATELY BELOW', | ||
text: 'WILL BE VALIDATED SEPARATELY BELOW', | ||
status: 'WILL BE VALIDATED SEPARATELY BELOW', |
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.
Nit: Could be a const?
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.
Done in 0974a29
💚 Build SucceededMetrics [docs]
History
To update your PR or re-run it, just comment with: |
…ic#80617) This PR fixes and re-enables the recently disabled job validation API tests that validate cardinalities.
… (#80646) This PR fixes and re-enables the recently disabled job validation API tests that validate cardinalities.
* master: (102 commits) [Resolver] Fix flaky test (elastic#80576) Update Security Solution Bug Report Template (elastic#80668) [Observability] Kibana home page Observability link pointing to `/landing` (elastic#80636) [APM] Update User Experience app callout code to reflect new name (elastic#80641) [APM] Add missing ML privileges (elastic#80553) [DOCS] Adds intro line to the ML plugin readme file (elastic#80631) [ML] Functional tests - fix and re-enable validation API tests (elastic#80617) remove non-existing dependency from uptime plugin (elastic#80623) [ML] Fix job selection flyout overflow (elastic#80621) Move dashboard code in codeowner files to canvas team (elastic#80345) [Security Solution][Detections] Update signals template if outdated and rollover indices (elastic#80019) Sort service list by TPM if health is not shown (elastic#80447) Add in cluster version for sec telemetry sender. (elastic#80545) [Usage Collection] Usage collection add saved objects client to collector fetch context (elastic#80554) Change tag from experimental to beta (elastic#80443) [Metrics UI] Inventory view cleanup (elastic#79881) [Security Solutions][Detection Engine] Critical bug where value lists were not operational (elastic#80368) [Security Solution] Fix networkTopNFlow search strategy response (elastic#80362) [build] Retry docker pull (elastic#80432) add template for Security Solution bugs (elastic#80574) ...
Summary
This PR fixes and re-enables the recently disabled job validation API tests that validate cardinalities.
Details
According to the docs, the ES
cardinality
agg isSo we shouldn't validate exact values during tests and we just were lucky in the past that the tests delivered consistent results.
This PR introduces special handling for the
cardinality_model_plot_high
entry of the validation response body to not check for exact numbers.Closes #80418