]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
limit drivers for memusage target
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Aug 2023 18:27:34 +0000 (14:27 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Aug 2023 18:27:34 +0000 (14:27 -0400)
apparently on CI the memusage target is running with the much
slower sqlite_numeric "fake" dialect.  limit this target to straight
sqlite and psycopg2

Change-Id: Ica66204cd5d612439f7d6ce53eff0965e97176b1

tox.ini

diff --git a/tox.ini b/tox.ini
index 5e00bd0c4983fc8c3110733d09852321c1a4e39d..db1b15cccaf874875262b3c5816d742a1b814467 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -124,6 +124,12 @@ setenv=
     py{3,37,38,39,310,311}-postgresql: EXTRA_PG_DRIVERS={env:EXTRA_PG_DRIVERS:--dbdriver psycopg2 --dbdriver asyncpg --dbdriver pg8000 --dbdriver psycopg --dbdriver psycopg_async}
     py312-postgresql: EXTRA_PG_DRIVERS={env:EXTRA_PG_DRIVERS:--dbdriver psycopg2 --dbdriver pg8000 --dbdriver psycopg --dbdriver psycopg_async}
 
+    # limit driver list for memusage target
+    memusage: EXTRA_SQLITE_DRIVERS={env:EXTRA_SQLITE_DRIVERS:--dbdriver sqlite}
+    memusage: EXTRA_PG_DRIVERS={env:EXTRA_PG_DRIVERS:--dbdriver psycopg2}
+    # limit workers for memusage
+    memusage: WORKERS={env:TOX_WORKERS:-n2}
+
     mysql: MYSQL={env:TOX_MYSQL:--db mysql}
     mysql: EXTRA_MYSQL_DRIVERS={env:EXTRA_MYSQL_DRIVERS:--dbdriver mysqldb --dbdriver pymysql}