incubator-airflow/run_unit_tests.sh

32 строки
734 B
Bash
Исходник Обычный вид История

#!/bin/sh
export AIRFLOW_HOME=${AIRFLOW_HOME:=~/airflow}
export AIRFLOW_CONFIG=$AIRFLOW_HOME/unittests.cfg
# any argument received is overriding the default nose execution arguments:
nose_args=$@
if [ -a $nose_args ]; then
nose_args="--with-coverage \
--cover-erase \
--cover-html \
--cover-package=airflow \
--cover-html-dir=airflow/www/static/coverage \
-v \
--logging-level=DEBUG
#--with-doctest \
"
fi
# Generate the `airflow` executable if needed
which airflow > /dev/null || python setup.py develop
2015-10-18 00:04:56 +03:00
echo "Initializing the DB"
airflow initdb
echo "Starting the unit tests with the following nose arguments: "$nose_args
nosetests $nose_args
2015-06-05 20:41:36 +03:00
# To run individual tests:
# nosetests tests.core:CoreTest.test_scheduler_job