aboutsummaryrefslogtreecommitdiff
path: root/python/run-tests
diff options
context:
space:
mode:
Diffstat (limited to 'python/run-tests')
-rwxr-xr-xpython/run-tests13
1 files changed, 8 insertions, 5 deletions
diff --git a/python/run-tests b/python/run-tests
index ed3e819ef3..88b63b84fd 100755
--- a/python/run-tests
+++ b/python/run-tests
@@ -28,6 +28,7 @@ cd "$FWDIR/python"
FAILED=0
LOG_FILE=unit-tests.log
+START=$(date +"%s")
rm -f $LOG_FILE
@@ -35,8 +36,8 @@ rm -f $LOG_FILE
rm -rf metastore warehouse
function run_test() {
- echo "Running test: $1" | tee -a $LOG_FILE
-
+ echo -en "Running test: $1 ... " | tee -a $LOG_FILE
+ start=$(date +"%s")
SPARK_TESTING=1 time "$FWDIR"/bin/pyspark $1 > $LOG_FILE 2>&1
FAILED=$((PIPESTATUS[0]||$FAILED))
@@ -48,6 +49,9 @@ function run_test() {
echo "Had test failures; see logs."
echo -en "\033[0m" # No color
exit -1
+ else
+ now=$(date +"%s")
+ echo "ok ($(($now - $start))s)"
fi
}
@@ -161,9 +165,8 @@ if [ $(which pypy) ]; then
fi
if [[ $FAILED == 0 ]]; then
- echo -en "\033[32m" # Green
- echo "Tests passed."
- echo -en "\033[0m" # No color
+ now=$(date +"%s")
+ echo -e "\033[32mTests passed \033[0min $(($now - $START)) seconds"
fi
# TODO: in the long-run, it would be nice to use a test runner like `nose`.