| #!/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 |