image 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 image

pytest-covはpytestをインストールしたときに一緒に入ってたみたい

  • unittestでやってみた人の記事を見かけたけど、カバレッジレポートのフォーマットが同じなのでどっちでも動くのだろう

.coverageではなくcoverage.xmlを見てる

  • これを削除するとハイライトが消えるので、更新したらハイライトも更新されるのではないか

--cov=<source-dir>で限定しないと外部ライブラリの中身も全部カバレッジを出力しようとして重たい

Gitの差分表示もハイライトしてカオスになった

VSCodeでpytestの設定