IMetricCollector
  public
  
  
  
  interface
  IMetricCollector
  
  
      implements
      
        IDisableable, 
      
        ILogSaverListener
      
  
  
| com.android.tradefed.device.metric.IMetricCollector | 
Bu arayüz, eşleşen metrikleri toplamak için test sonuçları raporlanırken bir süsleyici olarak eklenir.
Bu arayüz, ITestInvocationListener'ü genişletse bile 
Toplayıcılar, birkaç yerde yeniden kullanılabileceğinden dahili bir durum bilgisi tutmazlar. Gerçekten bir dahili durum kullanılması gerekiyorsa init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) üzerinde temizlenmelidir.
Özet
| Herkese açık yöntemler | |
|---|---|
| 
        
        default
        
        
        
        boolean | 
      captureModuleLevel()
      Toplayıcının modül düzeyinde yakalama için uygun olup olmadığı ve başlatılıp başlatılmayacağı. | 
| 
        abstract
        
        
        
        
         | 
      getBuildInfos()
      Çağrıda bulunan derleme bilgilerinin listesini döndürür. | 
| 
        abstract
        
        
        
        
         | 
      getDevices()
      Çağrıda kullanılabilen cihazların listesini döndürür. | 
| 
        abstract
        
        
        
        
        ITestInvocationListener | 
      getInvocationListener()
      Sonuçları yönlendirdiğimiz orijinal  | 
| 
        abstract
        
        
        
        
        ITestInvocationListener | 
      init(IInvocationContext context, ITestInvocationListener listener)
      Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. | 
| 
        abstract
        
        
        
        
        void | 
      onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)
      Bir test durumu, varsayım hatasıyla başarısız olduğunda geri çağırma. | 
| 
        abstract
        
        
        
        
        void | 
      onTestEnd(DeviceMetricData testData, Test kaydı sona erdiğinde geri arama. | 
| 
        abstract
        
        
        
        
        void | 
      onTestEnd(DeviceMetricData testData, Test kaydı sona erdiğinde geri arama. | 
| 
        abstract
        
        
        
        
        void | 
      onTestFail(DeviceMetricData testData, TestDescription test)
      Bir test durumu başarısız olduğunda geri çağırma. | 
| 
        
        default
        
        
        
        void | 
      onTestModuleEnded()
      Modülün sona erdiği etkinliğini yakalamaya olanak tanır. | 
| 
        
        default
        
        
        
        void | 
      onTestModuleStarted()
      Modülün başlatıldığı etkinliğini yakalamaya olanak tanır. | 
| 
        abstract
        
        
        
        
        void | 
      onTestRunEnd(DeviceMetricData runData, Test çalıştırması sona erdiğinde geri çağırma. | 
| 
        abstract
        
        
        
        
        void | 
      onTestRunStart(DeviceMetricData runData)
      Test çalıştırması başladığında geri çağırma. | 
| 
        
        default
        
        
        
        void | 
      onTestRunStart(DeviceMetricData runData, int testCount)
      Test çalıştırması başladığında geri çağırma. | 
| 
        abstract
        
        
        
        
        void | 
      onTestStart(DeviceMetricData testData)
      Bir test kaydı başlatıldığında geri arama. | 
Herkese açık yöntemler
captureModuleLevel
public boolean captureModuleLevel ()
Toplayıcının modül düzeyinde yakalama için uygun olup olmadığı ve başlatılıp başlatılmayacağı.
| İlerlemeler | |
|---|---|
| boolean | |
getBuildInfos
public abstractgetBuildInfos () 
Çağrıda bulunan derleme bilgilerinin listesini döndürür.
| İlerlemeler | |
|---|---|
|  | |
getDevices
public abstractgetDevices () 
Çağrıda kullanılabilen cihazların listesini döndürür.
| İlerlemeler | |
|---|---|
|  | |
getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener değerini döndürür.
| İlerlemeler | |
|---|---|
| ITestInvocationListener | |
init
public abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. Her örnek için yalnızca bir kez çağrılır ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi beklenir. Init, test çalıştırması sırasında hiçbir zaman çağrılmaz, her zaman öncesinde çağrılır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
| Parametreler | |
|---|---|
| context | IInvocationContext: Devam eden çağrı içinIInvocationContext. | 
| listener | ITestInvocationListener: Sonuçların yerleştirileceğiITestInvocationListener. | 
| İlerlemeler | |
|---|---|
| ITestInvocationListener | yeni dinleyici, orijinal dinleyiciyi sarmalayan bir dinleyicidir. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Bir test durumu, varsayım hatasıyla başarısız olduğunda geri çağırma.
| Parametreler | |
|---|---|
| testData | DeviceMetricData: Test örneğine ait verileri tutanDeviceMetricData. | 
| test | TestDescription: Devam eden test durumununTestDescription. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test) 
Test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.
| Parametreler | |
|---|---|
| testData | DeviceMetricData: Test örneğine ait verileri tutanDeviceMetricData.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)sırasındaki | 
| currentTestCaseMetrics | :ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))işlevine iletilen mevcut metrik haritası. | 
| test | TestDescription: Devam eden test durumununTestDescription. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics) 
Test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.
| Parametreler | |
|---|---|
| testData | DeviceMetricData: Test örneğine ait verileri tutanDeviceMetricData.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)sırasındaki | 
| currentTestCaseMetrics | :ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))işlevine iletilen mevcut metrik haritası. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestFail
public abstract void onTestFail (DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri çağırma.
| Parametreler | |
|---|---|
| testData | DeviceMetricData: Test örneğine ait verileri tutanDeviceMetricData. | 
| test | TestDescription: Devam eden test durumununTestDescription. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestModuleEnded
public void onTestModuleEnded ()
Modülün sona erdiği etkinliğini yakalamaya olanak tanır.
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
onTestModuleStarted
public void onTestModuleStarted ()
Modülün başlatıldığı etkinliğini yakalamaya olanak tanır.
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
onTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.
| Parametreler | |
|---|---|
| runData | DeviceMetricData: Çalıştırma verilerini tutanDeviceMetricData.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)sırasındaki ile aynı nesne olacaktır. | 
| currentRunMetrics | :ERROR(/#testRunEnded(long,Map))işlevine iletilen mevcut metrik haritası. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başladığında geri çağırma.
| Parametreler | |
|---|---|
| runData | DeviceMetricData: Çalıştırma verilerini tutanDeviceMetricData. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Test çalıştırması başladığında geri çağırma.
| Parametreler | |
|---|---|
| runData | DeviceMetricData: Çalıştırma verilerini tutanDeviceMetricData. | 
| testCount | int: Bu test çalıştırmasında bulunan test örnekleri sayısı. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
onTestStart
public abstract void onTestStart (DeviceMetricData testData)
Bir test kaydı başlatıldığında geri arama.
| Parametreler | |
|---|---|
| testData | DeviceMetricData: Test örneğine ait verileri tutanDeviceMetricData. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | |
