2016-08-25 10 views
0

私が働いている会社は、アプリケーションテストにJenkinsを使用しています。 Failure Build Analyzer プラグインを設定して実行しています。プラグインはログ内のエラーパターンを検出し、これに基づいて「ビルド」ページにどのカテゴリのエラーが検出されたかを表示します。パターンにマッチしたログの行にマークを付けることができます。パターンとカテゴリはユーザー(私)によって提供されます。ログからレポートを生成

私の上司が実装したいことは、ビルドページにテストの名前とカテゴリを示す表をカテゴリに含めることです。

例:

Test101 |ダウンロードエラー

Test102 |ダウンロードエラー

Test103 |権限エラー

私はこのようにどのように達成することができますヒントを聞きたいと思います。私は非常に初心者のヒントを歓迎するので、ジェンキンスには非常に新しいです。それができないのであれば、私は何かの並べ替えをすることができますアイデアを聞いてみたいと思います。ボスは柔軟性があり、要件は厳しくありません。

編集1: 最終的に私は実行可能なjarファイルを作成することにしました。 Jarはすべてのビルド後(実行後)に実行され、ログに基づいてHTMLレポートを生成します。 HTMLレポートはHTML Publisher Pluginを使用して表示されます。

答えて

0

あなたが言ったのと同じようなことをしました。私たちがやることは、エラー情報を収集してWebページに表示することで、ユーザーはさまざまな種類のエラーについて明確な画像を得ることができます。

当社のソリューションは、このようなものです:

私たちは、ジェンキンスジョブのすべてがこのようなhttp://myjenkins/job/hello/123/json/apiとして結果のJSONファイルを、構築解析するのpythonを使用します。

ビルド失敗関連情報は、jsonファイル内にリストされています。

このpythonスクリプトは、10分ごとにjenkinsジョブのいずれかによって呼び出されます。

私たちは、この後のデータベース

にエラー関連情報をプッシュします、あなたがエラーを表示する簡単なWebページを作成することができ、データベース内のエラー・データを持っています。

Brで、

ティム

関連する問題