Install: Code Coverage Highlighter - Visual Studio Marketplace
$ python -m pytest <target-test-file> --cov=<source-dir> --cov-report=xml
Cmd+Shift+P: Code Coverage: Toggle coverage display
pytest-covはpytestをインストールしたときに一緒に入ってたみたい
- unittestでやってみた人の記事を見かけたけど、カバレッジレポートのフォーマットが同じなのでどっちでも動くのだろう
.coverageではなくcoverage.xmlを見てる
- これを削除するとハイライトが消えるので、更新したらハイライトも更新されるのではないか
--cov=<source-dir>
で限定しないと外部ライブラリの中身も全部カバレッジを出力しようとして重たい
Gitの差分表示もハイライトしてカオスになった