Work around slow my_atomic-t test on hpux11: decrease number of

iterations on this platform
parent c610c271
...@@ -174,9 +174,15 @@ int main() ...@@ -174,9 +174,15 @@ int main()
pthread_cond_init(&cond, 0); pthread_cond_init(&cond, 0);
my_atomic_rwlock_init(&rwl); my_atomic_rwlock_init(&rwl);
test_atomic("my_atomic_add32", test_atomic_add_handler, 100,10000); #ifdef HPUX11
test_atomic("my_atomic_swap32", test_atomic_swap_handler, 100,10000); #define CYCLES 1000
test_atomic("my_atomic_cas32", test_atomic_cas_handler, 100,10000); #else
#define CYCLES 10000
#endif
#define THREADS 100
test_atomic("my_atomic_add32", test_atomic_add_handler, THREADS, CYCLES);
test_atomic("my_atomic_swap32", test_atomic_swap_handler, THREADS, CYCLES);
test_atomic("my_atomic_cas32", test_atomic_cas_handler, THREADS, CYCLES);
/* /*
workaround until we know why it crashes randomly on some machine workaround until we know why it crashes randomly on some machine
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment