X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Ftracefile-limits%2Ftest_tracefile_count;fp=tests%2Fregression%2Ftools%2Ftracefile-limits%2Ftest_tracefile_count;h=fad5429cb470494d731cd1f0dd7d5e192fa9b742;hp=a844c1057d70a9681c75329e9b17b2ea77337769;hb=e03bdee2bbcb11d3b5c43578b90cdc1d15f8262b;hpb=e0571aa7d88c6607e769e8f723fd5d9e63323b0e diff --git a/tests/regression/tools/tracefile-limits/test_tracefile_count b/tests/regression/tools/tracefile-limits/test_tracefile_count index a844c1057..fad5429cb 100755 --- a/tests/regression/tools/tracefile-limits/test_tracefile_count +++ b/tests/regression/tools/tracefile-limits/test_tracefile_count @@ -22,30 +22,15 @@ TRACEFILE_SIZE=$PAGE_SIZE source "$TESTDIR"/utils/utils.sh -NUM_CPUS=$(conf_proc_count) - if [ ! -x "$TESTAPP_BIN" ]; then BAIL_OUT "No UST events binary detected." fi function pick_random_cpuid () { - local cpuid=0 - - # On Linux pick a random available cpuid from sysfs - if [ -d "/sys/devices/system/cpu" ]; then - local cpuids=() - - for i in /sys/devices/system/cpu/cpu[0-9]*; do - cpuids+=("${i#/sys/devices/system/cpu/cpu}") - done - - cpuid=${cpuids[ $RANDOM % ${#cpuids[@]} ]} - else - cpuid=$((RANDOM % NUM_CPUS)) - fi - - echo $cpuid + local cpuids + read -r -a cpuids <<< "$(get_online_cpus)" + echo "${cpuids[ $RANDOM % ${#cpuids[@]} ]}" } function enable_lttng_channel_count_limit ()