Skip to content
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

Move all test files of metricbeat modules to their own directories #14606

Closed
3 of 7 tasks
jsoriano opened this issue Nov 19, 2019 · 1 comment
Closed
3 of 7 tasks

Move all test files of metricbeat modules to their own directories #14606

jsoriano opened this issue Nov 19, 2019 · 1 comment
Assignees
Labels
in progress Pull request is currently in progress. Metricbeat Metricbeat Team:Integrations Label for the Integrations team :Testing

Comments

@jsoriano
Copy link
Member

jsoriano commented Nov 19, 2019

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:

Secondary goals

  • Add templates for files to the module generator for integration and system tests, supported-versions.yml and docker-compose.yml.
  • Use supported-versions.yml as input for docs.

For more context, look at these issues:

@jsoriano jsoriano self-assigned this Nov 19, 2019
@jsoriano jsoriano added :Testing Metricbeat Metricbeat in progress Pull request is currently in progress. Team:Integrations Label for the Integrations team [zube]: In Progress labels Nov 19, 2019
@jsoriano jsoriano changed the title Move all test files of metricbeat modules to its own directory Move all test files of metricbeat modules to their own directories Nov 19, 2019
@jsoriano
Copy link
Member Author

Closing this as we have the focus on integrations now. If further changes are done in modules testing it will be done from the point of view of integrations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in progress Pull request is currently in progress. Metricbeat Metricbeat Team:Integrations Label for the Integrations team :Testing
Projects
None yet
Development

No branches or pull requests

2 participants