私はunittestsを実行するのにnosetests
を使用しています。 nostests
のすべてのテストのリストを実際には実行しないで検索したいのですが。それを行う方法はありますか?Nosetestで見つかったすべてのテストを一覧表示
32
A
答えて
41
現在、バージョン0.11.1が使用可能です。あなたは次のようにそれらを実行せずにテストのリストを取得することができます。
nosetests -v --collect-only
3
すぐになります:この動作を生成する新しい--collectスイッチは、先週PyConでデモされました。それはトランク上に「すぐに」なければならず、0.11のリリースになります。
http://groups.google.com/group/nose-usersリストは、鼻質問のための素晴らしいリソースです。
15
私は使用をお勧めします:-vv
オプションはman nosetests
に記述されていないが"An Extended Introduction to the nose Unit Testing Framework"状態、
nosetests -vv --collect-only
をすることを:
-vvフラグを使用すると、鼻のテスト検出アルゴリズムから詳細な出力が得られます。これは、鼻があなたのテストを見つけるために正しい場所を探しているかどうかを教えてくれます。
-vv
オプションを使用すると、nosetestsがテストの一部しか見つけられない理由を調べるときに時間を節約できます。
ボトムラインは-vv
オプションは非常に便利であるということである(.py
スクリプトが実行可能であったためnosetestsは、特定のテストをスキップするので、私の場合、それは。あった)、私はほとんど常に-v
オプションの代わりにそれを使用します。
関連する問題
- 1. NUnitコンソールランナーですべてのテストを一覧表示
- 2. em ++が見つけたすべてのシンボルを一覧表示するには?
- 3. PHPUNITですべてのスキップされたテストを一覧表示する
- 4. firebaseのルールを持つすべてのアイテムを一覧表示
- 5. SVN:チェックインされたすべてのファイルを一覧表示
- 6. Androidですべてのカメラ画像を一覧表示する
- 7. Nugetですべてのパッケージを一覧表示する方法
- 8. すべてのサブディレクトリとファイルをPythonで一覧表示する
- 9. SQL Server 1つのjobrunからすべてのステップを一覧表示
- 10. PATHを使ってMediaStoreのすべての音楽を一覧表示
- 11. C#EnumerateDirectoriesですべての "リーフ"サブディレクトリを一覧表示
- 12. すべてのソースでhtml5 localstorageデータを一覧表示
- 13. 参加しているすべてのチームを一覧表示
- 14. FAT:ディレクトリ内のすべてのファイルを一覧表示する
- 15. ハドソン製のすべてのビルドを一覧表示するアプリケーション
- 16. TCL内のすべてのソースファイルを一覧表示するコマンド
- 17. Google +のすべての+1を一覧表示する方法
- 18. リポジトリ内のすべての問題を一覧表示する
- 19. ステート内のすべてのステートを一覧表示する
- 20. ディレクトリ内のすべてのファイルを一覧表示するPython
- 21. セット内のすべてのアイデンティティを一覧表示するJSON
- 22. ディスク上のすべてのパーティションを一覧表示する
- 23. あるクラスのすべてのサブクラスを一覧表示する
- 24. カテゴリのすべてのパフォーマンスカウンターを一覧表示する
- 25. ディレクトリ内のすべてのフォルダを一覧表示する(PHP)
- 26. フォトライブラリ内のすべてのgifファイルを一覧表示する
- 27. スタイルシートのすべてのcssセレクタを一覧表示するソフトウェア
- 28. スキーム:スコープ内のすべてのバインディングを一覧表示する
- 29. Virtuosoのすべてのグラフを一覧表示するには?
- 30. ワニスキャッシュ内のすべてのURLを一覧表示する
'-v'よりも良いオプションとして[' -vv'](http://stackoverflow.com/a/3448487/232794)を参照してください。 – Sardathrion
'nosetests -v --collect-only | grep 'some-string''は機能しません。どんな考え? –
@EyalLevin私は同じことに遭遇しました。出力はstderrに送られるので、 'nosetests -v --collect-only 2>&1>/dev/null |を実行する必要があります。 grep 'some-string'' – sihrc