[Meta] Dashboard Migration Smoke Tests #102416
Labels
Feature:Dashboard
Dashboard related features
Feature:Functional Testing
impact:high
Addressing this issue will have a high level of impact on the quality/strength of our product.
loe:medium
Medium Level of Effort
Meta
Team:Presentation
Presentation Team for Dashboard, Input Controls, and Canvas
Smoke Tests
Functional migration smoke test suites should be created for each major panel type on dashboard (e.g. Lens, Visualize, TSVB, Maps). These smoke test suites should focus on detecting possible error cases which a missing migration could cause.
Each of these smoke test suites should:
Embeddable Types
These tests should be written to cover
For any coverage questions around Visualize and TSVB, @stratoula may be able to help.
For any coverage questions around Maps, @nreese may be able to help.
For any questions around how to implement the functional tests / importing files, @bhavyarm is an expert!
Instructions
The process for creating these smoke tests should be as follows:
esArchiver
to load in a dataset that can be easily used in functional tests, for instance:NODE_TLS_REJECT_UNAUTHORIZED=0 node --no-warnings scripts/es_archiver load getting_started/shakespeare --config test/functional/config.js --es-url=http://elastic:changeme@localhost:9200 --kibana-url=http://elastic:changeme@localhost:5601
http://elastic:changeme@localhost:5601/vpq/
ndjson
export to thex-pack/test/functional/apps/dashboard/migration_smoke_tests/exports
folderx-pack/test/functional/apps/dashboard/migration_smoke_tests
as an example of how to import the dashboard and cover its features.The text was updated successfully, but these errors were encountered: