As suggested in https://github.com/elastic/kibana/pull/199255#discussion_r1842804292, I've copied and modified the existing Discover context awareness telemetry tests to work for Observability profiles. This helps test that solution root profiles are picked up as expected, as well as giving us some serverless coverage.
@elastic/appex-qa It didn't seem like there were any config specific services for serverless tests yet, so I added the EBT to services to the main serverless config. If there's a better way to do this, please let me know and I can update it.
[ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the docker list
[ ] This was checked for breaking HTTP API changes, and any breaking changes have been approved by the breaking-change committee. The release_note:breaking label should be applied in these situations.
:robot: Jobs for this PR can be triggered through checkboxes. :construction:
:information_source: To trigger the CI, please tick the checkbox below :point_down:
- [ ] Click to trigger **kibana-pull-request** for this PR!
- [ ] Click to trigger **kibana-deploy-project-from-pr** for this PR!
[job][logs] FTR Configs #64 / serverless observability UI discover/observabilitySolution/context_awareness telemetry events should track field usage when a field is removed from the table
[job][logs] FTR Configs #64 / serverless observability UI discover/observabilitySolution/context_awareness telemetry events should track field usage when a field is removed from the table
Summary
As suggested in https://github.com/elastic/kibana/pull/199255#discussion_r1842804292, I've copied and modified the existing Discover context awareness telemetry tests to work for Observability profiles. This helps test that solution root profiles are picked up as expected, as well as giving us some serverless coverage.
@elastic/appex-qa It didn't seem like there were any config specific services for serverless tests yet, so I added the EBT to services to the main serverless config. If there's a better way to do this, please let me know and I can update it.
Checklist
release_note:breaking
label should be applied in these situations.release_note:*
label is applied per the guidelines