X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Fbenchmark%2Frun-urcu-tests.sh;h=7a0974207c75b42a0a45cb800e6271f8df899b3f;hp=6e6cf606f81f158588d4b5fdd41415cf13bf6aa0;hb=fba91a85491b83db5338078d42bb43023991eca4;hpb=a47dd11cc003c264dccfa9541e7974690e724037 diff --git a/tests/benchmark/run-urcu-tests.sh b/tests/benchmark/run-urcu-tests.sh index 6e6cf60..7a09742 100755 --- a/tests/benchmark/run-urcu-tests.sh +++ b/tests/benchmark/run-urcu-tests.sh @@ -9,8 +9,17 @@ plan_tests ${NUM_TESTS} #run all tests diag "Executing URCU tests" +NUM_CPUS="1" +for i in nproc gnproc; do + NUM_CPUS=$($i 2>/dev/null) + if [ "$?" -eq "0" ]; then + break + else + NUM_CPUS="1" + fi +done + #set to number of active CPUS -NUM_CPUS=$(nproc) if [[ ${NUM_CPUS} -lt 4 ]]; then NUM_CPUS=4 # Floor at 4 due to following assumptions. fi