2015-03-18 18:48:36 +03:00
|
|
|
export AIRFLOW_HOME=${AIRFLOW_HOME:=~/airflow}
|
2015-04-06 22:21:47 +03:00
|
|
|
export AIRFLOW_CONFIG=$AIRFLOW_HOME/unittests.cfg
|
2015-08-12 19:17:23 +03:00
|
|
|
|
|
|
|
# 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"
|
2015-10-17 23:44:19 +03:00
|
|
|
airflow initdb
|
2015-08-12 19:17:23 +03:00
|
|
|
|
2015-10-18 00:04:56 +03:00
|
|
|
echo "Starting the unit tests"
|
2015-10-18 18:22:13 +03:00
|
|
|
nosetests \
|
|
|
|
--with-coverage \
|
|
|
|
--cover-erase \
|
|
|
|
--cover-html \
|
|
|
|
--cover-package=airflow \
|
|
|
|
--cover-html-dir=airflow/www/static/coverage \
|
|
|
|
-v \
|
2015-10-27 06:39:08 +03:00
|
|
|
--logging-level=DEBUG
|
2015-10-18 18:22:13 +03:00
|
|
|
#--with-doctest \
|
2015-06-05 20:41:36 +03:00
|
|
|
# To run individual tests:
|
2015-05-10 01:30:40 +03:00
|
|
|
# nosetests tests.core:CoreTest.test_scheduler_job
|