1

デフォルトでは、tox は依存関係からもテストを収集しますが、私のパッケージからのみテストを収集したいと考えています。

これどうやってするの?

4

1 に答える 1

1

Tox は、構成した Python バージョンごとに新しい virtualenv を作成し、実行中のモジュールをインストールしてから、ユーザー指定のコマンドを実行してテストを実行するツールです。実行するテストを実際に収集するわけではありません。py.test、nose など、使用しているテスト ツール次第です。tox でこれを行うには、tox.ini を編集/作成して、テストのコレクションを必要なものに制限する正しいコマンドを使用します。 .

鼻付き:

[tox]
envlist = py26,py27
[testenv]
deps=nose
commands=nosetests test.module

py.test を使用:

[tox]
envlist = py26,py27
[testenv]
deps=pytest
commands=py.test test.module
于 2012-07-28T03:02:14.933 に答える