Commit 999eea92 authored by Thomas Richter's avatar Thomas Richter Committed by Namhyung Kim

perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test

This test case often fails on s390 (about 2 out of 10) because the
10% percent limit on the difference between --bpf-counters event counting
and s390 hardware counting is more than 10% in all failure cases.
Raise the limit to 20% on s390 and the test case succeeds.
Signed-off-by: default avatarThomas Richter <tmricht@linux.ibm.com>
Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
Cc: gor@linux.ibm.com
Cc: hca@linux.ibm.com
Cc: sumanthk@linux.ibm.com
Cc: svens@linux.ibm.com
Link: https://lore.kernel.org/r/20240108084009.3959211-1-tmricht@linux.ibm.comSigned-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
parent 6613476e
......@@ -4,19 +4,19 @@
set -e
# check whether $2 is within +/- 10% of $1
# check whether $2 is within +/- 20% of $1
compare_number()
{
first_num=$1
second_num=$2
# upper bound is first_num * 110%
upper=$(expr $first_num + $first_num / 10 )
# lower bound is first_num * 90%
lower=$(expr $first_num - $first_num / 10 )
# upper bound is first_num * 120%
upper=$(expr $first_num + $first_num / 5 )
# lower bound is first_num * 80%
lower=$(expr $first_num - $first_num / 5 )
if [ $second_num -gt $upper ] || [ $second_num -lt $lower ]; then
echo "The difference between $first_num and $second_num are greater than 10%."
echo "The difference between $first_num and $second_num are greater than 20%."
exit 1
fi
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment