sqla079: WORKERS=--dropfirst
oracle: WORKERS=-n2
cov: COVERAGE={[testenv]cov_args}
- sqlite: SQLITE=--db sqlite
- postgresql: POSTGRESQL=--db postgresql
- mysql: MYSQL=--db mysql
- oracle: ORACLE=--db oracle --low-connections --write-idents oracle_idents.txt
- mssql: MSSQL=--db pymssql
+ sqlite: SQLITE={env:TOX_SQLITE:--db sqlite}
+ postgresql: POSTGRESQL={env:TOX_POSTGRESQL:--db postgresql}
+ mysql: MYSQL={env:TOX_MYSQL:--db mysql}
+ oracle: ORACLE={env:TOX_ORACLE:--db oracle} --low-connections --write-idents oracle_idents.txt
+ mssql: MSSQL={env:TOX_MSSQL:--db pymssql}
# tox as of 2.0 blocks all environment variables from the
# outside, unless they are here (or in TOX_TESTENV_PASSENV,
# wildcards OK). Need at least these
-passenv=ORACLE_HOME NLS_LANG
+passenv=ORACLE_HOME NLS_LANG TOX_SQLITE TOX_POSTGRESQL TOX_MYSQL TOX_ORACLE TOX_MSSQL
commands=
{env:BASECOMMAND} {env:WORKERS} {env:SQLITE:} {env:POSTGRESQL:} {env:MYSQL:} {env:ORACLE:} {env:MSSQL:} {env:BACKENDONLY:} {env:COVERAGE:} {posargs}