私は、grailsの機能テストコンポーネントとしてwebtestプラグインを使用しています。正常に動作しますが、非常に低速です。テスト中のアプリケーション全体の応答時間は短くなります(1ページあたり> 1分)。これは、IDEからテストを開始したときに、アプリ、canoo webtest、およびIDE(netbeans)が1つのJVMで実行されているためだと感じています(test-app functional:
)
したがって、私の目標は、アプリをスタンドアロンのTomcatにデプロイし、このTomcatインスタンスに対してテストを実行することです。
-nostart
私はグーグルで検索し、古いように見えるwebtestの古いオプションを見つけました。
だから私はもう少しググって-baseUrl=http://...
、現在のドキュメントでオプションを見つけました。ドキュメントによると、このオプションを使用すると、アプリは起動せず、すべてのテストがこのbaseUrlに対して実行されます。しかし、試してみると、grailsはまだ桟橋を起動しようとします(少なくとも、ポート8080がすでに使用されているというエラーメッセージが表示されます)。
何か案は?私はすでにwebtestスタンドアロンの使用を考えていますが、プラグインのGroovy構文が好きです...
私はgrails1.3.4を使用しています