Automated tests and integration tools for Percona Monitoring and Management (PMM). This repository serves as the central hub for validating PMM across different layers, from UI and CLI to package and upgrades.
This repository is organized into several workspaces, each focusing on a specific area of PMM:
| Workspace | Purpose |
|---|---|
e2e_tests/ |
End-to-End tests for PMM Web UI and API. |
cli/ |
Automated tests for the CLI tool. |
codeceptjs-e2e/ |
UI automation for legacy and existing PMM features. |
package_tests/ |
Validation of PMM Client package installation, configuration, and upgrades. |
qa-integration/ |
Environment setup |
To learn about a specific area, please refer to the documentation within each folder: