
Using sh is not guaranteed to work as [[ is a bash-ism. Change-Id: I994dcc8b981460a04945a87f6fcdeaf629d6cafc
25 lines
578 B
Bash
25 lines
578 B
Bash
#!/bin/bash
|
|
|
|
wct_bin=$(which wct)
|
|
if [[ -z "$wct_bin" ]]; then
|
|
echo "WCT must be on the path."
|
|
exit 1
|
|
fi
|
|
|
|
npm_bin=$(which npm)
|
|
if [[ -z "$npm_bin" ]]; then
|
|
echo "NPM must be on the path."
|
|
exit 1
|
|
fi
|
|
|
|
# WCT tests are not hermetic, and need extra environment variables.
|
|
# TODO(hanwen): does $DISPLAY even work on OSX?
|
|
bazel test \
|
|
--test_env="HOME=$HOME" \
|
|
--test_env="WCT=${wct_bin}" \
|
|
--test_env="WCT_ARGS=${WCT_ARGS}" \
|
|
--test_env="NPM=${npm_bin}" \
|
|
--test_env="DISPLAY=${DISPLAY}" \
|
|
"$@" \
|
|
//polygerrit-ui/app:wct_test
|