{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"}],"enrichment":{"capability":"A pytest plugin that reports test execution time broken down by module and individual test function, including setup and teardown durations, and works with pytest-xdist.","skillfed_tags":["test-profiling","abandoned"],"use_cases":["Identify which test modules consume the most time in a large test suite","Find individual test functions that are unexpectedly slow, even when run in parallel","Compare total test execution time across runs without being affected by worker count","Diagnose performance regressions by tracking per-module and per-function durations over time","Optimize test parallelization by understanding which tests or modules are bottlenecks"],"what_it_does":"pytest-extra-durations is a pytest plugin that adds three layers of timing information to your test runs. It always displays the sum of all test, setup, and teardown durations\u2014a figure independent of worker count or collection time. It also offers optional per-module and per-function duration summaries via command-line flags, similar to pytest's built-in `--durations` option but aggregating across workers in pytest-xdist runs.\n\nThe plugin integrates directly into pytest's reporting and requires only pytest as a dependency. It is designed to help developers identify slow tests and modules in their suite, particularly useful when running distributed tests with pytest-xdist where standard timing metrics can be obscured by parallelization overhead.","worth_installing":"No. The package is abandoned (last release April 2020, no commits since) and has not been maintained for over four years. While it has low install friction and a permissive license, the lack of maintenance means it is unlikely to work reliably with current pytest versions and may break silently. For active test timing analysis, consider a maintained alternative or pytest's built-in `--durations` option."},"id":"pytest-extra-durations","links":{"html":"https://skillfed.io/packages/pytest-extra-durations","md":"https://skillfed.io/packages/pytest-extra-durations.md","pypi":"https://pypi.org/project/pytest-extra-durations/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-04-21","license_spdx":null,"license_treatment":"permissive","name":"pytest-extra-durations","python_support":"supports_current","summary":"A pytest plugin to get durations on a per-function basis and per module basis."},"popularity":{"monthly_downloads":108031,"position":12582,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.3"}
