Quick navigation for testing in Torrust Tracker Deployer.
New to testing this project? Start here:
- Getting Started - Your first test
- Principles - Core testing philosophy
- Overview
- Naming Conventions -
it_should_pattern - AAA Pattern - Arrange-Act-Assert
- Parameterized Tests - Using rstest
- Mock Clock - Deterministic time testing
- Temp Directories - Cleanup and isolation
- Overview
- Command Testing - Testing commands
- Test Builders - Command builders
- Mocking Strategies - When to mock
- Idempotency Testing - Safe retries
- Overview - Links to main E2E docs
- Coverage - Coverage targets and tools
- Clean Output - Test output standards
- E2E Testing Guide - End-to-end testing setup and usage
- Error Handling - Testing error scenarios
- Module Organization - How to organize test code