有没有一种方法可以在VSCode中保存时运行go测试,并将其输出到终端?

时间:2020-04-21 00:11:32

标签: go testing visual-studio-code

现在我有几个项目正在VSCode中运行,每次编写新代码时都运行go test是一件很乏味的事情,我宁愿看看我是否立即中断了某些工作。我知道使用Javascript可以在每次保存文件时运行测试,并将输出发送到终端。

现在我使用的是扩展名“ run on save”,并且我有一个配置文件,如下所示:

{
    "emeraldwalk.runonsave": {
        "commands": [
            {
                "match": ".*",
                "cmd": " go test"
            }
        ]
    }
}

但是它输出到VSCode的“输出”部分,我希望它输出到我的终端。

那么有没有?

  1. 将此扩展输出到我​​的终端的一种方法

  2. 每当我保存时,一种“执行测试”就可以循环运行的方法吗?

任何想法都将不胜感激。

2 个答案:

答案 0 :(得分:1)

是的,Go扩展程序支持。

转到设置=>转到,为此有一个明确的选项:“保存时测试”。

要查看测试结果,请在输出中选择“开始测试”。

答案 1 :(得分:0)

如果您打算看代码并以自动化方式运行测试,请签出GoConvey。太神奇了否则,您可以使用Trigger Task on Save VSCode扩展名。

相关问题