如何在Visual Studio Code中编辑默认的go test超时时间?

huangapple go评论93阅读模式
英文:

How to edit default go test timeout in Visual Studio Code?

问题

我正在尝试通过Visual Studio Code的Settings.json文件来编辑默认的测试超时时间。

这是我的go.testFlags配置:

"go.testFlags": [
"-count=1",
"1",
"-v",
"-timeout 30m"
],

但是当我通过VSC运行测试时,我发现超时时间仍然是默认值(30秒)。

有没有办法可以覆盖默认的go测试超时设置?

我知道我可以像这样通过命令行参数传递超时时间:

go test -timeout 30m

英文:

I'm trying to edit default test timeout through Visual studio code Settings.json

Here are my go.testFlags:

"go.testFlags": [
 "-count=1",
 "1",
 "-v",
 "-timeout 30m"
 ],

But when I run test through vsc I see that timeout is still default (30 seconds)

Is there any way I could override default go test timeout setting?

I am aware I can pass it as flag like this:

go test -timeout 30m

答案1

得分: 15

你可以在settings.json文件中使用"go.testTimeout": "300s"。这对我有效。

英文:

You can use"go.testTimeout": "300s" on settings.json file. It worked for me.

答案2

得分: 3

只需将设置中的go.testTimeout更改为10m(设置截图)。

英文:

just change go.testTimeout in setting to 10m (setting screebshot)

huangapple
  • 本文由 发表于 2022年7月19日 16:36:25
  • 转载请务必保留本文链接:https://go.coder-hub.com/73033725.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定