2

新しい WSO2 Developer Studio を使用して Carbon Archive を作成中です。JUnit テストでコンポーネント (シーケンス/プロキシなど) をラップする方法を見つけようとしています。これらのテストは、変更されたコードのエラーを検出するために、CI ビルド プロセス (Jenkins) の一部として実行する必要があります。私はいくつかの調査を行いましたが、これを達成する方法についてすぐに際立っているものを見つけることができないようです. まだ実装されていないことを示唆するこのリンクhttps://wso2.org/jira/browse/TOOLS-855を見つけました。これがいつ実装されるか、または現在これを達成する方法があるかどうかを確認できますか?

4

1 に答える 1

0

現在、このシナリオを実装する簡単な方法はありません。この機能は、将来のバージョンでサポートされる予定です。

私が考えることができるメカニズムの1つは、C-Appのビルド後に実行されるビルドの一部として別のテストモジュールを追加することです。

つまり、ここで何が起こるかというと、最初にJenkinsがC-App用のCARファイルを作成します。次に、MavenはJUnitテストスイートの実行を開始します。Test Suiteを実行する前に、CARファイルをサーバーにコピーしてサーバーを起動するようにMavenを構成できます。次に、起動したサーバーに対してテストケースを実行します。

このようにして、Carbonサーバーに新しいCARファイルをデプロイし、サーバーの新しい構成に対してテストを実行できます。

よろしくお願いいたします。

ハルシャナ

于 2012-06-15T17:59:27.290 に答える