If tests produce lots of attachments py.test memory footprint grows significantly with every attachment and is not reduced at any moment before test session finish.
This looks like a trouble with _allure_result-passed data not being garbage-collected. Same tests run without --alluredir do not use that much memory.
Also, memory usage is low for pytest-allure-adaptor < 1.7.0 -- looks like the problem was introduced in #80
If tests produce lots of attachments
py.test
memory footprint grows significantly with every attachment and is not reduced at any moment before test session finish.This looks like a trouble with
_allure_result
-passed data not being garbage-collected. Same tests run without--alluredir
do not use that much memory.Also, memory usage is low for
pytest-allure-adaptor < 1.7.0
-- looks like the problem was introduced in #80