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 |
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ı | |
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ğı |
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. |
Ayrıca bakınız:
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ı. |
Ayrıca bakınız:
koşmak
publicrun ()
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ğıUNKNOWN
dosyaların veri türlerini çıkarın.
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ınrun()
çağrılmadan önce çağrılmalıdır. Aksi takdirde tanımsız davranışa neden olur.Parametreler | |
---|---|
skip | boolean |