aboutsummaryrefslogtreecommitdiff
path: root/python/run-tests
diff options
context:
space:
mode:
authorJosh Rosen <joshrosen@eecs.berkeley.edu>2013-01-09 20:30:36 -0800
committerJosh Rosen <joshrosen@eecs.berkeley.edu>2013-01-09 20:30:36 -0800
commit1a64432ba50904c3933d8a9539a619fc94b3b30b (patch)
treeaeea1395976a46fb036c50ce128407be3c456b97 /python/run-tests
parentb57dd0f16024a82dfc223e69528b9908b931f068 (diff)
downloadspark-1a64432ba50904c3933d8a9539a619fc94b3b30b.tar.gz
spark-1a64432ba50904c3933d8a9539a619fc94b3b30b.tar.bz2
spark-1a64432ba50904c3933d8a9539a619fc94b3b30b.zip
Indicate success/failure in PySpark test script.
Diffstat (limited to 'python/run-tests')
-rwxr-xr-xpython/run-tests17
1 files changed, 17 insertions, 0 deletions
diff --git a/python/run-tests b/python/run-tests
index da9e24cb1f..fcdd1e27a7 100755
--- a/python/run-tests
+++ b/python/run-tests
@@ -3,7 +3,24 @@
# Figure out where the Scala framework is installed
FWDIR="$(cd `dirname $0`; cd ../; pwd)"
+FAILED=0
+
$FWDIR/pyspark pyspark/rdd.py
+FAILED=$(($?||$FAILED))
+
$FWDIR/pyspark -m doctest pyspark/broadcast.py
+FAILED=$(($?||$FAILED))
+
+if [[ $FAILED != 0 ]]; then
+ echo -en "\033[31m" # Red
+ echo "Had test failures; see logs."
+ echo -en "\033[0m" # No color
+ exit -1
+else
+ echo -en "\033[32m" # Green
+ echo "Tests passed."
+ echo -en "\033[0m" # No color
+fi
# TODO: in the long-run, it would be nice to use a test runner like `nose`.
+# The doctest fixtures are the current barrier to doing this.