単体テスト実行の一部としてジェンキンス レポートを生成するために django_discover_jenkins モジュールを使用しています。
誰かがこれを以前に使用したことがあり、それが遅いと感じましたか? カバレッジ タスクはこれをかなり遅くします。
設定ファイルを編集せずに django_discover_jenkins タスク セットからカバレッジ タスクを削除するにはどうすればよいですか。
TEST_TASKS
カバレッジ タスクを除外するには、プロジェクトので定義し、カバレッジ タスクを除外しsettings.py
ます。
TEST_TASKS = (
# 'discover_jenkins.tasks.run_pylint.PyLintTask',
'discover_jenkins.tasks.with_coverage.CoverageTask',
)
settings.py を編集したくない理由がわかりません。これは文書化された方法です。
元の django-jenkins ライブラリの最新バージョンを確認してください。同じ単体テスト検出方法とカバレッジがデフォルトで無効になっています。--enable-coverage
コマンドラインオプションでカバレッジを有効にすることができます。