5

バックグラウンド

ColdFusion アプリケーションを作成する場合 (私たちの開発環境では、私の PC とは別のボックス)、サイトを構成するすべての CFC、CFM などを保持する物理的な場所で IIS (インターネット インフォメーション サービス) サイトをセットアップします)。

私が理解しているように、MXUnit はテスト自体と同様に webroot にある必要があるため、mxunit への仮想ディレクトリと IIS 内のテスト フォルダーを作成します。また、このサイトをバインドします (ブラウザからサイトにアクセスするために、PC のホスト ファイルも編集します)。これらは、提供されている wsconfig.exe を使用して ColdFusion サイトとしてセットアップされます。

MXUnit を Eclipse 内で動作させるには、mxunit ライブラリ内の RemoteFacade を見つけることができる場所を設定する必要があります。これは私のバインディングに関連しています。したがって、その場所を次のように設定できます。

http://dev19-site1/mxunit/framework/RemoteFacade.cfc

ここに画像の説明を入力

でも; 別のサイトで単体テストを実行するたびに、これらの設定を次のように変更する必要があります

http://dev19-DIFFERENTSITE/mxunit/framework/RemoteFacade.cfc

または、MXunit は私の CFC を見つけることができないと主張します (別の Web ルートの下にあるため、これは理にかなっています)。

一度に複数のサイトで作業している可能性があるため、これは少しイライラします。

質問

作業している特定の webroot を変更する (ただし、すべて同じボックス上で) 場合に、MXUnit の設定を常に変更する必要がないように、MXUnit を設定することは可能ですか?

4

1 に答える 1

6

絶対。これらの設定は、プロジェクトまたは任意のディレクトリでも設定できます。

Eclipse でプロジェクトまたはディレクトリを右クリックし、[MXUnit] を選択して、そこから移動します。

詳細については、MXUnit ビューの緑色の「ヘルプ」アイコンをクリックすると、完全な説明が表示されます。

于 2015-02-13T17:18:28.530 に答える