CihazDosya Raporlayıcısı

public class DeviceFileReporter
extends Object

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


Aygıtta dosyalar olup olmadığını kontrol eden ve bulunursa bunları ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) 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ürleriyle desenler ekleyin

void addPatterns (String... patterns)

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

run ()

Aslında belirtilen kalıplar için dosya sisteminde arama yapı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 verisi türünü ayarlayın.

void setInferUnknownDataTypes (boolean infer)

İster 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ş dosyaların atlanıp atlanmayacağı.

Kamu inşaatçıları

CihazDosya 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

addPatterns

public void addPatterns ( patterns)

İlgili günlük veri türleriyle desenler ekleyin

parametreler
patterns : String dosya adı glob modellerinin ilgili LogDataType bir ERROR(/Map) Küreler mutlak olmalıdır.

addPatterns

public void addPatterns (String... patterns)

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

parametreler
patterns String : String dosya adı glob modellerinin bir varargs dizisi. mutlak olmalıdır.

koşmak

public  run ()

Aslında belirtilen kalıplar için dosya sisteminde arama yapı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 verisi türünü ayarlayın.

parametreler
type LogDataType : LogDataType

Ayrıca bakınız:

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

İster 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ü (belirli bir tür olmadan eklenen ve varsayılan türün manuel olarak ayarlanmadığı desenleri içerir) olan 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

setSkipRepeatDosyaları

public void setSkipRepeatFiles (boolean skip)

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

unutmayın ki bu sadece gerekir run() çağrılmadan önce çağrılır. Aksi takdirde, tanımsız davranışa neden olur.

parametreler
skip boolean