小编pra*_*pan的帖子

如何使用 pytest 仅为特定测试运行清理代码?

使用 pytest,有一种方法可以单独在特定的测试函数/方法上运行清理代码。我知道我们可以这样做来运行每个测试函数。但在这里我想放置一些特定于单个测试函数的清理逻辑。

我可以在测试结束时放置清理代码。但如果测试失败,则不会进行清理。

python pytest

7
推荐指数
1
解决办法
2623
查看次数

去基准测试不只测量循环?

在我的 Go 基准测试中,我有一些设置测试数据的初始化代码,然后我有如下所示的基准测试循环。似乎输出测量整个函数的运行时间,而不仅仅是循环中的内容。那对我来说不是有用的信息。有没有办法强制测量仅循环内容的运行时间,因为那是我所关心的?这不应该很明显吗?

func BenchmarkXXX(b *testing.B){
// Some test data init code..

for i:=0; i < b.N; i++ {
      //benchmarking code..
}  
Run Code Online (Sandbox Code Playgroud)

benchmarking go

0
推荐指数
1
解决办法
424
查看次数

标签 统计

benchmarking ×1

go ×1

pytest ×1

python ×1