Releases: CodSpeedHQ/pytest-codspeed
v2.2.1
What's Changed
- fix: Loosen runtime requirements by @edgarrmondragon in #21
- fix: support pytest 8.1.1 by @art049 in #28
New Contributors
- @edgarrmondragon made their first contribution in #21
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
pytest-xdist
is now fully supported. Thus if you have a lot of benches, you can totally leverage xdist
test distribution (on the same CPU) to speed up benchmark execution.
Details
Full Changelog: v2.1.0...v2.2.0
v2.1.0
v2.0.1
What's Changed
Added
- Added support for returning values by @patrick91 in #12
- Add a return type to the benchmark fixture by @art049 in #13
New Contributors
- @patrick91 made their first contribution in #12
Full Changelog: v2.0.0...v2.0.1
v2.0.0
🎉 What's Changed
-
Flame graph generation is now supported with Python 3.12+, allowing more granularity in the performance reports. More details can be found in the documentation.
-
Each benchmark is now warmed up a single time before each run to reduce the flakiness and the side effects related to the order in which the benchmarks are run.
🚀 Migration Path
A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🎉!
We recommend you create a standalone PR to update the pytest-codspeed
package, acknowledge the potential regressions, and merge it to update the baseline on your default branch.
📚 Details
Fixes
Internals
Full Changelog: v1.2.2...v2.0.0
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.4
Full Changelog: v0.0.3...v1.0.4