私は郵便配達員による完全なテストであると考えているフラスコの安らかなアプリケーションを構築しました。コマンドラインからnewmanを使ってテストを実行します。Pythonのカバレッジとポストマン
私は、私のテストでコードを見逃してしまったかどうかを判断するためにカバレッジ.pyを使用しようとしていますが、newmanを通して外部テストプロセスを使用することはできません。
私はフラスコガイダンスに続き、最後にnewmanスクリプトが呼び出すシャットダウンエンドポイントを追加しました。カバレッジレポートを調べると、基本的にすべてのコードがカバーされていないことが示されます。
これも可能ですか?既存のテストでカバレッジをチェックできるツールがいくつかありますか?私は実際にすべてのテストをPythonに変換してカバレッジフィギュアを取得したくないのです。
どのようなテストをしていますか?カバレッジレポートは、単体テストなどの低レベルテストで主に使用されるツールです。一方、統合、動作、エンドツーエンドのテストなどの高レベルテストでは典型的なHTTP経由でシステムにアクセスしているようです。 –