| #!/bin/bash | |
| set -eux | |
| # Disable MSYS/MSYS2 path conversion, which interferes with Bazel. | |
| export MSYS_NO_PATHCONV='1' | |
| export MSYS2_ARG_CONV_EXCL='*' | |
| for compilation_mode in dbg opt | |
| do | |
| bazel clean | |
| bazel build --compilation_mode=${compilation_mode} -- \ | |
| //:re2 \ | |
| //python:re2 | |
| bazel test --compilation_mode=${compilation_mode} -- \ | |
| //:all \ | |
| -//:dfa_test \ | |
| -//:exhaustive1_test \ | |
| -//:exhaustive2_test \ | |
| -//:exhaustive3_test \ | |
| -//:exhaustive_test \ | |
| -//:random_test \ | |
| //python:all | |
| done | |
| exit 0 |