Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 有没有办法在测试失败的情况下运行基准测试?_Testing_Go_Benchmarking - Fatal编程技术网

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:我从未仔细阅读过,但我不确定这是否是预期的行为。对于所有失败方法,文档状态为:
执行将在下一次测试或基准测试时继续执行,这使基准测试听起来应该继续。