Migrated from Make to CMake.
This commit is contained in:
parent
cda05294f5
commit
b6ba093000
52 changed files with 1276 additions and 1210 deletions
|
|
@ -61,10 +61,10 @@ process exit. Normal close/reconnect paths permit retry and release ownership
|
|||
only after successful close. The entry point catches C++ exceptions before
|
||||
process exit. Backend operations return C error codes throughout.
|
||||
|
||||
Tests: `make test-gui` runs real widgets/callbacks/timers against a fake C
|
||||
Tests: `cmake --build build --target test-gui` runs real widgets/callbacks/timers against a fake C
|
||||
backend under Xvfb, including control errors, startup without JACK, partially
|
||||
initialized handles, server/format notifications, view switching, retrying
|
||||
close, and timer removal. `make test-gui-jack` additionally requires a running
|
||||
close, and timer removal. `cmake -S . -B build -DXTC_ENABLE_LIVE_TESTS=ON && cmake --build build --target test-gui-jack` additionally requires a running
|
||||
JACK-compatible server, tests repeated start/stop, reconnect and active-client
|
||||
close, and creates no routes. Physical playback is outside this shell. See
|
||||
BUILD.md and the integration test README for sanitizer limitations and keyboard
|
||||
|
|
@ -214,7 +214,7 @@ finalizing a take (and is refused during recording). Home stops and returns to
|
|||
zero. Failed candidate installation now refreshes the actual backend state even
|
||||
when the previous document is retained.
|
||||
|
||||
`make test-workflow` uses a live JACK-compatible backend and Xvfb, with exact
|
||||
`cmake -S . -B build -DXTC_ENABLE_LIVE_TESTS=ON && cmake --build build --target test-workflow` uses a live JACK-compatible backend and Xvfb, with exact
|
||||
stereo render comparisons across destruction/recreation of the GUI and live
|
||||
playhead/meter/transport checks. `test-gui` covers stop/seek failure and
|
||||
recording guards. No project files need manual editing for this workflow.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue