@egorggegor

Почему не видит пакет race?

Всем привет, пытаюсь протестировать свой проект, но при вводе go test -v race
выдает следующую ошибку 60647291cdc90681417428.png

Как эту ошибку можно исправить?

Спасибо.
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
uvelichitel
@uvelichitel Куратор тега Go
habrahabr.ru/users/uvelichitel
Наверное
go test -v -race
-race это же флаг
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
WinPooh32
@WinPooh32
Stack Overflow answer searching expert
Если устанавливали по инструкции с сайта, то удаляйте все что напихали в систему. Потом нужно установить компилятор через менеджер пакетов.
Например, для debian/ubuntu через apt:
sudo apt install golang
Либо через snap:
sudo snap install go --channel=1.16/stable --classic
Ответ написан
Комментировать
sotanodroid
@sotanodroid
Python/Golang developer
А что собственно вы пытаетесь сделать?

Если протестировать что-то конкретное то нужно использовать:
go test packageName -run NameOfTest

Если конкретный файл:
go test foo_test.go

Но если нужно запустить тесты с проверкой на RACE CONDITION, то это совсем иное:
go test -v -race ./...

Но всегда нужно указывать что именно тестировать, и не выйдет запустить тесты просто выполнив `go test` и запустить тесты внутри приложения, скорее всего не запустится ничего.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы