pipewire/doc
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
..
api.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
custom.css doc: add a custom doxygen theme based on doxygen-awesome 2021-05-21 16:08:46 +10:00
Doxyfile.in doc: add spa to doxygen output 2021-05-26 07:44:55 +00:00
doxygen-awesome.css doc: add a custom doxygen theme based on doxygen-awesome 2021-05-21 16:08:46 +10:00
index.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
meson.build test: add the pwtest test framework 2021-06-09 18:00:06 +10:00
pipewire-architecture.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-daemon.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-design.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-library.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-objects-design.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-overview.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-session-manager.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-tools.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pulseaudio.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
spa-buffer.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
spa-design.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
spa-index.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
spa-pod.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
strip-static.sh doc: add spa to doxygen output 2021-05-26 07:44:55 +00:00
tutorial.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
tutorial1.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00
tutorial2.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00
tutorial3.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00
tutorial4.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
tutorial5.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
tutorial6.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00