Есть ли способ запустить go тесты при сохранении в VSCode и вывести его на терминал? - PullRequest
1 голос
/ 21 апреля 2020

Сейчас у меня есть несколько проектов, которые я выполняю в VSCode, и запускать go test каждый раз, когда я пишу новый код, довольно утомительно, я бы предпочел посмотреть, не сломал ли я что-то сразу. Я знаю, что в Javascript я могу запускать тесты каждый раз, когда сохраняю файл и отправляю вывод в терминал.

Прямо сейчас я использую расширение " run on save ", и у меня есть файл конфигурации, который выглядит следующим образом:

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

Но он выводит на " output "раздел VSCode, и я бы хотел, чтобы он выводил на мой терминал.

Так есть ли:

  1. Способ вывода этого расширения на мой терминал

  2. Способ запуска "go test" на всех oop всякий раз, когда я сохраняю?

Любые мысли приветствуются ,

Ответы [ 2 ]

1 голос
/ 21 апреля 2020

Да, это поддерживается расширением Go.

Go в Настройки => Go, и для этого есть явная опция: «Тест при сохранении».

Чтобы увидеть результат теста, выберите «Go Тесты» на выходе.

0 голосов
/ 21 апреля 2020

Если вы намереваетесь смотреть код и запускать тесты в автоматическом режиме, тогда извлекайте GoConvey . Это удивительно Иначе, вы можете использовать для этого Trigger Task при сохранении Расширение VSCode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...