pipewire/spa/include/spa
Peter Hutterer ed3f882fa9 test: add the pwtest test framework
Heavily inspired by libinput's litest framework (built around check), this is
a from-scratch framework that simplifies adding tests for various parts of
pipewire. See the pwtest.h documentation for details but the basics are:

- PW_TEST() and PWTEST_SUITE() specify the tests to be run
- Test are run in forked processes, any errors/signals are caught and printed
  to the log
- Tests have a custom pipewire daemon started on demand to talk to [1]. The
  daemon's log is available in the test output.
- Output is YAML to be processed into whatever format needed

[1] There are limits here, since we can't emulate devices yet there is only
so much we can rely on with the daemon.
2021-06-09 18:00:06 +10:00
..
buffer spa: group the spa headers into doxygen modules 2021-05-26 07:44:55 +00:00
control spa: group the spa headers into doxygen modules 2021-05-26 07:44:55 +00:00
debug spa: group the spa headers into doxygen modules 2021-05-26 07:44:55 +00:00
graph spa: group the spa headers into doxygen modules 2021-05-26 07:44:55 +00:00
monitor spa: fix compiler warnings about missing braces in initializer 2021-06-04 17:57:11 +10:00
node spa: add a missing include 2021-06-07 07:20:21 +00:00
param spa: add missing #includes 2021-06-07 10:31:17 +00:00
pod spa: add missing header guards and extern C define for spa/pod/filter.h 2021-06-04 18:46:29 +10:00
support spa: fix a missing include 2021-06-08 20:21:50 +10:00
utils test: add the pwtest test framework 2021-06-09 18:00:06 +10:00