13
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VS Codeのgo testに-vオプションを付ける方法

Posted at

もくてき

Go言語をVisual Studio Codeで開発してる方々は、ほぼ確実にGoっていうExtensionを使ってると思います。
これを使って、テストコードを書くと、エディタの上に"run test"という文字が出てきて、ここクリックするとそのテストだけ動かしてくれますよね。

vscode_gotest.png

↑で"run test"をクリックすると、なんにも表示されずに、ただsuccessすると思います。

option付ける前.png
(ファイルパスだけ隠してます。)

テストコードの確認をしている時に、デバッガ使うのも面倒ですし、でも途中で変数の内容表示させたり等、何か手軽にできないかなぁ?と思いまして、何とか"-v"オプションを付けようと、色々調べてみました。

やったこと

先ず、[File] -> [Preferences] -> [Settings]でUser Settingsを開きます。
そして、User Settingsに、「"go.testFlags": ["-v"],」を追記します。

user_settings.png

これだけです。

やってみた結果

こんな感じで、ちゃんと-v付きで実行してくれました。

option付けた後.png
(ファイルパスだけ隠してます。)

そもそも・・・

Visual Studio CodeのExtentionのSettingsは、Default User Settingsの方に初期値が入っていて、変更したい場合はUser Settings側にコピーして値を変えるという仕様でした。

GoのExtensionも↓の通り、Default User Settingsの中に入ってました。
Default.png

それに気づかずに、Extensionsのメニューから何とか変えられないのかな?とか考えてしまったせいで、無駄に時間がかかりました。。。

13
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?