Это связано с поддержкой кэширования Go 1.10+ для тестов. Вы можете узнать больше об этом здесь .
Если вы хотите отключить поддержку кэширования в Go, вы должны запустить тестовую команду с флагом -count=1
. Чтобы сделать то же самое через GoLand, перейдите к Run | Edit Configurations... | Go Test | <name of your test configuration> | Go tool arguments
и добавьте туда -count=1
в качестве параметра, затем снова запустите настройку.
Если вы хотите отключить это для всех будущих конфигураций выполнения, выполните те же действия, что и выше, но вместо этого перейдите к Edit Configurations... | Default | Go Test
.