"Невозможно создать временный файл вывода" во время выполнения тестов

Вот моя конфигурация:

Когда я пытаюсь запустить тесты, я получаю ошибку Cannot create temporary ouput file, Как я вижу, нет настройки для Output directory Вот.

Как я могу запустить тесты в Гогланде?

2 ответа

Вероятно, существует множество проблем, которые могут вызвать это, и, следовательно, несколько решений, которые могут решить соответствующую проблему. Но вот еще кое-что, что стоит попробовать.

  1. Перейдите к настройкам запуска/отладки теста (т. е. к строке «Редактировать конфигурации» в раскрывающемся списке тестов).
  2. Внизу/слева от списка тестов должен быть кликабельный текст с надписью «Редактировать шаблоны конфигурации...». Нажмите на нее, и откроется окно под названием «Шаблоны конфигурации запуска/отладки», которое позволяет редактировать общие конфигурации шаблонов тестов для различных библиотек тестирования.
  3. В шаблоне конфигурации библиотеки GoTest установите флажок «Запустить с помощью sudo», что должно позволить GoLand иметь разрешения на создание выходного файла, необходимого во время тестирования.
  4. Перезапустите (закройте и снова откройте) программу GoLand.
  5. Попытайтесь запустить тест с нуля. (Согласно уведомлению в шаблонах конфигурации запуска/отладки, изменения будут влиять только на новые запуски тестов и их конфигурации, они не влияют на существующие запуски тестов и их конфигурации, поэтому не пытайтесь просто повторно запустить старую конфигурацию).

Это решило мои проблемы с тестированием, надеюсь, исправит и ваши.

Вы уверены, что ваш рабочий каталог правильный?

D: выглядит как Windows

/development/gopath/... это Linux

Другие вопросы по тегам