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