デフォルトのテストアプリランナーからパッケージを除外する方法はありますか?私は他のテストとは別に実行したい長期実行テストセットを持っており、特定のパッケージを実行から除外する方法を探していますgrails test-app
。grails test-appからパッケージを除外しますか?
これは可能ですか?
デフォルトのテストアプリランナーからパッケージを除外する方法はありますか?私は他のテストとは別に実行したい長期実行テストセットを持っており、特定のパッケージを実行から除外する方法を探していますgrails test-app
。grails test-appからパッケージを除外しますか?
これは可能ですか?
私の知る限り、除外することはできませんが、特定のパッケージを含めることはできます。それはあなたにまだあなたを得るでしょう。
Grailsは、他のそのユニット/統合/機能別のカスタムタイプにyoutは、別のテストをすることができますカスタムテストタイプの概念をサポートしています。方法については、http://ldaley.com/post/615966534/custom-grails-testを参照してください。
私の最初の入力は、別のテストタイプを定義することです。これには、gogstadにリンクされている投稿に記載されているように、_Events.groovyにいくつか余分な変更が必要です。 Mavenプラグインを使用して特定のテストを実行する場合は、問題が発生する可能性があります。 – Ruben
私はtest-appのデフォルトの動作を変更したいと思います。テストやパッケージを個別に実行できることはわかっています。 –
パッケージを指定するだけでなく、何をテストするかを指示する際に、*を自由に使用することができます。 たとえば、 'grails test-app * Foo * Service *'はテストクラスFooServiceSpec、FooBarServiceSpec、およびFooBarServiceTestを実行します。 これは、クラス名にいくつか共通の要素があると仮定して、あなたが望むクラスをテストすることができますが、そうでないクラスは無視します。 – jonnybot