]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- add separate oracle / oracle5 jobs so we can CI
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 5 Sep 2017 21:20:05 +0000 (17:20 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 5 Sep 2017 21:20:05 +0000 (17:20 -0400)
on both series for now

Change-Id: Ide8938334c248119c1d5c2e1bf07070f17c86242

tox.ini

diff --git a/tox.ini b/tox.ini
index c1e24ee677beb2cdf896100a3046f2dc95bbe3ec..bad98c9c5fd3b951e01692f6f493476df93f4801 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -22,7 +22,8 @@ deps=pytest
      mysql: mysqlclient
      mysql: pymysql
      # waiting for https://github.com/oracle/python-cx_Oracle/issues/75
-     oracle: cx_oracle<=6.0.1
+     oracle: cx_oracle>=6.0.2
+     oracle5: cx_oracle==5.2.1
      mssql: pyodbc
      mssql: pymssql
      cov: pytest-cov
@@ -49,16 +50,16 @@ setenv=
     BASECOMMAND=python -m pytest --log-info=sqlalchemy.testing
 
     WORKERS={env:TOX_WORKERS:-n4}
-    oracle: WORKERS={env:TOX_WORKERS:-n2}
+    oracle,oracle5: WORKERS={env:TOX_WORKERS:-n2}
     nocext: DISABLE_SQLALCHEMY_CEXT=1
     cov: COVERAGE={[testenv]cov_args}
     sqlite: SQLITE={env:TOX_SQLITE:--db sqlite}
     postgresql: POSTGRESQL={env:TOX_POSTGRESQL:--db postgresql}
     mysql: MYSQL={env:TOX_MYSQL:--db mysql --db pymysql}
-    oracle: ORACLE={env:TOX_ORACLE:--db oracle}
+    oracle,oracle5: ORACLE={env:TOX_ORACLE:--db oracle}
     mssql: MSSQL={env:TOX_MSSQL:--db mssql --db mssql_pymssql}
-    oracle,mssql: IDENTS=--write-idents db_idents.txt
-    oracle,mssql: NOMEMORY=--nomemory
+    oracle,oracle5,mssql: IDENTS=--write-idents db_idents.txt
+    oracle,oracle5,mssql: NOMEMORY=--nomemory
     backendonly: BACKENDONLY=--backend-only
 
 # tox as of 2.0 blocks all environment variables from the
@@ -70,7 +71,7 @@ passenv=ORACLE_HOME NLS_LANG TOX_POSTGRESQL TOX_MYSQL TOX_ORACLE TOX_MSSQL TOX_S
 commands=
   nocext: sh -c "rm -f lib/sqlalchemy/*.so"
   {env:BASECOMMAND} {env:WORKERS} {env:SQLITE:} {env:POSTGRESQL:} {env:MYSQL:} {env:ORACLE:} {env:MSSQL:} {env:BACKENDONLY:} {env:IDENTS:} {env:NOMEMORY:} {env:COVERAGE:} {posargs}
-  oracle,mssql: python reap_dbs.py db_idents.txt
+  oracle,oracle5,mssql: python reap_dbs.py db_idents.txt
 
 [testenv:pep8]
 deps=flake8