From 6d0eb0749e6c4d73b9cde6d4974f4b98fc2e84b3 Mon Sep 17 00:00:00 2001 From: Martin Nordholts Date: Wed, 8 Dec 2021 12:03:59 +0100 Subject: [PATCH] run-benchmarks: Benchmark both --wrap=character and --wrap=never --- tests/benchmarks/run-benchmarks.sh | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 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")" +for wrap in character never; do + 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" + 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