George Kiagiadakis
6e6852b391
tests: create wpipc tests sockets also in /tmp with a random name
...
See #39 , #16
2021-07-02 16:34:31 +03:00
Julian Bouzas
9fd76570c4
tests: wpipc: check if new connection to new receiver is valid after losing connection
2021-06-28 11:38:37 -04:00
Julian Bouzas
ac4d5bd22a
tests: wpipc: use GCond instead of while loop to wait for events
...
Fixes hanging issues when running test with valgrind.
2021-06-28 11:38:37 -04:00
Julian Bouzas
d0b26fd70f
tests: wpipc: fix typo in sender-receiver unit test
2021-06-28 11:38:37 -04:00
Julian Bouzas
70197f498c
tests: fix coverity scan side effect in assertion issues
2021-06-25 08:50:08 -04:00
George Kiagiadakis
b6a5750595
Revert "tests: enable G_SLICE=debug-blocks in all tests"
...
This breaks the valgrind test setup, as this G_SLICE overrides
G_SLICE=always-malloc from valgrind_env
This reverts commit a0d0069f18 .
2021-06-10 14:52:30 +03:00
George Kiagiadakis
a0d0069f18
tests: enable G_SLICE=debug-blocks in all tests
...
This can catch allocation mistakes in the g_slice allocator
2021-06-09 12:21:56 +03:00
George Kiagiadakis
82c054f1bd
meson: use environment() objects to define env for tests
...
it's just a nicer syntax
2021-06-09 12:03:14 +03:00
George Kiagiadakis
86ffac19e5
wpipc: place sockets in the same runtime directory as pipewire
2021-05-06 14:15:24 +03:00
Julian Bouzas
795df4b693
lib: add wpipc library
...
Simple library that uses sockets for inter-process communication. It provides an
API to create server and client objects. Users can add custom handlers in the
server, and clients can send requests for those custom handlers.
2021-05-04 18:55:10 -04:00