Django プロジェクトを Travis-CI と Coveralls に接続しています。私が直面している問題は、データが Travis から Coveralls に投稿されると、 Coveralls
が自分のアプリ ファイルに加えて、Django フレームワークとサイト パッケージ ファイルのすべてを考慮しているように見えることです。
about は私のアプリ ファイルです。私が書いたもののカバレッジのみを表示する方法はありますか? このようなもの:
Travis での私のコマンドは、正しい動作のように思われる自分のアプリ テストのみを実行するようです。ここに私の .travis.yml ファイルがあります:
language: python
python:
- "3.4"
# command to install dependencies
install:
- pip install -r requirements.txt --use-mirrors
- pip install coveralls coverage
# command to run tests
script:
- coverage run manage.py test
# addons
addons:
postgresql: "9.4"
after_success:
coveralls
カバーオールに含めたくないファイルへのパスの例を次に示します/home/travis/virtualenv/python3.4.2/lib/python3.4/site-packages/django/utils/lru_cache.py
。Travis の virtualenv と関係があるようです...