2017-01-19 2 views
0

私はdjango-noseを使ってテストとカバレッジを行っています。カバレッジとノーズは私のテストだけでなく、djangoのファイルを表示します

django/core/cache/backends/db.py            139 117 16% 
django/core/cache/backends/locmem.py           109  82 25% 
django/core/management/commands/createcachetable.py        68  45 34% 
django/core/management/commands/migrate.py          171  91 47% 
django/core/serializers/xml_serializer.py          220 172 22% 
django/db/migrations/autodetector.py           573 522  9% 
django/db/migrations/executor.py            204 127 38% 
django/db/migrations/graph.py             241 116 52% 
django/db/migrations/loader.py             170  66 61% 
django/db/migrations/optimizer.py            26  22 15% 
django/db/migrations/questioner.py            129  97 25% 
django/db/migrations/recorder.py            42  6 86% 
django/db/migrations/serializer.py            278 199 28% 
django/db/migrations/topological_sort.py          15  13 13% 
django/db/migrations/utils.py             11  4 64% 
django/db/migrations/writer.py             183 145 21% 
django/db/models/sql/compiler.py            675 364 46% 
django/utils/synch.py               56  39 30% 
django/utils/xmlutils.py              16  9 44% 

私が最も外側のDjangoのフォルダから./manage.py test mysiteでテストを実行します。 しかし、その代わりにコンソール出力にちょうど私のテストファイルを取得する私のような行を取得します。 設定:

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' 
NOSE_ARGS = ['--with-spec','--with-coverage', '--spec-color', "--exe"] 

私のテストの範囲を表示するにはどうすればよいですか?

テストしたいすべてのアプリケーションを決定するためにあなたの設定で

答えて

0

使用NOSE_ARGS

APP1とAPP2は、アプリの名前です
NOSE_ARGS = [ 
     '--with-coverage', 
     '--cover-package=app1, app2' 
     ] 

注:あなたがファイルを持っている場合構造体がメインのPythonモジュール内にある場合、app1yourproject.app1

関連する問題