Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
ShardMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
ResultForwarder
, который объединяет результаты вызовов сегментированных тестов. Он сообщает слушателям о завершении вызова только после завершения всех сегментированных вызовов.
Этот класс не является потокобезопасным. Ожидается, что клиенты будут блокировать этот класс при отправке результатов теста, чтобы предотвратить неправильный вызов обратных вызовов.
Краткое содержание
Публичные методы |
---|
void | invocationEnded (long elapsedTime) |
void | invocationEnded (long elapsedTime, IInvocationContext context) Более подробный обратный вызов, чтобы определить, какой сегмент завершился. |
void | invocationFailed (FailureDescription failure) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | logAssociation (String dataName, LogFile logFile) |
void | testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream) Пересылайте только testLog вместо предварительного сохранения журнала. |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
Общественные конструкторы
ShardMainResultForwarder
public ShardMainResultForwarder ( listeners,
int expectedShards)
Создайте ShardMainResultForwarder
.
Параметры |
---|
listeners | : список ITestInvocationListener для пересылки результатов после завершения всех сегментов. |
expectedShards | int : количество осколков |
Публичные методы
вызовЗавершен
public void invocationEnded (long elapsedTime)
Параметры |
---|
elapsedTime | long |
вызовЗавершен
public void invocationEnded (long elapsedTime,
IInvocationContext context)
Более подробный обратный вызов, чтобы определить, какой сегмент завершился.
Параметры |
---|
elapsedTime | long |
context | IInvocationContext |
вызов не пройден
public void invocationFailed (FailureDescription failure)
Параметры |
---|
failure | FailureDescription |
вызов не пройден
public void invocationFailed (Throwable cause)
Параметры |
---|
cause | Throwable |
вызовНачало
public void invocationStarted (IInvocationContext context)
Параметры |
---|
context | IInvocationContext |
logAssociation
public void logAssociation (String dataName,
LogFile logFile)
Параметры |
---|
dataName | String |
logFile | LogFile |
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Пересылайте только testLog вместо предварительного сохранения журнала.
Параметры |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Параметры |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-26 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-03-26 UTC."],[],[]]