Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Tetap teratur dengan koleksi
    
    
      
      Simpan dan kategorikan konten berdasarkan preferensi Anda.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
IMetricCollectorReceiver
  public
  
  
  
  interface
  IMetricCollectorReceiver
  
  
  
  
    
    | com.android.tradefed.device.metric.IMetricCollectorReceiver
     | 
  
  
  
  
    
      
        
          Subclass tidak langsung yang umum
          
  
  
    
  
  
    
      
        | AndroidJUnitTest | 
        
          Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan
 android.support.test.runner.AndroidJUnitRunner. 
          
    
         | 
       
      
    
      
        | AtestRunner | 
        
          Implementasi ITestSuite 
          
    
         | 
       
      
    
      
        | BaseTestSuite | 
        
          Pengujian untuk menjalankan Compatibility Test Suite dengan sistem suite baru. 
          
    
         | 
       
      
    
      
        | CodeCoverageTest | 
        
          Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu dan
 membuat laporan cakupan kode. 
          
    
         | 
       
      
    
      
        | ITestSuite | 
        
          Class abstrak yang digunakan untuk menjalankan Test Suite. 
          
    
         | 
       
      
    
      
        | InstalledInstrumentationsTest | 
        
          Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini. 
          
    
         | 
       
      
    
      
        | InstrumentationTest | 
        
          Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu. 
          
    
         | 
       
      
    
      
        | TestMappingSuiteRunner | 
        
          Implementasi BaseTestSuite untuk menjalankan pengujian yang ditentukan oleh opsi include-filter, atau
 file TEST_MAPPING dari build, sebagai suite. 
          
    
         | 
       
      
    
      
        | TestsPoolPoller | 
        
          Wrapper pengujian yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. 
          
    
         | 
       
      
    
      
        | TfSuiteRunner | 
        
          Implementasi ITestSuite yang akan memuat pengujian dari folder res/config/suite/
 TF jar. 
          
    
         | 
       
      
    
   
   
         
       | 
    
  
    
  Antarmuka untuk IRemoteTest yang akan diimplementasikan jika perlu mendapatkan daftar IMetricCollector untuk pengujian yang dijalankan.
 
Pengujian yang menerapkan antarmuka ini tidak akan memiliki ITestInvocationListener default yang berinstrumen dengan kolektor, tetapi harus melakukannya sendiri melalui IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener).
 
Beberapa mekanisme pengujian melibatkan buffering callback Tradefed dan memutarnya kembali di akhir (seperti
 di ITestSuite), mekanisme tersebut akan menyebabkan kolektor dipanggil selama
 pemutaran ulang, bukan selama eksekusi sebenarnya. Dengan mengizinkan runner pengujian menangani kapan harus menggunakan
 kolektor, kita dapat memastikan callback ditangani pada waktu yang tepat.
 
In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
 originalCollector akan memiliki semua pengumpulan metrik yang digabungkan untuk dipanggil secara
 berurutan.
  
Ringkasan
Metode publik
    setMetricCollectors
    
public abstract void setMetricCollectors ( collectors)
    
    
    
  Menetapkan daftar IMetricCollector yang ditentukan untuk pengujian yang dijalankan.
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
  Terakhir diperbarui pada 2025-07-27 UTC.
  
  
  
    
      [[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[]]