This test should test if all assets in a package are loaded up as expected. Assets include: Elasticsearch index templates, Elasticsearch ILM policies, Elasticsearch ingest pipelines, Kibana visualizations, Kibana saved searches, and Kibana dashboards.
Scope: per package dataset.
Type of test: integration.
Components involved: Kibana; Elasticsearch; Package Registry?
Process: load dataset assets; call Elasticsearch and Kibana APIs to retrieve loaded assets.
Assertions: assets retrieved from APIs match those expected to be loaded.
Package author must define: nothing.
Tooling needed: test runner in elastic-package tool.
This test should test if all assets in a package are loaded up as expected. Assets include: Elasticsearch index templates, Elasticsearch ILM policies, Elasticsearch ingest pipelines, Kibana visualizations, Kibana saved searches, and Kibana dashboards.
Scope: per package dataset.
Type of test: integration.
Components involved: Kibana; Elasticsearch; Package Registry?
Process: load dataset assets; call Elasticsearch and Kibana APIs to retrieve loaded assets.
Assertions: assets retrieved from APIs match those expected to be loaded.
Package author must define: nothing.
Tooling needed: test runner in
elastic-packagetool.