CihazDosya Raporlayıcı
public
class
DeviceFileReporter
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.result.DeviceFilereporter |
Cihazdaki dosyaları kontrol eden ve bu dosyaları şuraya gönderen bir yardımcı program sınıfı:
Bulunduysa ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
.
Özet
Kamu inşaatçıları | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Sağlanan |
Herkese açık yöntemler | |
---|---|
void
|
addPatterns(
İlgili günlük verisi türleriyle kalıplar ekleyin |
void
|
addPatterns(String... patterns)
Günlük verisi türü varsayılan olarak ayarlanmış kalıplar ekleyin. |
|
run()
Belirtilen kalıpları aslında dosya sisteminde aratın ve bunları şuraya gönderin:
bulunursa |
void
|
setDefaultLogDataType(LogDataType type)
İlişkilendirilmiş bir türü olmayan kalıplar için varsayılan günlük verisi türünü ayarlayın. |
void
|
setInferUnknownDataTypes(boolean infer)
Dosyaların veri türlerini |
void
|
setSkipRepeatFiles(boolean skip)
Bildirilmiş olan dosyaların atlanıp atlanmayacağı. |
Kamu inşaatçıları
CihazDosya Raporlayıcı
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Sağlanan ITestDevice
ile yeni bir DeviceFilereporter başlatın
Parametreler | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Herkese açık yöntemler
Desen ekle
public void addPatterns (patterns)
İlgili günlük verisi türleriyle kalıplar ekleyin
Parametreler | |
---|---|
patterns |
: ilgili ile String dosya adı glob kalıbından bir ERROR(/Map) tanesi
LogDataType sn. Gob'lar mutlak olmalıdır. |
Şu kaynakları da inceleyin:
Desen ekle
public void addPatterns (String... patterns)
Günlük verisi türü varsayılan olarak ayarlanmış kalıplar ekleyin.
Parametreler | |
---|---|
patterns |
String : String dosya adı glob kalıplarından oluşan bir varargs dizisi. Mutlak olmalıdır. |
Şu kaynakları da inceleyin:
çalıştır
publicrun ()
Belirtilen kalıpları aslında dosya sisteminde aratın ve bunları şuraya gönderin:
bulunursa ITestInvocationListener#testLog
İlerlemeler | |
---|---|
|
Fırlatma | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
İlişkilendirilmiş bir türü olmayan kalıplar için varsayılan günlük verisi türünü ayarlayın.
Parametreler | |
---|---|
type |
LogDataType : LogDataType |
Şu kaynakları da inceleyin:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Dosyaların veri türlerini UNKNOWN
kontrol ederek
Etkinleştirildiğinde, bu çıkarımların yalnızca dosya türüne sahip kalıplar için yapılacağını unutmayın
UNKNOWN
(belirli bir tür olmadan ve içermeyen kalıpları içerir)
varsayılan türün manuel olarak ayarlanması) için geçerlidir. Çıkarım başarısız olursa veri türü kalır
UNKNOWN
olarak.
Parametreler | |
---|---|
infer |
boolean |
setJumpTekrarDosyaları
public void setSkipRepeatFiles (boolean skip)
Bildirilmiş olan dosyaların atlanıp atlanmayacağı. Bu yalnızca birden çok kalıp kullanılır ve bu kalıpların iki veya daha fazlası aynı dosyayla eşleşir.
Bunun run()
çağrılmadan önce çağrılması gerektiğini unutmayın. Yapmak
aksi takdirde tanımlanmamış davranışa neden olur.
Parametreler | |
---|---|
skip |
boolean |