DeviceUnavailEmailResultReporter

public class DeviceUnavailEmailResultReporter
extendsEmailResultReporter

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.EmailResultReporter
com.android.tradefed.result.DeviceUnavailEmailResultReporter


EmailResultReporter , который отправит электронное письмо при сбое вызова из-за исключения устройства, недоступного.

Резюме

Общественные конструкторы

DeviceUnavailEmailResultReporter ()

Защищенные методы

String generateEmailSubject ()

Метод создания темы для отчетов по электронной почте.

boolean shouldSendMessage ()

Метод, предназначенный для переопределения, который должен выполнять все решения по фильтрации и определять, следует ли отправлять электронное письмо с уведомлением о результатах теста.

Общественные конструкторы

DeviceUnavailEmailResultReporter

public DeviceUnavailEmailResultReporter ()

Защищенные методы

generateEmailSubject

protected String generateEmailSubject ()

Метод создания темы для отчетов по электронной почте. Не будет вызываться, если shouldSendMessage() вернет false .

Примеры тем писем:

  • "Результат Tradefed для powerChromeFullSitesLocal на mantaray-user git_jb-mr1.1-release JDQ39: FAILED"
  • «Результат Tradefed для Monkey на сборке 25: НЕ ПРОШЛОСЬ»

Возврат
StringString содержащая тему для электронного отчета.

shouldSendMessage

protected boolean shouldSendMessage ()

Метод, предназначенный для переопределения, который должен выполнять все решения по фильтрации и определять, следует ли отправлять электронное письмо с уведомлением о результатах теста. Предположительно, будет учитываться количество неудачных тестов (если таковые имеются), предыдущие неудачи тех же тестов и т. Д.

Возврат
boolean true если уведомление по электронной почте должно быть отправлено, false если нет