跳转到主要内容

针对主线代码运行性能测试。

项目描述

https://img.shields.io/pypi/v/pytest-perf.svg https://img.shields.io/pypi/pyversions/pytest-perf.svg tests Ruff https://img.shields.io/badge/skeleton-2024-informational

针对主线代码运行性能测试。

使用方法

要使用它,请将pytest-perf包含在项目的测试依赖中,然后在包中创建一些Python模块。插件将包括任何包含文本“pytest_perf”的模块,并在每个名称中包含“perf”的函数上运行性能测试。

测试不直接执行模块,而是将函数的代码解析为两部分,即预热和测试,由“# end warmup”注释分隔,然后将其传递给timeit模块。

有关示例用法,请参阅exercises.py模块。

设计

pytest-perf通过创建两个安装,控制组和实验组,并分别测量一些Python代码的性能。

底层,它使用pip-run从上游主分支(例如https://github.com/jaraco/pytest-perf)安装控制组,并从.安装实验组。然后,它将每个实验与每个环境进行比较。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pytest_perf-0.15.0.tar.gz (13.0 kB 查看哈希值)

上传时间 源代码

构建分发

pytest_perf-0.15.0-py3-none-any.whl (7.7 kB 查看哈希值)

上传时间 Python 3

支持