Files
DJ_Teaser_Clipper/TESTING.md
Thomas 2b81d5843a nwe files
some files
2026-01-29 10:51:19 +01:00

26 lines
665 B
Markdown

# Testing
Auto Clip is audio-heavy, so tests are split into:
- **Sanity / unit tests** (fast, no audio required)
- Optional **integration tests** (needs real audio files; not included by default)
## Install dev deps
```bash
pip install -U pytest
```
## Run tests
From repo root:
```bash
pytest -q
```
## What the sanity tests validate
- ffmpeg is available in PATH (or the test is skipped with a clear message)
- CLI argument parsing doesn't crash
- selection parsing is correct (ranges, lists)
- report JSON schema expectations (keys exist)
- basic utilities remain importable
These tests are designed to catch “oops I broke the CLI” regressions quickly.