Migrated from Make to CMake.
This commit is contained in:
parent
cda05294f5
commit
b6ba093000
52 changed files with 1276 additions and 1210 deletions
|
|
@ -150,13 +150,13 @@ maps and physical recording-offset calibration remain unsupported.
|
|||
## Verification and Listening
|
||||
|
||||
```
|
||||
make all test gui test-reliability test-workflow test-gui test-gui-jack
|
||||
make test-jack test-jack-audio test-jack-midi test-performance
|
||||
make test-sanitize analyze
|
||||
make quality-preview
|
||||
cmake -S . -B build -DXTC_ENABLE_LIVE_TESTS=ON && cmake --build build --parallel && cmake --build build --target check gui test-reliability test-workflow test-gui test-gui-jack
|
||||
cmake -S . -B build -DXTC_ENABLE_LIVE_TESTS=ON && cmake --build build --target test-jack test-jack-audio test-jack-midi test-performance
|
||||
cmake --build build --target test-sanitize analyze
|
||||
cmake --build build --target quality-preview
|
||||
```
|
||||
|
||||
`test_quality` is part of `make test`. It covers a sample-rate/tempo matrix up
|
||||
`test_quality` is part of `cmake --build build --target check`. It covers a sample-rate/tempo matrix up
|
||||
to 768 kHz and the maximum project tick, conversion errors, old/new tempo
|
||||
snapshots for both audio and MIDI, exact offset/on/off order, sample boundary
|
||||
behavior, raw versus faded endpoints, media ends shorter than rounded clip ends,
|
||||
|
|
@ -174,8 +174,8 @@ the existing fontconfig-only suppression; core leak checks are unsuppressed.
|
|||
Physical-device listening and human listening acceptance are **not yet
|
||||
verified**.
|
||||
|
||||
`make quality-preview` writes ignored build artifacts `quality-raw.wav` and
|
||||
`quality-smooth.wav` in BUILD_DIR using `examples/quality_preview.c`. Compare at
|
||||
`cmake --build build --target quality-preview` writes ignored build artifacts `quality-raw.wav` and
|
||||
`quality-smooth.wav` in the selected binary directory using `examples/quality_preview.c`. Compare at
|
||||
moderate playback level: first listen to the three-note phrase endings, then the
|
||||
constant clip at two seconds, then a mid-period tone stop near three seconds.
|
||||
Check that fades reduce edge clicks, do not add noise and do not unexpectedly
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue