以前は、次のようなコマンドラインを使用して、Google App Engine テストの単体テストのコード カバレッジを取得できました。
coverage run --omit=/Applications --source=../mycode --branch /usr/local/bin/dev_appserver.py ...
[これは Ned Batchelder の coverage.py を使用しています] しかし、最近最新の SDK に更新した後 (長い間コードが機能していなかった後)、これが機能しなくなっていることがわかりました。サーバー プロセスは、アプリケーション コードをサブプロセスなどで実行する必要があります。
私はこれに従ってみましたhttp://nedbatchelder.com/code/coverage/subprocess.html#subprocess
これについては、coverage.py が機能しないことを示唆するコメントとともに、最近の別の質問が表示されます。dev_appserver.py でカバレッジを取得すると、プロジェクト ファイルが除外されます
私はイライラする数時間をグーグルで過ごし、いくつかのことを試してみましたが、うまくいきませんでした. えっ……これはまだ無理ですか?何らかの方法でコードカバレッジを取得した人はいますか? コードカバレッジを把握できる他のツールはありますか?