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