From f9526742af0f052d54a0d274f3a9d7bcbbdc7a08 Mon Sep 17 00:00:00 2001 From: Brad Beam Date: Thu, 27 Sep 2018 10:05:05 -0500 Subject: [PATCH] Add code block in benchcmp output (#2140) --- .benchmark.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.benchmark.sh b/.benchmark.sh index 97a3af949..f8828915b 100644 --- a/.benchmark.sh +++ b/.benchmark.sh @@ -5,7 +5,10 @@ set -e +o pipefail if [ "$TRAVIS_PULL_REQUEST" != "false" ] ; then echo -e "NOTE: The CPU benchmarks are performed on Travis VMs and vary widly between runs," > .benchmark.body echo -e " you can't trust them. The memory benchmarks are OK\n\n" >> .benchmark.body - cat .benchmark.log >> .benchmark.body + awk '/^benchmark old/ { printf "%s\n%s\n", "```", $0 }; + /^$/ { print "```" }; + /^Bench/ { print $0 }; + END{ print "```" }' .benchmark.log >> .benchmark.body jq -n --arg body "$(cat .benchmark.body)" '{body: $body}' > .benchmark.json curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST \ --data-binary "@.benchmark.json" \