1#!/usr/bin/env bash 2set -eux -o pipefail 3 4function run_bazel() { 5 bazel clean --expunge 6 bazel test //tests/core/go_binary:all 7 find bazel-out/ -name '*.a' | sort | uniq | grep stdlib | xargs shasum > $1 8} 9 10FILE1=$(mktemp) 11FILE2=$(mktemp) 12 13echo First run 14run_bazel ${FILE1} 15 16echo Second run 17run_bazel ${FILE2} 18 19echo Diffing runs 20diff ${FILE1} ${FILE2} 21 22echo Removing files 23rm ${FILE1} ${FILE2} 24