X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=runtests.sh;h=05e55ee5dedcc9bff8455a2106221a2598ccea02;hb=4bad7d45799f5856cc14425aa7ddb2e111a3c5b7;hp=a3844184a8d5a71378659c2e534f27d760919be4;hpb=5a4dc6a823ec60c9f652116ee4eb2fd642840141;p=urcu.git diff --git a/runtests.sh b/runtests.sh index a384418..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 - ./${a} $* |grep "total num" +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 + + + +