blog.syfm
id:ktr_0731
Go 1.13 にアップデートするとテスト時に "flag provided but not defined" エラーが発生するケース
Go でテストを実行する際は動的に生成された main 関数がエントリポイントとなっています。 Go 1.13 からはテスト実行時のテストフラグ (-v や -coverprofile など) の登録がこの生成された main 内で行われるようになったため、 main より先に実行される init 内でフラグの登録を行っているテストではフラグのパースがう…