docs: Update documentation for auto-update system and integration tests

This commit is contained in:
claudi 2026-01-30 08:43:52 +01:00
parent f701247fab
commit c1133ae8e9
9 changed files with 105 additions and 57 deletions

View file

@ -144,21 +144,19 @@ Key settings:
## Testing
```bash
# Run all tests
pytest
- Unit tests: `pytest tests/unit/ -v`
- Integration tests: `pytest tests/integration/ -v`
- Coverage: `pytest --cov=src/webdrop_bridge`
# Run specific test type
pytest tests/unit/ # Unit tests only
pytest tests/integration/ # Integration tests only
Integration tests for the update workflow are in [tests/integration/test_update_flow.py](tests/integration/test_update_flow.py).
# With coverage report
pytest --cov=src/webdrop_bridge --cov-report=html
## Auto-Update System
# Run on specific platform marker
pytest -m windows # Windows-specific tests
pytest -m macos # macOS-specific tests
```
WebDrop Bridge supports automatic updates via the Forgejo Releases API. See [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) for technical details.
## Changelog
See [CHANGELOG.md](CHANGELOG.md) for release notes.
## Building Installers