2017-01-25 10 views
0

すべてのテストが実行された後にPOM経由でレポートを生成しますか?すべてのテストが実行された後にPOM経由でレポートを生成しますか?

  1. は、すべてのテストの実行が終わったら、私はテスタ、TESTB、TESTC
  2. を考えてみましょうプロジェクト(だから、最新のレポートはディレクトリにリストされている)、その後spcificに報告メールをきれいにすることが可能ですパーティー?

あなたは自動的にテスト実行のレポートを生成TestNGのを、使用することができますあなたの助け

+0

はい可能です。 –

+0

この質問は、いくつかのレポートを生成するか、電子メールで送信することですか? – acikojevic

+0

@acikojevic私は両方を行う必要がありますが、プロジェクトディレクトリのレポートは、TestA、TestBの実行が完了した後、レポートが更新され、電子メールで送信される前に更新する必要があります(古いレポートはすべて削除されます) 、ありがとう – Gbru

答えて

0

に感謝。

+0

こんにちは@Kushal私が持っている問題は、レポートをメールで送信しても、私は毎回 – Gbru

0

テストをどのくらい正確に実行しているかはわかりませんが、mavenを使用しているので、ライフサイクルのフェーズを利用する必要があります。たとえば、<phase>test</phase>でテストを実行し、すべての処理が完了した後に後でメールを送信することができます(<phase>package</phase>など)

+0

プロジェクトをきれいにするのですが、上記のコードをPOMファイルに追加しますか? 1. TestNGテストファイルの作成、2. TestNG実行ファイルの作成、3. PNGファイル内でSurefireを使用してMavenを介してTestNGファイルを実行する、4.最新のレポートを電子メールで送信する必要がある場合、最後のビルド/テストから – Gbru

+0

はい、それはあなたのPOM.xmlに入ります。メールを送るには、maven-postman-pluginを使うことができます – acikojevic

関連する問題