diff options
author | Martin Nordholts <enselic@gmail.com> | 2021-12-08 12:03:59 +0100 |
---|---|---|
committer | Martin Nordholts <enselic@gmail.com> | 2021-12-08 15:45:46 +0100 |
commit | 6d0eb0749e6c4d73b9cde6d4974f4b98fc2e84b3 (patch) | |
tree | b9e64da304f1aaba7be550e36369f34a8f068702 | |
parent | 36c1ea459931008c1b19695bfc6001554d6a89ca (diff) |
run-benchmarks: Benchmark both --wrap=character and --wrap=never
-rwxr-xr-x | tests/benchmarks/run-benchmarks.sh | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/tests/benchmarks/run-benchmarks.sh b/tests/benchmarks/run-benchmarks.sh index 2ace5686..d1f21fd9 100755 --- a/tests/benchmarks/run-benchmarks.sh +++ b/tests/benchmarks/run-benchmarks.sh @@ -123,14 +123,16 @@ hyperfine \ cat "$RESULT_DIR/plain-text-speed.md" >> "$REPORT" -for SRC in highlighting-speed-src/*; do - filename="$(basename "$SRC")" - - heading "Syntax highlighting speed: \`$filename\`" - hyperfine --warmup "$WARMUP_COUNT" \ - "$(printf "%q" "$BAT") --no-config --style=full --color=always --wrap=character --terminal-width=80 '$SRC'" \ - --command-name "bat … ${filename}" \ - --export-markdown "$RESULT_DIR/syntax-highlighting-speed-${filename}.md" \ - --export-json "$RESULT_DIR/syntax-highlighting-speed-${filename}.json" - cat "$RESULT_DIR/syntax-highlighting-speed-${filename}.md" >> "$REPORT" +for wrap in character never; do + for SRC in highlighting-speed-src/*; do + filename="$(basename "$SRC")" + + heading "Syntax highlighting speed --wrap=${wrap}: \`$filename\`" + hyperfine --warmup "$WARMUP_COUNT" \ + "$(printf "%q" "$BAT") --no-config --style=full --color=always --wrap=${wrap} --terminal-width=80 '$SRC'" \ + --command-name "bat … ${filename}" \ + --export-markdown "$RESULT_DIR/syntax-highlighting-speed-${filename}.md" \ + --export-json "$RESULT_DIR/syntax-highlighting-speed-${filename}.json" + cat "$RESULT_DIR/syntax-highlighting-speed-${filename}.md" >> "$REPORT" + done done |