upload_results_to_slack() { echo --- Uploading results to Slack Performance Results App if [[ -z $SLACK_WEBHOOK_URL ]] ; then echo "SLACK_WEBHOOOK_URL undefined" exit 1 fi [[ -n $BUILDKITE_MESSAGE ]] || BUILDKITE_MESSAGE="Message not defined" COMMIT=$(git rev-parse HEAD) COMMIT_BUTTON_TEXT="$(echo "$COMMIT" | head -c 8)" COMMIT_URL="https://github.com/solana-labs/solana/commit/${COMMIT}" if [[ -n $BUILDKITE_BUILD_URL ]] ; then BUILD_BUTTON_TEXT="Build Kite Job" else BUILD_BUTTON_TEXT="Build URL not defined" BUILDKITE_BUILD_URL="https://buildkite.com/solana-labs/" fi GRAFANA_URL="https://metrics.solana.com:3000/d/testnet-${CHANNEL:-edge}/testnet-monitor-${CHANNEL:-edge}?var-testnet=${TESTNET_TAG:-testnet-automation}&from=${START_UNIX_MSECS:-0}&to=${FINISH_UNIX_MSECS:-0}" [[ -n $RESULT_DETAILS ]] || RESULT_DETAILS="Undefined" [[ -n $TEST_CONFIGURATION ]] || TEST_CONFIGURATION="Undefined" payLoad="$(cat <