Cihaz Dosyası Raporlayıcısı

public class DeviceFileReporter
extends Object

java.lang.Object
com.android.tradefed.result.DeviceFileReporter


Aygıtta dosyalar olup olmadığını denetleyen ve bulunursa bunları ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) öğesine gönderen bir yardımcı program sınıfı.

Özet

Kamu inşaatçıları

DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener)

Sağlanan ITestDevice ile yeni bir DeviceFileReporter başlatın

Genel yöntemler

void addPatterns ( patterns) addPatterns ( patterns)

İlgili günlük veri türlerine sahip kalıplar ekleyin

void addPatterns (String... patterns)

Günlük veri türü varsayılan olarak ayarlanmış şekilde desenler ekleyin.

run ()

Aslında dosya sisteminde belirtilen kalıpları arayın ve bulunursa bunları ITestInvocationListener#testLog gönderin

void setDefaultLogDataType ( LogDataType type)

İlişkili bir türü olmayan kalıplar için varsayılan günlük veri türü kümesini ayarlayın.

void setInferUnknownDataTypes (boolean infer)

Olup olmayacağı denemek dosya uzantılarını bir listeye göre kontrol ederek UNKNOWN dosyaların veri türlerini çıkarın.

void setSkipRepeatFiles (boolean skip)

Daha önce rapor edilmiş olan dosyaların atlanıp atlanmayacağı.

Kamu inşaatçıları

Cihaz Dosyası Raporlayıcısı

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

Sağlanan ITestDevice ile yeni bir DeviceFileReporter başlatın

Parametreler
device ITestDevice

listener ITestInvocationListener

Genel yöntemler

desen ekle

public void addPatterns ( patterns)

İlgili günlük veri türlerine sahip kalıplar ekleyin

Parametreler
patterns : String dosya adı glob desenlerinin ilgili LogDataType s'lerine ilişkin bir ERROR(/Map) . Küreler mutlak olmalıdır.

desen ekle

public void addPatterns (String... patterns)

Günlük veri türü varsayılan olarak ayarlanmış şekilde desenler ekleyin.

Parametreler
patterns String : String dosya adı glob desenlerinden oluşan bir varargs dizisi. Mutlak olmalı.

koşmak

public  run ()

Aslında dosya sisteminde belirtilen kalıpları arayın ve bulunursa bunları ITestInvocationListener#testLog gönderin

İadeler

Atar
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

İlişkili bir türü olmayan kalıplar için varsayılan günlük veri türü kümesini ayarlayın.

Parametreler
type LogDataType : LogDataType

Ayrıca bakınız:

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

Olup olmayacağı denemek dosya uzantılarını bir listeye göre kontrol ederek UNKNOWN dosyaların veri türlerini çıkarın.

Etkinleştirildiğinde, bu çıkarımların yalnızca UNKNOWN dosya türüne (belirli bir tür olmadan ve varsayılan tür manuel olarak ayarlanmadan eklenen desenler dahil) sahip desenler için yapılacağını unutmayın. Çıkarım başarısız olursa veri türü UNKNOWN olarak kalacaktır.

Parametreler
infer boolean

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

Daha önce rapor edilmiş olan dosyaların atlanıp atlanmayacağı. Bu yalnızca birden fazla kalıp kullanıldığında ve bu kalıplardan iki veya daha fazlası aynı dosyayla eşleştiğinde geçerlidir.

Bunu unutmayın sadece gerekir run() çağrılmadan önce çağrılmalıdır. Aksi takdirde tanımsız davranışa neden olur.

Parametreler
skip boolean