sakura-editor / management-forum

管理・運用向けフォーラム(Issues をフォーラム代わりに使う)
2 stars 0 forks source link

Code Coverage Tool を調査する #70

Open m-tmatma opened 5 years ago

m-tmatma commented 5 years ago

Code Coverage Tool を調査する https://codingnest.com/how-to-get-code-coverage-from-ci/

m-tmatma commented 5 years ago

codecov.io には専用の YAML がある模様 https://docs.codecov.io/docs/codecov-yaml

m-tmatma commented 5 years ago

以下の検索条件でリポジトリを検索した https://github.com/search?o=desc&q=filename%3Acodecov.yml&s=&type=Code

それで以下を見つけた。codecov が以下のようなコメントを書き込むみたい。 https://github.com/hrbrmstr/cloc/pull/2#issuecomment-362972450

m-tmatma commented 5 years ago

https://chocolatey.org/packages/opencppcoverage

choco install opencppcoverage でインストールできる。

berryzplus commented 5 years ago

C/C++のカバレッジツールはなんか有償のものがメインな印象を持っていますが、探したら意外とあるのかも。

codecov

https://github.com/Microsoft/TestAdapterForGoogleTest/blob/dev15/codecov.yml これそうなんじゃないかと思って探しかけて・・・すぐ諦めましたw

単純に code coverage でググって一番に表示されたのは coco というツールでした。 https://www.froglogic.com/coco/

昔からあるカバレッジツールとしては gcov っていうのがありますよね。

m-tmatma commented 5 years ago

CircleCIとCodecovでGitHubにカバレッジバッジをつけよう!

berryzplus commented 5 years ago

https://github.com/sakura-editor/sakura/pull/960 で書いた件ですが、Azure Pipelines に載ってる Visual Studio は Enterprise Edition (カバレッジ機能が使えるバージョン) のようです。 使えるものをうまいこと活用していく方向性も頭のスミに置いときたいと思っています。