4

他のいくつかのテストフレームワークでは、テストのタグ付けに慣れています(@really_slow、@ front_endなど)。

次に、さまざまなバッチのテストを実行します。たとえば、ビルドスレーブを設定して、すべてのreally_slowテストを実行し、フロントエンドとしてタグ付けされたすべてのテストを実行したいが、本当に遅いとマークされたテストはありません。

現時点でgrailsでspock+gebテストを実行するには、grailstest-app機能を実行します。

サブセットを実行するように指示するにはどうすればよいですか?

4

1 に答える 1

3

JUnitスイートは。で使用できます@CategorySpockConfig.groovyまたは、次の内容でを使用できます。

runner {
    include foo.bar.FrontEnd, foo.bar.BackEnd
    exclude foo.bar.Slow
}

ここでfoo.bar.FrontEnd、、、foo.bar.BackEndおよびfoo.bar.Slowは独自の注釈です。構成ファイルをアクティブ化するには、spock.configurationそれを指すシステムプロパティを設定する必要があります。

于 2012-08-28T12:45:05.077 に答える