Testing 有没有办法在测试失败的情况下运行基准测试?
除非包中的所有测试都通过,否则基准测试不会运行 我已经查看了和,但我找不到记录在案的基准测试只有在所有测试通过后才能运行Testing 有没有办法在测试失败的情况下运行基准测试?,testing,go,benchmarking,Testing,Go,Benchmarking,除非包中的所有测试都通过,否则基准测试不会运行 我已经查看了和,但我找不到记录在案的基准测试只有在所有测试通过后才能运行 即使包中的某些测试失败,是否有办法强制运行基准函数 您可以使用-run标志跳过失败的测试,或者选择不运行任何测试 go test -bench . -run NONE 您可以使用-run标志跳过失败的测试,或者选择不运行任何测试 go test -bench . -run NONE 我想没有一个能起作用。这是运行基准测试的先决条件被记录在案了吗?还是很明显它不需要任何先决
即使包中的某些测试失败,是否有办法强制运行基准函数 您可以使用
-run
标志跳过失败的测试,或者选择不运行任何测试
go test -bench . -run NONE
您可以使用
-run
标志跳过失败的测试,或者选择不运行任何测试
go test -bench . -run NONE
我想没有一个能起作用。这是运行基准测试的先决条件被记录在案了吗?还是很明显它不需要任何先决条件?这实际上是很明显的。@Sridhar:我从未仔细阅读过,但我不确定这是否是预期的行为。对于所有失败的方法,文档状态为:
执行将在下一个测试或基准测试时继续执行,这听起来像是基准测试应该继续。我想-run没有一个应该工作。这是运行基准测试的先决条件被记录在案了吗?还是很明显它不需要任何先决条件?这实际上是很明显的。@Sridhar:我从未仔细阅读过,但我不确定这是否是预期的行为。对于所有失败方法,文档状态为:执行将在下一次测试或基准测试时继续执行,这使基准测试听起来应该继续。