Add synthetic sample library
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# Small Synthetic Library
|
||||
|
||||
This fixture models a small Serato migration without containing music or personal
|
||||
library data. It has 10 fake audio files, five static crates, two smart crates,
|
||||
one absent song, and one renamed song.
|
||||
|
||||
Generate it with:
|
||||
|
||||
```shell
|
||||
python3 samples/small-library/generate.py
|
||||
```
|
||||
|
||||
Analyze it with:
|
||||
|
||||
```shell
|
||||
python3 -m serato_doctor.cli \
|
||||
--serato samples/small-library/generated/Serato/_Serato_ \
|
||||
--music samples/small-library/generated/Music \
|
||||
--out samples/small-library/generated/scan.csv \
|
||||
--report samples/small-library/generated/report.txt
|
||||
```
|
||||
|
||||
Expected CLI counts are 13 crate references, 10 disk tracks, and 2 references
|
||||
missing by filename. Everything under `generated/` is disposable and ignored by
|
||||
Git.
|
||||
Reference in New Issue
Block a user