| #!/usr/bin/env bash | |
| bazel_bin=$(which bazelisk 2>/dev/null) | |
| if [[ -z "$bazel_bin" ]]; then | |
| echo "Warning: bazelisk is not installed; falling back to bazel." | |
| bazel_bin=bazel | |
| fi | |
| # WCT tests are not hermetic, and need extra environment variables. | |
| # TODO(hanwen): does $DISPLAY even work on OSX? | |
| ${bazel_bin} test \ | |
| --test_env="HOME=$HOME" \ | |
| --test_env="WCT_ARGS=${WCT_ARGS}" \ | |
| --test_env="DISPLAY=${DISPLAY}" \ | |
| --test_env="WCT_HEADLESS_MODE=${WCT_HEADLESS_MODE}" \ | |
| "$@" \ | |
| //polygerrit-ui/app:wct_test |