2011-10-11 10 views
2

私はこの作業項目で少し時間を費やしました(ここでは、私はそれを作業項目と呼んでいます).--- erlang単体テストをhudsonに統合する方法は?erlang単体テストをhudsonに統合する方法は?

基本的に
  1. は、ERLファイル内のユニットテストコードを書く:

    いくつかの研究を行った後、私はこれを解決する方法を見つけたと感じました。 (eunitを使用)

  2. プロジェクトをコンパイルした後。 reabrを使用してユニットテスト結果xmlを生成します(ここでは、erlangシェルの外側にあります)。たとえば、 "erl -pa dir -noshell -run module test ......"と入力します。
  3. xmlファイルを渡して、xmlファイルへの参照を許可します。 (私はここでブロックした。はっきりしないハドソンのxmlファイルを解析する方法。私はEUNITによって生成XMLを解析するために、いくつかの他のプラグインをインストールする必要がありますか?)

これを表示輸出が質問、これらの手順についていくつかの提案をしたり、私に賢明な方法を示してください。

おかげハドソン/ Jenkinsの構成では、多く:)

答えて

5

は、「ビルド後のアクション」の下で、「JUnitテスト結果報告書を公開」とファイル名を指定して確認してください。このプラグインは、デフォルトでインストールされ、eunit/rebarで作成されたXMLファイルを認識します。

+0

にrebarプラグインを表示します。1、ur単位のテストコードを.erlファイル2に書き込み、eunitのヘッダーファイルを使用してxmlファイルを生成します。 3。 xmlファイルをプラグイン "Junit"で解析する – user477928

関連する問題