изменяю код, а go test как будто использует старую версию моего кода, потому что я изменил логи и другие параметры. Причем это как-то рандомно. То все хорошо, то используется старая версия. В чем может быть проблема? Почистить GOPATH?
готест проверяет изменялся ли ИЛИ сам код ИЛИ тесты. если что-то из этого поменялось, тесты прогоняются с нуля, если ничего не менялось, используются закешированные значения.
Код менялся. Я, зная это, даже добавлял по строчке мусорных новых логов. Но юзался все равно старый код
да. Во-первых, настроен автосейв. Во-вторых, сам нажимал по 10 раз на ctrl+s
скорее всего - используются кешированные результаты тестов. погуглите, как заставить go не использовать кеш
Обсуждают сегодня