testing - 有没有办法在测试失败的情况下运行基准测试?

标签 testing go benchmarking

除非包中的所有测试都通过,否则基准测试不会运行吗?

我看过 testing package doctesting flags而且我找不到只有在所有测试通过后才运行基准测试的记录。

有没有办法强制基准测试函数运行,即使包中的某些测试失败了?

最佳答案

您可以使用 -run 标志跳过失败的测试,或者选择根本不运行

go test -bench . -run NONE

关于testing - 有没有办法在测试失败的情况下运行基准测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39296241/

相关文章:

arrays - 为什么我不能将新分配的字节数组分配给类型为 []byte 的变量?

go - Terratest 在错误断言上抛出错误

c++ - 如何使用较旧的 glibc 版本编译 SPEC CPU 2006 基准测试?

javascript - 单击后打开的非 Angular 页面

python - 在 Django 中测试外部 URL

go - if/else 范围内的多个临时变量

ios - 基准测试 iPhone 应用程序电池使用情况的最佳方法?

performance - nodejs http 和 redis,只有 6000req/s

ruby-on-rails - Rails minitest 设计错误

testing - 你如何测试计算器?