blob: 75edc02a7090bc2afc19cbfbb9b715fd464ffbf2 [file] [log] [blame]
#!/bin/bash
set -eux
cd git/re2
case "${KOKORO_JOB_NAME}" in
*/windows-*)
choco upgrade bazel -y -i
# Pin to Visual Studio 2015, which is the minimum that we support.
export BAZEL_VC='C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC'
;;
*)
# Use the script provided by Kokoro.
use_bazel.sh latest
;;
esac
bazel clean
bazel build --compilation_mode=dbg -- //:all
bazel test --compilation_mode=dbg --test_output=errors -- //:all \
-//:dfa_test \
-//:exhaustive1_test \
-//:exhaustive2_test \
-//:exhaustive3_test \
-//:exhaustive_test \
-//:random_test
bazel clean
bazel build --compilation_mode=opt -- //:all
bazel test --compilation_mode=opt --test_output=errors -- //:all \
-//:dfa_test \
-//:exhaustive1_test \
-//:exhaustive2_test \
-//:exhaustive3_test \
-//:exhaustive_test \
-//:random_test
exit 0