warp-pipe/tests
2026-02-06 11:17:15 -07:00
..
gui Fix perf issues zoomed in again 2026-02-06 11:17:15 -07:00
README.md Docs 2026-01-31 11:21:28 -07:00
warppipe_tests.cpp More tests 2026-02-06 11:07:01 -07:00

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