Module: xenomai-2.5
Branch: master
Commit: 2754b37ce3d620404f25d3323c4c730835fa66ac
URL:    
http://git.xenomai.org/?p=xenomai-2.5.git;a=commit;h=2754b37ce3d620404f25d3323c4c730835fa66ac

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Mon Mar  8 22:49:21 2010 +0100

testsuite: add some margin to avoid false errors in mutex-torture

---

 src/testsuite/unit/mutex-torture.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/testsuite/unit/mutex-torture.c 
b/src/testsuite/unit/mutex-torture.c
index 4e8bffc..2dc2bbc 100644
--- a/src/testsuite/unit/mutex-torture.c
+++ b/src/testsuite/unit/mutex-torture.c
@@ -333,7 +333,7 @@ void simple_wait(void)
        dispatch("simple mutex_lock 1", MUTEX_LOCK, 1, 0, &mutex);
        dispatch("simple thread_create", THREAD_CREATE, 1, 0, &waiter_tid, 2,
                 waiter, &mutex);
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("simple mutex_unlock 1", MUTEX_UNLOCK, 1, 0, &mutex);
        yield();
 
@@ -367,7 +367,7 @@ void recursive_wait(void)
                 waiter, &mutex);
 
        dispatch("rec mutex_unlock 2", MUTEX_UNLOCK, 1, 0, &mutex); 
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("rec mutex_unlock 1", MUTEX_UNLOCK, 1, 0, &mutex);
        yield();
 
@@ -408,7 +408,7 @@ void errorcheck_wait(void)
 
        dispatch("errorcheck thread_create", THREAD_CREATE, 1, 0, &waiter_tid, 
2,
                 waiter, &mutex);
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("errorcheck mutex_unlock 1", MUTEX_UNLOCK, 1, 0, &mutex);
        yield();
        err = pthread_mutex_unlock(&mutex);
@@ -465,7 +465,7 @@ void timed_mutex(void)
                 2, timed_waiter, &mutex);
        ms_sleep(20);
        dispatch("timed_mutex mutex_unlock 1", MUTEX_UNLOCK, 1, 0, &mutex);
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("timed_mutex mutex_destroy", MUTEX_DESTROY, 1, 0, &mutex);
 
 }
@@ -504,7 +504,7 @@ void pi_wait(void)
        /* Give waiter a higher priority than main thread */
        dispatch("pi thread_create", THREAD_CREATE, 1, 0, &waiter_tid, 3, 
waiter,
                 &mutex);
-       ms_sleep(10);
+       ms_sleep(11);
 
        check_current_prio(3);
 
@@ -620,7 +620,7 @@ void *cond_signaler(void *cookie)
                        diff / 1000, (unsigned) (diff % 1000));
                exit(EXIT_FAILURE);
        }
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("cond_signaler cond_signal", COND_SIGNAL, 1, 0, cm->cond);
        dispatch("cond_signaler mutex_unlock 2", MUTEX_UNLOCK, 1, 0, cm->mutex);
        yield();
@@ -667,7 +667,7 @@ void simple_condwait(void)
                        diff / 1000, (unsigned) (diff % 1000));
                exit(EXIT_FAILURE);
        }
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("simple_condwait mutex_unlock", MUTEX_UNLOCK, 1, 0, &mutex);
        yield();
 
@@ -696,7 +696,7 @@ void recursive_condwait(void)
        dispatch("rec_condwait thread_create", THREAD_CREATE, 1, 0,
                 &cond_signaler_tid, 2, cond_signaler, &cm);
 
-       ms_sleep(10);
+       ms_sleep(11);
        start = rt_timer_tsc();
        dispatch("rec_condwait cond_wait", COND_WAIT, 1, 0, &cond, &mutex);
        diff = rt_timer_tsc2ns(rt_timer_tsc() - start);
@@ -706,7 +706,7 @@ void recursive_condwait(void)
                exit(EXIT_FAILURE);
        }
        dispatch("rec_condwait mutex_unlock 1", MUTEX_UNLOCK, 1, 0, &mutex);
-       ms_sleep(10);
+       ms_sleep(11);
        dispatch("rec_condwait mutex_unlock 2", MUTEX_UNLOCK, 1, 0, &mutex);
        yield();
 


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to