Files
gerrit/polygerrit-ui/app/run_test.sh
Han-Wen Nienhuys 9746c95759 bazel: wct tests.
Change-Id: I297312db715a0b8ca9b540ed4470e54a6b645592
2016-11-03 13:03:03 +01:00

25 lines
576 B
Bash

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