X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=runtests.sh;h=05e55ee5dedcc9bff8455a2106221a2598ccea02;hb=6a190115015916c037e35fb94ec1fa35c33a0d0c;hp=7b20d26a05ec7c6afce305924615ca7778e0f39a;hpb=9e97e4783f9b20f5d261d12acb4980b1908aa5cd;p=urcu.git diff --git a/runtests.sh b/runtests.sh index 7b20d26..05e55ee 100755 --- a/runtests.sh +++ b/runtests.sh @@ -2,7 +2,34 @@ #add urcu mb -for a in test_urcu test_urcu_mb test_qsbr test_rwlock test_perthreadlock; do - echo Executing $a +for a in test_urcu test_urcu_mb test_qsbr test_rwlock test_perthreadlock \ + test_mutex; do ./${a} $* done + + +#Vary update fraction +#x: vary update fraction from 0 to 0.0001 + #fix number of readers, vary delay between updates +#y: ops/s + +echo Execution update fraction test + + +#Test scalability : +# x: vary number of readers from 0 to num cpus +# y: ops/s +# 0 writer. + +echo Executing scalability test + +# x: Vary reader C.S. length from 0 to 10us +# y: ops/s +# 8 readers +# 0 writers + +echo Executing reader C.S. length test + + + +