diff options
author | Juha Alanen <juha.alanen@mapbox.com> | 2020-04-20 14:55:40 +0300 |
---|---|---|
committer | Juha Alanen <juha.alanen@mapbox.com> | 2020-04-21 11:04:04 +0300 |
commit | 6fa9eda136ce4a4ee3b8509371bd269310e1b9c9 (patch) | |
tree | 98c4a7ceb15f928619db84419919337a991f4207 | |
parent | 4be8c1ac3456190b94ebc527a46b783d7133a1f0 (diff) | |
download | qtlocation-mapboxgl-6fa9eda136ce4a4ee3b8509371bd269310e1b9c9.tar.gz |
[benchmark] Increase threshold to 15%
-rwxr-xr-x | scripts/check_benchmark_results.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/check_benchmark_results.sh b/scripts/check_benchmark_results.sh index 9ea1ca2c1e..0637dc1898 100755 --- a/scripts/check_benchmark_results.sh +++ b/scripts/check_benchmark_results.sh @@ -4,12 +4,12 @@ # check_benchmark_results.sh <baseline> <results> <comparison report in txt> <comparison report in html> # Benchmark comparison script uses a hard-coded 5% threshold by default, but it causes random failures -# Increase the threshold to 10% +# Increase the threshold to 15% if [ "$(uname)" == "Darwin" ]; then - sed -i '' s/"if res > 0.05"/"if res > 0.1"/ $PWD/vendor/benchmark/tools/gbench/report.py + sed -i '' s/"if res > 0.05"/"if res > 0.15"/ $PWD/vendor/benchmark/tools/gbench/report.py elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then - sed -i s/"if res > 0.05"/"if res > 0.1"/ $PWD/vendor/benchmark/tools/gbench/report.py + sed -i s/"if res > 0.05"/"if res > 0.15"/ $PWD/vendor/benchmark/tools/gbench/report.py fi # Run the bencmark comparison @@ -21,7 +21,7 @@ tests=`fgrep mean $3 | cut -c1-85 | grep 91m` if [ -z "$tests" ] then echo "" >> $3 - echo "PASSED, all benchmarks within 10% threshold" >> $3 + echo "PASSED, all benchmarks within 15% threshold" >> $3 ansi2html < $3 > $4 exit 0 @@ -29,7 +29,7 @@ else test_names=`fgrep mean $3 | cut -c1-85 | grep 91m | cut -f1 -d' '` echo "" >> $3 - echo "FAILED, following benchmarks are not within 10% threshold:" >> $3 + echo "FAILED, following benchmarks are not within 15% threshold:" >> $3 echo "" >> $3 for t in $test_names; do |