IMetricCollector
  public
  
  
  
  interface
  IMetricCollector
  
  
      implements
      
        ILogSaverListener, 
      
        IDisableable
      
  
  
| com.android.tradefed.device.metric.IMetricCollector | 
Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących do wyników.
Tego interfejsu nie można użyć jako ITestInvocationListener. Sprawdzanie konfiguracji spowoduje jej odrzucenie. Musi być używany jako „metrics_collector”.
 
Zbieracze nie muszą zachowywać stanu wewnętrznego, ponieważ mogą być używane w kilku miejscach. Jeśli naprawdę musisz użyć stanu wewnętrznego, powinieneś go wyczyścić w funkcji init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener).
Podsumowanie
Metody publiczne | |
|---|---|
        abstract
        
        
        
        
        
     | 
  
    
      
      getBuildInfos()
      
      
        Zwraca listę informacji o kompilacji dostępnych w wywołaniu.  | 
  
        abstract
        
        
        
        
        
     | 
  
    
      
      getDevices()
      
      
        Zwraca listę urządzeń dostępnych w wywołaniu.  | 
  
        abstract
        
        
        
        
        ITestInvocationListener
     | 
  
    
      
      getInvocationListener()
      
      
        Zwraca oryginalny   | 
  
        abstract
        
        
        
        
        ITestInvocationListener
     | 
  
    
      
      init(IInvocationContext context, ITestInvocationListener listener)
      
      
        Inicjowanie zbieracza z bieżącym kontekstem i miejscem docelowym wyników.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)
      
      
        wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z powodu niespełnienia założenia.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestEnd(DeviceMetricData testData, 
      
        wywołanie zwrotne po zakończeniu testu.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestEnd(DeviceMetricData testData, 
      
        wywołanie zwrotne po zakończeniu testu.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestFail(DeviceMetricData testData, TestDescription test)
      
      
        wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestRunEnd(DeviceMetricData runData, 
      
        wywołanie zwrotne po zakończeniu testu.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestRunStart(DeviceMetricData runData)
      
      
        wywołanie zwrotne po rozpoczęciu testu.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onTestStart(DeviceMetricData testData)
      
      
        wywołanie zwrotne po rozpoczęciu testu.  | 
  
Metody publiczne
getBuildInfos
public abstractgetBuildInfos () 
Zwraca listę informacji o kompilacji dostępnych w wywołaniu.
| Zwroty | |
|---|---|
 | 
        |
getDevices
public abstractgetDevices () 
Zwraca listę urządzeń dostępnych w wywołaniu.
| Zwroty | |
|---|---|
 | 
        |
getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
Zwraca oryginalny ITestInvocationListener, do którego kierujemy wyniki. 
| Zwroty | |
|---|---|
ITestInvocationListener | 
        |
init
public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)Inicjowanie zbieracza z bieżącym kontekstem i miejscem docelowym wyników. Będzie wywoływany tylko raz na instancję, a zbieracz powinien zaktualizować swój wewnętrzny kontekst i słuchacza. Funkcja init nigdy nie zostanie wywołana podczas testu.
Nie zastępuj, chyba że wiesz, co robisz.
| Parametry | |
|---|---|
context | 
        
          IInvocationContext: IInvocationContext wywołania w toku. | 
      
listener | 
        
          ITestInvocationListener: ITestInvocationListener, w którym miejscu mają się znaleźć wyniki. | 
      
| Zwroty | |
|---|---|
ITestInvocationListener | 
        nowy słuchacz zastępuje pierwotnego. | 
onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z powodu niespełnienia założenia.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. | 
      
test | 
        
          TestDescription: TestDescription elementu testowania w trakcie wykonywania.
 | 
      
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics) 
wywołanie zwrotne po zakończeniu testu. Czas na porządki.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. Będzie to ten sam obiekt co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentTestCaseMetrics | 
        
          : bieżąca mapa danych przekazanych do ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map).
 | 
      
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test) 
wywołanie zwrotne po zakończeniu testu. Czas na porządki.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. Będzie to ten sam obiekt co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentTestCaseMetrics | 
        
          : bieżąca mapa danych przekazanych do ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map). | 
      
test | 
        
          TestDescription: TestDescription elementu testowania w trakcie wykonywania.
 | 
      
onTestFail
public abstract void onTestFail (DeviceMetricData testData, TestDescription test)
wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. | 
      
test | 
        
          TestDescription: TestDescription elementu testowania w trakcie wykonywania.
 | 
      
onTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
wywołanie zwrotne po zakończeniu testu. Czas na porządki.
| Parametry | |
|---|---|
runData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane dotyczące wykonania. Będzie to ten sam obiekt co w onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentRunMetrics | 
        
          : bieżąca mapa danych przekazanych do ITestLifeCycleReceiver.testRunEnded(long, Map).
 | 
      
onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
wywołanie zwrotne po rozpoczęciu testu.
| Parametry | |
|---|---|
runData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane dotyczące wykonania.
 | 
      
onTestStart
public abstract void onTestStart (DeviceMetricData testData)
wywołanie zwrotne po rozpoczęciu testu.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe.
 |