私は混乱しています、私は人々が両方を使用しているのを見ます。どちらもコード カバレッジ レポート ツールです。人々がイスタンブールの機能を使用していて、より優れたカバレッジ ランナーとして、イスタンブールの html 出力ファイルの代わりにカバーオール UI を使用したいというだけでしょうか? それが両方を使用する理由ですか??
質問する
1108 次
1 に答える
8
イスタンブールはカバレッジ情報を生成し、カバーオールは過去のカバレッジ レポートを提供します。イスタンブールは、現在地のスナップショットを提供します。カバーオールは、あなたがどこにいたかを教えてくれます。
通常、カバーオールは CI/CD パイプラインの一部として使用します: ローカル ビルド、Git へのプッシュ、Travis ビルド、カバーオールへの結果のプッシュなど。
プロジェクトをビルドするときは、lcov html レポートを見てカバレッジを確認します。補償範囲が増えたか減ったかはどうやってわかりますか? 歴史についてはカバーオールを見てください。
Shields.ioは、GitHub README.md で着用できるカバーオール カバレッジのバッジを提供します。これは、npmjs.com で公開した場合にも表示されます。これは、製品を使用している人々にとって優れた品質指標であり、また、カバレッジが低下していることを自分にメモするのにも適しています (バッジは色付きで、カバレッジ % を示します)。
于 2015-10-25T06:37:53.920 に答える