Move all test files of metricbeat modules to their own directories #14606
Labels
in progress
Pull request is currently in progress.
Metricbeat
Metricbeat
Team:Integrations
Label for the Integrations team
:Testing
Currently there are some test files that are in a common directory, and we also have big shared docker compose files used for tests. After some changes done lately we could move all this data to the module itself, so all test information resides in the same place as the module code. This will help to identify what files are associated to each module, and to better know what files will need to be added when creating a new module. This will also help on development and CI to identify what tests need to be run for each module.
This includes:
docker-compose.yml
file in each module directory. (Move all python test files #14624)_meta/supported-versions.yml
file to the module._meta/supported-versions.yml
for the versions used in system tests. (Move all python test files #14624)Secondary goals
supported-versions.yml
anddocker-compose.yml
.supported-versions.yml
as input for docs.For more context, look at these issues:
supported-versions.yml
file for running system tests on all the supported versions of a service, examples with mysql and apache.supported-versions.yml
file to prebuild docker images in CI for integration, system and E2E tests.The text was updated successfully, but these errors were encountered: