From b620e322894a3dbf5c59ffb55df4e221d169c510 Mon Sep 17 00:00:00 2001 From: Colin Guthrie Date: Fri, 22 Apr 2011 10:25:42 +0100 Subject: test: Make the connect-stress less likely to bail out due to >32 streams. When running two connect-stress tests at the same time the liklihood of >32 streams per sink increases. All it takes is for an event sound to fire to trigger an abort of the test. This leaves just a little bit of wriggle room for a couple external streams. Of course the overall problem is still there but this just makes it slightly less likely without really affecting the test itself. --- src/tests/connect-stress.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/tests') diff --git a/src/tests/connect-stress.c b/src/tests/connect-stress.c index f427195a..5476675a 100644 --- a/src/tests/connect-stress.c +++ b/src/tests/connect-stress.c @@ -32,7 +32,15 @@ #include #include -#define NSTREAMS 16 +#include + +/* Set the number of streams such that it allows two simultaneous instances of + * connect-stress to be run and not go above the max limit for streams-per-sink. + * This leaves enough room for a couple other streams from regular system usage, + * which makes a non-error abort less likely (although still easily possible of + * playing >=3 streams outside of the test - including internal loopback, rtp, + * combine, remap streams etc.) */ +#define NSTREAMS ((PA_MAX_INPUTS_PER_SINK/2) - 1) #define NTESTS 1000 #define SAMPLE_HZ 44100 -- cgit