Files
gerrit/polygerrit-ui/app/run_test.sh
Wyatt Allen 4fd30f9e5b chmod WCT runner to be executable
The result of:
 chmod u+x polygerrit-ui/app/run_test.sh

Change-Id: I21fe470ad6b70cd26544fec14a0cda8ac658183c
2017-02-23 19:03:33 +00:00

25 lines
578 B
Bash
Executable File

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