summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtests/benchmarks/run-benchmarks.sh22
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