0

単体テスト実行の一部としてジェンキンス レポートを生成するために django_discover_jenkins モジュールを使用しています。

誰かがこれを以前に使用したことがあり、それが遅いと感じましたか? カバレッジ タスクはこれをかなり遅くします。

設定ファイルを編集せずに django_discover_jenkins タスク セットからカバレッジ タスクを削除するにはどうすればよいですか。

4

2 に答える 2

1

TEST_TASKSカバレッジ タスクを除外するには、プロジェクトので定義し、カバレッジ タスクを除外しsettings.pyます。

TEST_TASKS = (
    # 'discover_jenkins.tasks.run_pylint.PyLintTask',
    'discover_jenkins.tasks.with_coverage.CoverageTask',
)

settings.py を編集したくない理由がわかりません。これは文書化された方法です。

于 2013-11-13T19:20:59.077 に答える
0

元の django-jenkins ライブラリの最新バージョンを確認してください。同じ単体テスト検出方法とカバレッジがデフォルトで無効になっています。--enable-coverageコマンドラインオプションでカバレッジを有効にすることができます。

于 2014-07-30T05:43:38.473 に答える