小编典典

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

all

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

有没有办法让 py.test 打印出(慢)测试的执行时间,所以确定有问题的测试变得更容易?


阅读 75

收藏
2022-07-28

共1个答案

小编典典

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

用于--durations=0全部打印。

2022-07-28