25 lines
547 B
Bash
25 lines
547 B
Bash
|
#!/usr/bin/env bash
|
||
|
# Copyright (c) HashiCorp, Inc.
|
||
|
# SPDX-License-Identifier: MPL-2.0
|
||
|
|
||
|
#
|
||
|
# Add a comment on the github PR if there were any rerun tests.
|
||
|
#
|
||
|
set -eu -o pipefail
|
||
|
|
||
|
report_filename="${1?report filename is required}"
|
||
|
if [ ! -s "$report_filename" ]; then
|
||
|
echo "gotestsum rerun report file is empty or missing"
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
function report {
|
||
|
echo ":repeat: gotestsum re-ran some tests in https://github.com/hashicorp/consul/actions/run/$GITHUB_RUN_ID"
|
||
|
echo
|
||
|
echo '```'
|
||
|
cat "$report_filename"
|
||
|
echo '```'
|
||
|
}
|
||
|
|
||
|
report
|