aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Brad Beam <bradbeam@users.noreply.github.com> 2018-09-27 10:05:05 -0500
committerGravatar Miek Gieben <miek@miek.nl> 2018-09-27 16:05:05 +0100
commitf9526742af0f052d54a0d274f3a9d7bcbbdc7a08 (patch)
tree091bfc0151b52fabce7d215c39cf973fccfe9d21
parentae2a0c62b71f18e594bc5565b00fb8a4d6ef44fc (diff)
downloadcoredns-f9526742af0f052d54a0d274f3a9d7bcbbdc7a08.tar.gz
coredns-f9526742af0f052d54a0d274f3a9d7bcbbdc7a08.tar.zst
coredns-f9526742af0f052d54a0d274f3a9d7bcbbdc7a08.zip
Add code block in benchcmp output (#2140)
-rw-r--r--.benchmark.sh5
1 files changed, 4 insertions, 1 deletions
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" \