针对主线代码运行性能测试。
项目描述
针对主线代码运行性能测试。
使用方法
要使用它,请将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 查看哈希值)
关闭
pytest_perf-0.15.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 900fe2ed9f74b25a5401210fb9a010010b3db945244951a4e878e745c9bc32d2 |
|
MD5 | 88811a5129a5193384fa798eab915fb5 |
|
BLAKE2b-256 | 95e72871d59de12088c74519b3c48a9f19fe3ec8bcecf5290a2287df49fef5ad |
关闭
pytest_perf-0.15.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 70f4393221435d310f1a1d825c84461468cc2c26b62aaf9ff18d7381af2f844f |
|
MD5 | 7fd878714de842b74d191cf94e51f0fe |
|
BLAKE2b-256 | 739bd2d3907a15c88ad7250f22cc8deb1f394b7a4d28ba5765d22dfd97086a22 |