1

Plone(collective.z3cform.wizard)の卵の1つを操作しようとしています。ドキュメントを読んでいる間、私はdoctestsをフォローしています。この時点で、自分のコードのテストを作成したいと思います。

問題は、テスト例をフォローしている間、テストを実行して得られるものとは異なることです。他の解決策を探す前に、そのサードパーティの卵でテストを実行したいと思います。問題は、方法がわかりません。

Plone 3では、を介してサードパーティのテストを指定することができました。Plone4./bin/instance testで実行しようとすると./bin/test、開発テストのみを実行することになります。これまで、-moduleオプションと--packageオプションを使用してみましたが、取得できるのはImportErrorsだけです。

更新:私はビルドアウトをちょうど行っています、そしてここにそれの関連する部分があります

[test]
recipe = zc.recipe.testrunner
defaults = ['--auto-color', '--auto-progress']
eggs =
      ... my development eggs...
4

1 に答える 1

3

コマンドは、通常はまたはレシピbin/testを使用して、ビルドアウトパーツによって作成されます。これらのレシピは、使用可能な卵を構成するためのエントリをサポートしています。zc.recipe.testrunnercollective.xmltestreporteggs

統合インストーラーを使用してPloneをインストールした場合、セクションのエントリ[test]が含まれるようにパーツが設定されているため、そのエントリに卵を追加して、テストする卵が含まれていることを確認できます。test-packages[buildout]development.cfg

1つのパッケージに対してすべてのテストを実行するには、次の-sオプションを使用しbin/testます。

bin/test -s collective.z3cform.wizard
于 2012-11-21T09:39:08.157 に答える