From d3ddc9b96b57ff2d535178487669d081f8fecbb7 Mon Sep 17 00:00:00 2001 From: Arun Sharma Date: Wed, 10 Mar 2010 22:57:43 -0800 Subject: [PATCH] Cap the runtime for rs-race --- tests/rs-race.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tests/rs-race.c b/tests/rs-race.c index 8f7be676..c67584c1 100644 --- a/tests/rs-race.c +++ b/tests/rs-race.c @@ -29,6 +29,15 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #include #include +/* ITERS=1000, NTHREAD=10 caught some bugs in the past */ +#ifndef ITERS +#define ITERS 100 +#endif + +#ifndef NTHREAD +#define NTHREAD 2 +#endif + int verbose; void @@ -1325,7 +1334,7 @@ void * bar(void *p) { int i; - for (i = 0; i < 1000; ++i) { + for (i = 0; i < ITERS; ++i) { foo_0 (); foo_1 (); foo_2 (); @@ -1459,10 +1468,6 @@ bar(void *p) return NULL; } -#ifndef NTHREAD -#define NTHREAD 10 -#endif - int doit () { pthread_t tid[NTHREAD];