docs: Update documentation for auto-update system and integration tests
This commit is contained in:
parent
f701247fab
commit
c1133ae8e9
9 changed files with 105 additions and 57 deletions
22
README.md
22
README.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue