X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=tests%2Frunall.sh;h=9577edecfdb3a10eae714a6a4533ca2a75f40cff;hb=f619b0ffc4cd55bab4cbee0b3c62775c5b90bac6;hp=8d9d653eea7e7e245df171cdcee6380103ea2e76;hpb=f89147e91cccf7bd625260104c87acc0bae2449e;p=userspace-rcu.git diff --git a/tests/runall.sh b/tests/runall.sh index 8d9d653..9577ede 100755 --- a/tests/runall.sh +++ b/tests/runall.sh @@ -40,7 +40,7 @@ rm -f batch-rcu.log NR_READERS=$((${NUM_CPUS} - ${NR_WRITERS})) for BATCH_SIZE in ${BATCH_ARRAY}; do echo "./runtests-batch.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d 0 -b ${BATCH_SIZE} ${EXTRA_OPTS} | tee -a batch-rcu.log" >> runall.log - ./runtests-batch.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d 0 -b ${BATCH_SIZE} ${EXTRA_OPTS} | tee -a batch-rcu.log + (./runtests-batch.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d 0 -b ${BATCH_SIZE} ${EXTRA_OPTS} | tee -a batch-rcu.log) || exit 1 done #setting gc each 32768. ** UPDATE FOR YOUR ARCHITECTURE BASED ON TEST ABOVE ** @@ -59,7 +59,7 @@ rm -f update-fraction.log NR_READERS=$((${NUM_CPUS} - ${NR_WRITERS})) for WDELAY in ${WDELAY_ARRAY}; do echo "./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d ${WDELAY} ${EXTRA_OPTS} | tee -a update-fraction.log" >> runall.log - ./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d ${WDELAY} ${EXTRA_OPTS} | tee -a update-fraction.log + (./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d ${WDELAY} ${EXTRA_OPTS} | tee -a update-fraction.log) || exit 1 done #Test scalability : @@ -76,7 +76,7 @@ rm -f scalability.log for NR_READERS in $(seq 1 ${NUM_CPUS}); do echo "./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} ${EXTRA_OPTS}| tee -a scalability.log" >> runall.log - ./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} ${EXTRA_OPTS}| tee -a scalability.log + (./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} ${EXTRA_OPTS}| tee -a scalability.log) || exit 1 done @@ -97,12 +97,15 @@ rm -f readercslen.log for READERCSLEN in ${READERCSLEN_ARRAY}; do echo "./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} ${EXTRA_OPTS} -c ${READERCSLEN} | tee -a readercslen.log" >> runall.log - ./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} ${EXTRA_OPTS} -c ${READERCSLEN} | tee -a readercslen.log + (./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} ${EXTRA_OPTS} -c ${READERCSLEN} | tee -a readercslen.log) || exit 1 done echo Executing multi-flavor RCU test -./test_urcu_multiflavor -./test_urcu_multiflavor_dynlink +./test_urcu_multiflavor || exit 1 +./test_urcu_multiflavor_dynlink || exit 1 echo Executing Hash table test -./runhash.sh +./runhash.sh || exit 1 + +echo Executing Judy array test +./runja.sh || exit 1