StreamProtoReceiver

public class StreamProtoReceiver
extends Object

java.lang.Объект
com.android.tradefed.result.proto.StreamProtoReceiver


Приемник, который преобразует полученные прото TestRecord в события Tradefed.

Краткое содержание

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

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Ктор.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

Ктор.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)

Ктор.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

Ктор.

Публичные методы

void close ()
void completeModuleEvents ()

Если необходимо обеспечить согласованность отчетов, заполните события модуля.

Throwable getError ()

Возвращает ошибку в потоке-получателе.

int getSocketServerPort ()

Возвращает приемник сокета, который был открыт.

boolean hasInvocationFailed ()

Возвращает информацию о том, сообщалось ли о сбое вызова.

boolean joinReceiver (long millis)

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

long getJoinTimeout (long millis)

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

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)

Ктор.

Параметры
listener ITestInvocationListener : ITestInvocationListener , куда следует сообщать о результатах.

mainContext IInvocationContext

reportInvocation boolean : следует ли сообщать о событиях уровня вызова.

Броски
Исключение IO

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)

Ктор.

Параметры
listener ITestInvocationListener : ITestInvocationListener , куда следует сообщать о результатах.

mainContext IInvocationContext

reportInvocation boolean : следует ли сообщать о событиях уровня вызова.

quietParsing boolean : разрешить или нет синтаксическому анализатору регистрировать отладочную информацию.

Броски
Исключение IO

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)

Ктор.

Параметры
listener ITestInvocationListener : ITestInvocationListener , куда следует сообщать о результатах.

mainContext IInvocationContext

reportInvocation boolean : следует ли сообщать о событиях уровня вызова.

quietParsing boolean : разрешить или нет синтаксическому анализатору регистрировать отладочную информацию.

logNamePrefix String : префикс файла, зарегистрированного через анализатор.

Броски
Исключение IO

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix)

Параметры
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix, 
                boolean mergeInvocationMetrics)

Ктор.

Параметры
listener ITestInvocationListener : ITestInvocationListener , куда следует сообщать о результатах.

mainContext IInvocationContext

reportInvocation boolean : следует ли сообщать о событиях уровня вызова.

quietParsing boolean : разрешить или нет синтаксическому анализатору регистрировать отладочную информацию.

reportLogs boolean : сообщать ли о журналах или нет.

logNamePrefix String : префикс файла, зарегистрированного через анализатор.

mergeInvocationMetrics boolean

Броски
Исключение IO

Публичные методы

закрывать

public void close ()

CompleteModuleEvents

public void completeModuleEvents ()

Если необходимо обеспечить согласованность отчетов, заполните события модуля.

получить ошибку

public Throwable getError ()

Возвращает ошибку в потоке-получателе. Если нет, он вернет ноль.

Возврат
Throwable

getSocketServerPort

public int getSocketServerPort ()

Возвращает приемник сокета, который был открыт. -1, если нет.

Возврат
int

имеетInvoctionFailed

public boolean hasInvocationFailed ()

Возвращает информацию о том, сообщалось ли о сбое вызова.

Возврат
boolean

присоединиться к получателю

public boolean joinReceiver (long millis)

Параметры
millis long

Возврат
boolean

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

getJoinTimeout

protected long getJoinTimeout (long millis)

Параметры
millis long

Возврат
long