summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Nordholts <enselic@gmail.com>2021-12-08 12:03:59 +0100
committerMartin Nordholts <enselic@gmail.com>2021-12-08 15:45:46 +0100
commit6d0eb0749e6c4d73b9cde6d4974f4b98fc2e84b3 (patch)
treeb9e64da304f1aaba7be550e36369f34a8f068702
parent36c1ea459931008c1b19695bfc6001554d6a89ca (diff)
run-benchmarks: Benchmark both --wrap=character and --wrap=never
-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