pytest的计时器插件

pytest-timer的Python项目详细描述


pytest计时器

为pytest移植nose-timer插件。pytest的计时器插件(每个测试需要多少时间?)。在

PyPI versionBuild StatuscodecovCode style: black

安装

要从PyPI安装最新版本:

pip install pytest-timer

要使用termcolor安装pytest-timer,请执行以下操作:

^{pr2}$

要使用colorama安装pytest-timer,请执行以下操作:

pip install pytest-timer[colorama]

或者从Git安装最新的开发版本:

pip install git+git://github.com/skudriashev/pytest-timer.git

或从源安装最新版本:

git clone https://github.com/skudriashev/pytest-timer.git
cd pytest-timer
pip install .

如果计划修改 频繁来源:

pip install -e .

使用

安装pytest-timer插件后,将添加以下报告:

========================== pytest-timer ==========================
[success] tests/test_plugin.py::TestPlugin::test_loaded2: 0.0002s
[success] tests/test_plugin.py::TestPlugin::test_loaded: 0.0002s

如何只显示n最慢的测试?

例如,要只显示10最慢的测试,请使用--timer-top-n标志运行pytest:

pytest --with-timer --timer-top-n 10

我怎么才能关掉漂亮的颜色?

在某些情况下,您可能需要完全禁用颜色。这是通过使用--timer-no-color标志来完成的。 在无头控制台中运行测试时,这很有用。在

如何按颜色筛选结果?

可以按颜色过滤结果。为此,可以使用--timer-filter标志:

pytest --with-timer --timer-filter ok
pytest --with-timer --timer-filter warning
pytest --with-timer --timer-filter error

或同时应用多个过滤器:

pytest --with-timer --timer-filter warning,error

许可证

pytest-timer是麻省理工学院授权的图书馆。在

贡献

  • 检查是否有未解决的问题,或者打开一个新的问题,围绕某个特性想法或bug展开讨论。在
  • 在GitHub上分叉存储库,开始对主分支(或其分支)进行更改。在
  • 编写一个测试,测试该错误是否已修复,或者该功能是否按预期工作。在
  • 发送一个pull请求并对维护者进行bug,直到它被合并和发布。在
  • 请确保将自己添加到作者的文件中设置.py以及下面的贡献者部分:)

贡献者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从用户输入中找到最大值和最小值?(while循环)   java数据库资源异常   java hibernate查询速度太慢,是否忽略了延迟加载条件?   不带花括号的java IfElse控制流   nextInt()中十进制数输入的java检查   java根据REST中的资源类型发送不同的响应主体   JAVAutil。扫描器Java系统。争论中   对于单个条目,java XSLT到数组的转换失败   java将txt文档预处理为以字符串为键、整数ArrayList为值的hashmap   java获取泛型数组类类型的简单方法?   雅加达ee使用Fast Purge Open API通过java代码清除akamai中的缓存URL   java在OpenNLP中使用parseLine解析后,如何获得没有空格的名词短语作为输入句子?   设置与my GUI的自动交互之间的延迟(Java Swing)