DeviceFileReporter
  public
  
  
  
  class
  DeviceFileReporter
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter | 
Class utilitas yang memeriksa file di perangkat dan mengirimkannya ke
 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) jika ditemukan.
Ringkasan
| Konstruktor publik | |
|---|---|
| 
      DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
      Melakukan inisialisasi DeviceFileReporter baru dengan  | |
| Metode publik | |
|---|---|
| 
        
        
        
        
        
        void | 
      addPatterns(Menambahkan pola dengan jenis data log masing-masing | 
| 
        
        
        
        
        
        void | 
      addPatterns(String... patterns)
      Tambahkan pola dengan jenis data log yang ditetapkan ke default. | 
| 
        
        
        
        
        
         | 
      run()
      Sebenarnya menelusuri pola yang ditentukan di sistem file dan mengirimkannya ke
  | 
| 
        
        
        
        
        
        void | 
      setDefaultLogDataType(LogDataType type)
      Menetapkan jenis data log default yang ditetapkan untuk pola yang tidak memiliki jenis terkait. | 
| 
        
        
        
        
        
        void | 
      setInferUnknownDataTypes(boolean infer)
      Apakah akan  | 
| 
        
        
        
        
        
        void | 
      setSkipRepeatFiles(boolean skip)
      Apakah akan melewati file yang telah dilaporkan atau tidak. | 
Konstruktor publik
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)Melakukan inisialisasi DeviceFileReporter baru dengan ITestDevice yang disediakan
| Parameter | |
|---|---|
| device | ITestDevice | 
| listener | ITestInvocationListener | 
Metode publik
addPatterns
public void addPatterns (patterns) 
Menambahkan pola dengan jenis data log masing-masing
| Parameter | |
|---|---|
| patterns | :ERROR(/Map)dari pola glob nama fileStringke masing-masingLogDataType.  Glob harus bersifat absolut. | 
Lihat juga:
addPatterns
public void addPatterns (String... patterns)
Tambahkan pola dengan jenis data log yang ditetapkan ke default.
| Parameter | |
|---|---|
| patterns | String: array varargs dari pola glob nama fileString. Harus bersifat absolut. | 
Lihat juga:
lari
publicrun () 
Sebenarnya menelusuri pola yang ditentukan di sistem file dan mengirimkannya ke
 ITestInvocationListener#testLog jika ditemukan
| Hasil | |
|---|---|
|  | |
| Menampilkan | |
|---|---|
| DeviceNotAvailableException | |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Menetapkan jenis data log default yang ditetapkan untuk pola yang tidak memiliki jenis terkait.
| Parameter | |
|---|---|
| type | LogDataType:LogDataType | 
Lihat juga:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Apakah akan UNKNOWN dengan memeriksa
 ekstensi file terhadap daftar.
 
 Perhatikan bahwa, jika diaktifkan, inferensi ini hanya akan dibuat untuk pola dengan jenis file
 UNKNOWN (yang mencakup pola yang ditambahkan tanpa jenis tertentu, dan tanpa)
 jenis default yang telah ditetapkan secara manual).  Jika inferensi gagal, jenis data akan tetap
 sebagai UNKNOWN.
| Parameter | |
|---|---|
| infer | boolean | 
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Apakah akan melewati file yang telah dilaporkan atau tidak. Hal ini hanya relevan jika beberapa pola digunakan, dan dua atau beberapa pola tersebut cocok dengan file yang sama.
 Perhatikan bahwa ini run(). Jika tidak,
 perilaku yang tidak ditentukan akan terjadi.
| Parameter | |
|---|---|
| skip | boolean | 
