Update README with comprehensive test suite information
This commit is contained in:
13
README.md
13
README.md
@@ -131,6 +131,8 @@ See [docs/CONFIGURATION.md](docs/CONFIGURATION.md) for all options.
|
|||||||
|
|
||||||
## Running Tests
|
## Running Tests
|
||||||
|
|
||||||
|
The project includes a comprehensive test suite with **581 tests** and **91.24% average coverage**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Run all tests
|
# Run all tests
|
||||||
conda run -n AniWorld python -m pytest tests/ -v
|
conda run -n AniWorld python -m pytest tests/ -v
|
||||||
@@ -140,8 +142,19 @@ conda run -n AniWorld python -m pytest tests/unit/ -v
|
|||||||
|
|
||||||
# Run integration tests
|
# Run integration tests
|
||||||
conda run -n AniWorld python -m pytest tests/integration/ -v
|
conda run -n AniWorld python -m pytest tests/integration/ -v
|
||||||
|
|
||||||
|
# Run with coverage report
|
||||||
|
conda run -n AniWorld python -m pytest tests/ --cov --cov-report=html
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Test Coverage:**
|
||||||
|
- ✅ 581 tests across 11 test suites
|
||||||
|
- ✅ 91.24% average code coverage
|
||||||
|
- ✅ Unit tests: Security, Notifications, Database, NFO, Cache, Error Tracking, Settings
|
||||||
|
- ✅ Integration tests: End-to-end workflows, API endpoints, Download flows
|
||||||
|
|
||||||
|
See [TESTING_SUMMARY.md](TESTING_SUMMARY.md) for detailed testing documentation.
|
||||||
|
|
||||||
## Technology Stack
|
## Technology Stack
|
||||||
|
|
||||||
- **Web Framework**: FastAPI 0.104.1
|
- **Web Framework**: FastAPI 0.104.1
|
||||||
|
|||||||
Reference in New Issue
Block a user