Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

EmailResultReporter

public class EmailResultReporter
extends CollectingTestListener implements ITestSummaryListener

java.lang.Object上位
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.EmailResultReporter


テスト結果のために電子メールを送信し、単純な結果レポーターの基本クラス。
サブクラスは、電子メールを送信する必要があるかどうかを決定しなければならない、と他の動作をオーバーライドすることができます。

概要

publicコンストラクタ

EmailResultReporter ()

作成EmailResultReporter

プロテクトコンストラクタ

EmailResultReporter ( IEmail mailer)

作成EmailResultReporterカスタムとIEmail使用するインスタンスを。

パブリック・メソッド

void addDestination (String dest)

電子メールの送信先アドレスを追加します。

void invocationEnded (long elapsedTime)

呼び出しが成功したか、何らかのエラー条件が原因かどうか、終了したことを報告。

void invocationFailed (Throwable t)

何らかのエラー状態に不完全な呼び出しをレポートします。

void putSummary ( summaries) putSummary ( summaries)

通過ERROR(/List)の非ヌルTestSummary sから返された可能性がある任意ITestInvocationListenerの構成の一部としてインスタンス。

保護されたメソッド

fetchSummaries ()

サブクラスは、私たちが受け取った要約で取得することを許可します

String generateEmailBody ()

電子メールレポートのために体を生成するための方法。

String generateEmailSubject ()

電子メールレポートの件名を生成する方法。

Throwable getInvocationException ()

返しThrowable経由して渡されたinvocationFailed(Throwable)

String getInvocationOrTestStatus ()
InvocationStatus getInvocationStatus ()

戻り値InvocationStatus

boolean isHtml ()
void setHtml (boolean html)

電子メールの本文は、メールの本文が生成される前にこのメソッドが呼び出されなければならないHTMLではなくプレーンテキストであることを示すフラグを設定する方法

boolean shouldSendMessage ()

決定されているもののフィルタリングを行うと通知メールがテスト結果を送信するかどうかを決定しなければならない上書きされることを意図する方法、。

publicコンストラクタ

EmailResultReporter

public EmailResultReporter ()

作成EmailResultReporter

プロテクトコンストラクタ

EmailResultReporter

protected EmailResultReporter ( IEmail mailer)

作成EmailResultReporterカスタムとIEmail使用するインスタンスを。

ユニットテストのために露出。

パラメーター
mailer IEmailIEmail使用するインスタンス。

パブリック・メソッド

addDestination

public void addDestination (String dest)

電子メールの送信先アドレスを追加します。

invocationEnded

public void invocationEnded (long elapsedTime)

呼び出しが成功したか、何らかのエラー条件が原因かどうか、終了したことを報告。

自動的TradeFederationフレームワークによって呼び出されます。

パラメーター
elapsedTime long :ミリ秒で呼び出しの経過時間

invocationFailed

public void invocationFailed (Throwable t)

何らかのエラー状態に不完全な呼び出しをレポートします。

自動的TradeFederationフレームワークによって呼び出されます。

パラメーター
t ThrowableThrowable障害の原因

putSummary

public void putSummary ( summaries)

通過ERROR(/List)の非ヌルTestSummary sから返された可能性がある任意ITestInvocationListenerの構成の一部としてインスタンス。

パラメーター
summaries ERROR(/List)非ヌルのTestSummaryからS ITestInvocationListener現在の構成の一部であるS。

保護されたメソッド

fetchSummaries

protected  fetchSummaries ()

サブクラスは、私たちが受け取った要約で取得することを許可します

戻り値

generateEmailBody

protected String generateEmailBody ()

電子メールレポートのために体を生成するための方法。もし呼び出されませんshouldSendMessage()を返しますfalse

戻り値
String A String体を含む電子メールのレポートに使用します

generateEmailSubject

protected String generateEmailSubject ()

電子メールレポートの件名を生成する方法。もし呼び出されませんshouldSendMessage()を返しますfalse

サンプル電子メールの件名:

  • "マンタレイユーザーgit_jb-mr1.1リリースJDQ39上powerChromeFullSitesLocalためTradefed結果:失敗しました"
  • 「ビルド25に猿のために結果をTradefed:FAILED」

戻り値
String A String電子メールレポートに使用する件名を含みます

getInvocationException

protected Throwable getInvocationException ()

返しThrowable経由して渡されたinvocationFailed(Throwable)

戻り値
Throwable

getInvocationOrTestStatus

protected String getInvocationOrTestStatus ()

戻り値
String

getInvocationStatus

protected InvocationStatus getInvocationStatus ()

戻り値InvocationStatus

戻り値
InvocationStatus

isHtml

protected boolean isHtml ()

戻り値
boolean

setHtml

protected void setHtml (boolean html)

電子メールの本文は、メールの本文が生成される前にこのメソッドが呼び出されなければならないHTMLではなくプレーンテキストであることを示すフラグを設定する方法

パラメーター
html boolean :真の体には、HTMLの場合

shouldSendMessage

protected boolean shouldSendMessage ()

決定されているもののフィルタリングを行うと通知メールがテスト結果を送信するかどうかを決定しなければならない上書きされることを意図する方法、。テスト失敗した(もしあれば)おそらく、など、どのように多くの同じテストの前に障害を検討します

戻り値
boolean true通知メールが送られるべきであるならば、 falseでない場合