Changelog¶
1.6.6 2023-05-06
[Bug] ##0: Improve and fix some CI issues, notably one that may cause python to not be the requested one but a more recent one.
[Bug] ##64: Prepare version 1.7.0 of pytest-monitor. Last version to support Python <= 3.7 and all pytest <= 5.*
1.6.5 2022-10-16
[Bug] ##60: Make sure that when psutil cannot fetch cpu frequency, the fallback mechanism is used.
1.6.4 2022-05-18
[Bug] ##54: Fix a bug that crashes the monitor upon non ASCII characters in commit log under Perforce. Improved P4 change number extraction.
[Bug] ##56: Force the CPU frequency to 0 and emit a warning when unable to fetch it from the system.
1.6.3 2021-12-22
[Bug] ##50: Fix a bug where a skipping fixture resulted in an exception during teardown.
1.6.2 2021-08-24
[Bug] ##40: Fix a bug that cause the garbage collector to be disable by default.
1.6.1 2021-08-23
[Bug] ##40: Force garbage collector to run between tests (better result accuracy)
[Bug] ##43: Fixes a bug that prevent sending session tags correctly.
1.6.0 2021-04-16
[Feature] ##24: Prefer JSON data type for storing session extended information instead of plain text.
[Feature] ##35: Better support for Doctest item.
[Feature] ##0: Support for python 3.5
1.5.1 2021-02-05
[Bug] ##23: Fix requirements minimum version.
[Bug] ##31: Rename option –remote into –remote-server as it seems to conflict with some plugins.
1.5.0 2020-11-20
[Feature] #25: Automatically gather CI build information (supported CI are Drone CI, Gitlab CI, Jenkins CI, Travis CI, Circle CI)
[Bug] ##28: Fix a bug that cause output to be printed multiple times
[Bug] ##23: psutil min requirement is now 5.1.0
1.4.0 2020-06-04
[Feature] #21: Using json format to populate the RUN_DESCRIPTION field (through –description and –tag fields)
1.3.0 2020-05-12
[Feature] #19: Normalized http codes used for sending metrics to a remote server.
1.2.0 2020-04-17
[Feature] #13: Change default analysis scope to function.
[Bug] #14: A local database is always created even with –no-db option passed.
[Bug] #12: No execution contexts pushed when using a remote server.
1.1.1 2020-03-31
[Bug] #9: Fix remote server interface for sending measures.
1.1.0 2020-03-30
[Feature] #4: Added an option to add a description to a pytest run
[Feature] #3: Compute user time and kernel time on a per test basis for clarity and ease of exploitation.
[Feature] #5: Extend item information and separate item from its variants.
1.0.1 2020-03-18
[Bug] #2: pytest-monitor hangs infinitely when a pytest outcome (skip, fail…) is issued.
1.0.0 2020-02-20
[Feature]: Initial release