Avatar for the CodSpeedHQ user
CodSpeedHQ
pytest-codspeed
BlogDocsChangelog

Performance History

Latest Results

test: cover process isolation end to end Run real pytest subprocesses in simulation mode and check that: - each benchmark runs in its own process by default, and all share one process with `CODSPEED_PROCESS_ISOLATION` set to `0` or `false`; - `benchmark(...)` returns the target's value with isolation on; - a raising benchmark fails only its test, the other benchmarks still run, and the run exits with TESTS_FAILED; - an invalid `CODSPEED_PROCESS_ISOLATION` value fails with a clear error. An autouse fixture sets `CODSPEED_PROCESS_ISOLATION=false` for the other tests. They run pytest in-process with `pytester` and check results that only exist where the benchmark body runs, which isolation moves into a child. The isolation tests set the variable themselves.
cod-3961-implement-process-isolation-in-pytest-codspeed
5 days ago
docs: add python 3.15 to README version badge
cod-3838-support-cpython-315
13 days ago
ci: use 26.04 image instead of latest
cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to
14 days ago

Latest Branches

CodSpeed Performance Gauge
-19%
feat: run each benchmark in its own process#140
5 days ago
c5f9e54
cod-3961-implement-process-isolation-in-pytest-codspeed
CodSpeed Performance Gauge
+2%
docs: add Python 3.15 to README version badge#139
13 days ago
e1b7c44
cod-3838-support-cpython-315
CodSpeed Performance Gauge
0%
14 days ago
e82a6bc
cod-3837-migrate-from-codspeedhq-arm64-ubuntu-204-github-runners-to
© 2026 CodSpeed Technology
Home Terms Privacy Docs