mirror of https://github.com/apache/superset.git
133 lines
2.5 KiB
INI
133 lines
2.5 KiB
INI
[tox]
|
|
envlist =
|
|
py27-mysql
|
|
py27-sqlite
|
|
py27-postgres
|
|
py34-mysql
|
|
py35-mysql
|
|
skipsdist=True
|
|
|
|
[flake8]
|
|
application-import-names = superset
|
|
exclude =
|
|
.tox
|
|
docs
|
|
superset/assets
|
|
superset/migrations
|
|
superset/templates
|
|
ignore =
|
|
C812
|
|
E111
|
|
E114
|
|
E116
|
|
E121
|
|
E123
|
|
E125
|
|
E126
|
|
E127
|
|
E128
|
|
E131
|
|
E203
|
|
E221
|
|
E225
|
|
E226
|
|
E241
|
|
E302
|
|
E303
|
|
E305
|
|
E306
|
|
E402
|
|
E501
|
|
E722
|
|
E703
|
|
E731
|
|
E741
|
|
F401
|
|
F403
|
|
F405
|
|
Q000
|
|
Q001
|
|
import-order-style = google
|
|
max-line-length = 90
|
|
|
|
[global]
|
|
wheel_dir = {homedir}/.wheelhouse
|
|
find_links =
|
|
{homedir}/.wheelhouse
|
|
{homedir}/.pip-cache
|
|
|
|
[testenv]
|
|
deps =
|
|
wheel
|
|
coveralls
|
|
passenv =
|
|
HOME
|
|
TRAVIS
|
|
TRAVIS_BRANCH
|
|
TRAVIS_BUILD_DIR
|
|
TRAVIS_JOB_ID
|
|
USER
|
|
TRAVIS_CACHE
|
|
TRAVIS_PULL_REQUEST
|
|
PATH
|
|
commands =
|
|
python --version
|
|
pip wheel -w {homedir}/.wheelhouse -f {homedir}/.wheelhouse .
|
|
pip install --find-links={homedir}/.wheelhouse --no-index .
|
|
pip install -r dev-reqs.txt
|
|
{toxinidir}/run_tests.sh
|
|
|
|
[testenv:flake8]
|
|
commands =
|
|
flake8
|
|
deps =
|
|
flake8
|
|
flake8-commas
|
|
flake8-import-order
|
|
flake8-quotes
|
|
|
|
[testenv:javascript]
|
|
commands = {toxinidir}/superset/assets/js_build.sh
|
|
|
|
[testenv:pylint]
|
|
commands =
|
|
pip wheel -w {homedir}/.wheelhouse -f {homedir}/.wheelhouse .
|
|
pip install --find-links={homedir}/.wheelhouse --no-index .
|
|
pip install -r dev-reqs.txt
|
|
{toxinidir}/pylint-errors.sh
|
|
|
|
[testenv:py27-mysql]
|
|
basepython = python2.7
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = mysql://mysqluser:mysqluserpassword@localhost/superset?charset=utf8
|
|
|
|
[testenv:py34-mysql]
|
|
basepython = python3.4
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = mysql://mysqluser:mysqluserpassword@localhost/superset
|
|
|
|
[testenv:py35-mysql]
|
|
basepython = python3.5
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = mysql://mysqluser:mysqluserpassword@localhost/superset
|
|
|
|
[testenv:py27-sqlite]
|
|
basepython = python2.7
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = sqlite:////tmp/superset.db
|
|
|
|
[testenv:py34-sqlite]
|
|
basepython = python3.4
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = sqlite:////tmp/superset.db
|
|
|
|
[testenv:py27-postgres]
|
|
basepython = python2.7
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = postgresql+psycopg2://postgresuser:pguserpassword@localhost/superset
|
|
|
|
[testenv:py34-postgres]
|
|
basepython = python3.4
|
|
setenv =
|
|
SUPERSET__SQLALCHEMY_DATABASE_URI = postgresql+psycopg2://postgresuser:pguserpassword@localhost/superset
|