623 B
623 B
Tests
Milestone 0 test instructions are tracked in docs/milestone-0.md.
Build
cmake -S . -B build -DWARPPIPE_BUILD_TESTS=ON
cmake --build build
Catch2 v3 is required when tests are enabled.
Run
./build/warppipe_tests
GUI tests (requires Qt6, -DWARPPIPE_BUILD_GUI=ON):
./build/warppipe-gui-tests
Notes
When tests are enabled, the library is compiled with WARPPIPE_TESTING, which exposes test-only helpers in the public header.
Planned coverage:
- Missing PipeWire daemon
- Missing link-factory module
- Missing metadata module
- Invalid media class in virtual node creation