2 # SPDX-License-Identifier: LGPL-2.1-only
4 if [ "x${UST_TESTS_SRCDIR:-}" != "x" ]; then
5 UTILSSH
="$UST_TESTS_SRCDIR/utils/utils.sh"
7 UTILSSH
="$(dirname "$0")/../../utils/utils.sh"
10 # shellcheck source=../../utils/utils.sh
13 # shellcheck source=../../utils/tap.sh
14 source "$UST_TESTS_SRCDIR/utils/tap.sh"
16 CURDIR
="${UST_TESTS_BUILDDIR}/unit/libcommon"
25 # shellcheck disable=SC2059
26 printf "$cpumask" > "$TESTFILE"
29 test_test_get_cpu_mask_from_sysfs
() {
34 populate_testfile
"$cpumask"
35 result
=$
("${CURDIR}/get_cpu_mask_from_sysfs" "$TESTFILE")
36 test "$cpumask" == "$result"
37 ok $?
"test_get_cpu_mask_from_sysfs - without '\n' expected: '$cpumask', result: '$result'"
40 populate_testfile
"$cpumask\n"
41 result
=$
("${CURDIR}/get_cpu_mask_from_sysfs" "$TESTFILE")
42 test "$cpumask" == "$result"
43 ok $?
"test_get_cpu_mask_from_sysfs - with '\n' expected: '$cpumask', result: '$result'"
48 test_test_get_cpu_mask_from_sysfs
""
49 test_test_get_cpu_mask_from_sysfs
"0"
50 test_test_get_cpu_mask_from_sysfs
"0-3"
51 test_test_get_cpu_mask_from_sysfs
"0,3-7,9"