Cihaz Dosyası Raporlayıcısı
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
Aygıtta dosyalar olup olmadığını kontrol eden ve bulunursa bunları ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
konumuna 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ürleriyle kalıplar ekleyin |
void | addPatterns (String... patterns) Günlük veri türü varsayılan olarak ayarlanarak kalıplar ekleyin. |
run () Aslında dosya sisteminde belirtilen kalıpları arayın ve bulunursa | |
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) ister |
void | setSkipRepeatFiles (boolean skip) Halihazırda rapor edilmiş olan dosyaların atlanıp atlanmaması. |
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
model ekle
public void addPatterns (patterns)
İlgili günlük veri türleriyle kalıplar ekleyin
parametreler | |
---|---|
patterns | ERROR(/String) dosya adı glob kalıplarının ilgili LogDataType s'lerine ait bir ERROR(/Map) . Küreler mutlak olmalıdır. |
Ayrıca bakınız:
model ekle
public void addPatterns (String... patterns)
Günlük veri türü varsayılan olarak ayarlanarak kalıplar ekleyin.
parametreler | |
---|---|
patterns | String : ERROR(/String) dosya adı glob modellerinden oluşan bir varargs dizisi. mutlak olmalıdır. |
Ayrıca bakınız:
koşmak
publicrun ()
Aslında dosya sisteminde belirtilen kalıpları arayın ve bulunursa 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)
isterUNKNOWN
dosyaların veri türlerini anlayın.
UNKNOWN
dosya tipine sahip kalıplar için yapılacağını unutmayın (bu, belirli bir tip olmadan ve varsayılan tip manuel olarak ayarlanmadan eklenen kalıpları içerir). Çıkarım başarısız olursa, veri türü olarak kalır UNKNOWN
.parametreler | |
---|---|
infer | boolean |
SetSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Halihazırda rapor edilmiş olan dosyaların atlanıp atlanmaması. Bu, yalnızca birden fazla kalıp kullanıldığında geçerlidir ve bu kalıplardan iki veya daha fazlası aynı dosyayla eşleşir.
Bununrun()
çağrılmadan önce çağrılmalıdır. Aksini yapmak, tanımsız davranışa neden olur.parametreler | |
---|---|
skip | boolean |