Goland でテストを実行したら、 他のファイルにある型について undefined となる場合の対処
Goland でテストを実行しようとしたときにテストファイルとは異なるプロダクションファイルにある型について、 undefined となってテスト実行できない場合の対処。日本語の記事が見つからなかったので書いた。

こんなテストがあって、左の緑のマークをクリックすればテストができるはず…

しかし、失敗する。

曰く
./analyzer_test.go:49:10: undefined: DefaultAnalyzer ./analyzer_test.go:50:14: undefined: DiscardingAnalyzer ./analyzer_test.go:58:17: undefined: Str ./analyzer_test.go:59:17: undefined: Str
型が見つからないとか…そんなことはない

で、 Stack Overflow に回答があった
これの2番目の回答
以下、対応方法
Edit Configurations を選ぶ

ここの Test kind が File になっているのが原因。

これを Package ないしは Directory に変更して、実行する

今回実行しているものに関しては Directory でおこなったところ…

見事テストを実行できた(落ちた)