“Go Test”中的超时标志使用
当使用带有“-timeout”标志的“go test”命令时,您可以如果提供的持续时间字符串无效,则会遇到错误。要解决此问题,请确保输入与 time.ParseDuration 指定的预期格式匹配。
通常,有效的持续时间字符串应由数字组合组成,可以选择包含符号,后跟小数点 (如果需要),然后是适当的时间单位。有效时间单位后缀的示例包括“s”(秒)、“ms”(毫秒)和“h”(小时)。
例如,以下命令将正确设置 300 毫秒的超时:
$ go test -timeout 300ms
或者,您可以使用“s”指定更长的持续时间,例如 99999 秒单位:
$ go test -timeout 99999s
有关支持的持续时间字符串语法的更多详细信息,请参阅官方文档:
以上是如何在'go test”中正确使用'-timeout”标志?的详细内容。更多信息请关注PHP中文网其他相关文章!