• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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