2

私たちはgradleで実験しています。私のプロジェクトには次のモジュールがあります。

  • クライアント
  • サーバ
  • テスト

サーバーはクライアントに依存し、テストはサーバーに依存します。

クライアント/サーバーを開発するには、特定の構成でサーバーを実行する必要があります。

テストには、fitnesse を構成して実行するカスタムの java-exec タスクがあります。これには、個々のテストを実行できるインタラクティブ モードと、スイート全体を実行するサイレント モードの 2 つのモードがあります。

これにより、実行する必要があるサーバーの 3 つの構成が得られます。

  • サーバーのみ、開発モード
  • サーバーと対話モードでのテスト
  • サーバーとサイレントモードでのテスト

grtty のドキュメントでは、統合テスト用の 1 つのタスクのみを grtty 構成に含めることが許可されているようです。別の問題として、このタスクは同じモジュールに配置する必要がありますが、gretty を server/build.gradle に配置し、tests タスクを tests/build.gradle に配置するのが自然です。

私もwebappファームを調べてみましたが、いくつかのwebappを同時に実行するという考えを理解しています。

4

1 に答える 1