小编典典

打印测试执行时间并使用py.test固定慢速测试

python

我正在使用py.test在CI服务器上运行单元测试。测试使用通过网络获取的外部资源。有时测试跑步者花费的时间太长,导致测试跑步者被中止。我不能在本地重复这些问题。

有没有一种方法可以使py.test打印出(慢速)测试的执行时间,因此固定有问题的测试变得更加容易?


阅读 355

收藏
2021-01-20

共1个答案

小编典典

我不确定这是否可以解决您的问题,但是您可以在测试套件完成后通过--durations=N以打印最慢的N测试。

使用--durations=0打印所有。

2021-01-20