Running tests
To execute the tests, use the following command in your terminal:Continuous integration
- GitHub actions: Our tests are integrated with GitHub Actions, automatically running as part of our continuous integration pipeline. This ensures that all code commits meet our quality standards before merging.
Unit testing policy
- New features: As part of our testing policy, any new feature introduced in Midaz must include corresponding unit tests. This practice helps ensure that new code does not negatively impact existing functionality.
- Test coverage: We aim for comprehensive test coverage as a benchmark for software quality.
Test outputs
- Terminal outputs: Test results appear directly in the terminal, providing developers with immediate feedback to quickly identify and resolve issues.
- Automated test pipeline: Tests also run automatically as part of our continuous delivery pipeline, supporting consistent quality and reliability across the software.