mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-22 06:59:54 -05:00
tests: add a connection stress test
This test is based on a threaded main loop and was written to hunt an evil race condition.
This commit is contained in:
parent
35c93f711d
commit
c083259464
2 changed files with 207 additions and 2 deletions
|
|
@ -240,7 +240,7 @@ pabrowse_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
|
|||
# Test programs #
|
||||
###################################
|
||||
|
||||
# missing: mcalign-test flist-test pacat-simple parec-simple sync-playback rtstutter stripnul interpol-test thread-test
|
||||
# missing: mcalign-test flist-test pacat-simple parec-simple sync-playback rtstutter stripnul interpol-test thread-test connect-stress
|
||||
|
||||
TESTS = \
|
||||
mainloop-test \
|
||||
|
|
@ -303,7 +303,8 @@ TESTS_BINARIES = \
|
|||
rtstutter \
|
||||
stripnul \
|
||||
lock-autospawn-test \
|
||||
prioq-test
|
||||
prioq-test \
|
||||
connect-stress
|
||||
|
||||
if !OS_IS_WIN32
|
||||
TESTS += \
|
||||
|
|
@ -563,6 +564,12 @@ usergroup_test_LDADD = $(AM_LDADD) libpulsecore-@PA_MAJORMINOR@.la libpulse.la l
|
|||
usergroup_test_CFLAGS = $(AM_CFLAGS)
|
||||
usergroup_test_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
|
||||
|
||||
connect_stress_SOURCES = tests/connect-stress.c
|
||||
connect_stress_LDADD = $(AM_LDADD) libpulse.la libpulsecommon-@PA_MAJORMINOR@.la
|
||||
connect_stress_CFLAGS = $(AM_CFLAGS)
|
||||
connect_stress_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
|
||||
|
||||
|
||||
###################################
|
||||
# Common library #
|
||||
###################################
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue