2

デフォルト以外の特定のSpockテストのテスト環境を指定するにはどうすればよいですか?

4

2 に答える 2

2

次のようなコマンド(http://grails.org/plugin/spock、「テストの実行」セクションを参照)を介してspockフレームワークを使用できるため、次のようになります。

grails test-app :spock

次のように、環境も指定できるはずです。

grails [environment]* test-app :spock

test-appスクリプトは環境オプションを許可するためです。

これがあなたのために働くかどうか私に知らせてください。:)

編集:

お気づきのとおり、上記のソリューションは、アプリケーションのすべてのテストに適用されます。特定の環境のすべてのテストに注釈を付けるには、このプラグインを確認する必要があると思います。

http://www.grails.org/plugin/spock-grails-env-extensions

于 2012-08-20T11:27:01.813 に答える
0

ありがとうございました。これはまさに私が探していたものです。残念ながら、プラグインの現在のバージョンはSpock v0.6では機能しません=(–fedor.belov2012年8月22日10:52

それは機能します、あなたはただdependsOnをコメントする必要があります(Spockv0.7を使用して)。

https://github.com/osoco/grails-spock-env-extensions/blob/master/SpockGrailsEnvExtensionsGrailsPlugin.groovy

于 2013-08-12T15:51:35.357 に答える