Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 LegacySubprocessResultsReporter
 public final class LegacySubprocessResultsReporter
  
  
  
extends SubprocessResultsReporter
  
  
  
 Замороженная реализация генератора отчетов о результатах подпроцесса, которая должна оставаться совместимой с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе.
 Этот генератор отчетов можно динамически внедрить, чтобы включить возможность создания отчетов о подпроцессах в старых наборах тестов на основе TF.
 Краткое содержание 
|  Публичные методы | 
|---|
| void | invocationEnded (long elapsedTime) Сообщает, что вызов завершился успешно или из-за какой-либо ошибки. | 
| void | invocationFailed (Throwable cause) Сообщает о неполном вызове из-за какой-либо ошибки. | 
| void | invocationStarted ( IBuildInfo buildInfo) | 
| void | logAssociation (String dataName, LogFile logFile) В некоторых случаях журнал должен быть тесно связан с тестовыми примерами, но возможность сделать это напрямую testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)обратный вызов невозможен. | 
| void | setLogSaver ( ILogSaver logSaver) | 
| void | testAssumptionFailure (TestIdentifier testId, String trace) | 
| void | testEnded (TestIdentifier testId, metrics)testEnded (TestIdentifier testId, metrics) | 
| void | testEnded (TestIdentifier testId, long endTime, metrics)testEnded (TestIdentifier testId, long endTime, metrics) | 
| void | testFailed (TestIdentifier testId, String reason) | 
| void | testIgnored (TestIdentifier testId) | 
| void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) | 
| void | testModuleEnded () Сообщает об окончании выполнения модуля. | 
| void | testModuleStarted ( IInvocationContext moduleContext) Сообщает о начале работы модуля. | 
| void | testRunEnded (long time, runMetrics)testRunEnded (long time, runMetrics) Сообщает об окончании тестового запуска. | 
| void | testRunFailed (String reason) Тестовый запуск отчетов не удалось завершить из-за фатальной ошибки. | 
| void | testRunStarted (String runName, int testCount) Сообщает о начале тестового запуска. | 
| void | testStarted (TestIdentifier testId) | 
| void | testStarted (TestIdentifier testId, long startTime) | 
 Общественные конструкторы 
 LegacySubprocessResultsReporter 
public LegacySubprocessResultsReporter ()
 Защищенные конструкторы 
 LegacySubprocessResultsReporter 
protected LegacySubprocessResultsReporter (boolean installHandler)
| Параметры | 
|---|
| installHandler | boolean | 
 Публичные методы 
вызовЗавершен 
public void invocationEnded (long elapsedTime)
 Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.
 Будет автоматически вызываться платформой TradeFederation.
| Параметры | 
|---|
| elapsedTime | long: прошедшее время вызова в мс. | 
 вызов не пройден 
public void invocationFailed (Throwable cause)
 Сообщает о неполном вызове из-за какой-либо ошибки.
 Будет автоматически вызываться платформой TradeFederation.
| Параметры | 
|---|
| cause | Throwable:Throwableпричина сбоя | 
 вызовНачало 
public void invocationStarted (IBuildInfo buildInfo)
| Параметры | 
|---|
| buildInfo | IBuildInfo | 
 setLogSaver 
public void setLogSaver (ILogSaver logSaver)
| Параметры | 
|---|
| logSaver | ILogSaver | 
 тестПредположениеОтказ 
public void testAssumptionFailure (TestIdentifier testId, 
                String trace)| Параметры | 
|---|
| testId | TestIdentifier | 
| trace | String | 
 testEnded 
public void testEnded (TestIdentifier testId, 
                 metrics)| Параметры | 
|---|
| testId | TestIdentifier | 
| metrics |  | 
 testEnded 
public void testEnded (TestIdentifier testId, 
                long endTime, 
                 metrics)| Параметры | 
|---|
| testId | TestIdentifier | 
| endTime | long | 
| metrics |  | 
 тест не пройден 
public void testFailed (TestIdentifier testId, 
                String reason)| Параметры | 
|---|
| testId | TestIdentifier | 
| reason | String | 
 тестИгнорируется 
public void testIgnored (TestIdentifier testId)
| Параметры | 
|---|
| testId | TestIdentifier | 
public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)| Параметры | 
|---|
| dataName | String | 
| dataType | LogDataType | 
| dataStream | InputStreamSource | 
| logFile | LogFile | 
 testModuleEnded 
public void testModuleEnded ()
Сообщает об окончании выполнения модуля. 
 testModuleStarted 
public void testModuleStarted (IInvocationContext moduleContext)
Сообщает о начале работы модуля. Этот обратный вызов связан с testModuleEnded() и является необязательным в последовательности. Он используется только во время запуска, в котором используются модули: бегуны на основе пакета.
 testRunEnded 
public void testRunEnded (long time, 
                 runMetrics)Сообщает об окончании тестового запуска.
| Параметры | 
|---|
| time | long: устройство сообщило прошедшее время в миллисекундах. | 
| runMetrics | : пары ключ-значение сообщаются в конце тестового запуска. | 
 testRunFailed 
public void testRunFailed (String reason)
Тестовый запуск отчетов не удалось завершить из-за фатальной ошибки.
| Параметры | 
|---|
| reason | String:Stringописывающая причину сбоя выполнения. | 
 testRunStarted 
public void testRunStarted (String runName, 
                int testCount)Сообщает о начале тестового запуска.
| Параметры | 
|---|
| runName | String: имя запуска теста. | 
| testCount | int: общее количество тестов в тестовом запуске | 
 тестНачало 
public void testStarted (TestIdentifier testId)
| Параметры | 
|---|
| testId | TestIdentifier | 
 тестНачало 
public void testStarted (TestIdentifier testId, 
                long startTime)| Параметры | 
|---|
| testId | TestIdentifier | 
| startTime | long | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 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-07-29 UTC."],[],[]]