]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Isolate memory tests in forks
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 14 Aug 2017 16:04:26 +0000 (12:04 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 14 Aug 2017 16:41:58 +0000 (12:41 -0400)
commit2c594da2148bf15bcb8e10fc9616bbacc70b61a3
tree1f49132bc5baa25d665325c4ff3d73ba69da2154
parentbb9d511e52ee5ab3621d8595328ee2400242461a
Isolate memory tests in forks

Swing the biggest hammer, run multiprocessing.Process() for
each memusage test individually so that they are fully isolated
from the parent process and any side effects of pytest-xdist

Also add --nomemory as a shortcut to exclude_tags=memory-intensive
and add this to the setup.py test runner as the memory tests
should not be running for quick runs

Change-Id: I3c16c781e21b33deb939a64e77a6e0e41fb86922
lib/sqlalchemy/testing/plugin/plugin_base.py
setup.py
test/aaa_profiling/test_memusage.py
tox.ini