ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
Java.lang.Nesne | |
🎃 | com.android.tradefed.cluster.ClusterLogSaver |
Test çıkışlarının TFC'ye yüklenmesi için ILogSaver
sınıfı.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
Tüm test çıkış dosyası adlarını içeren metin dosyasının adı. |
public
static
final
String |
TOOL_LOG_PATH
Ana makine işlemi tarafından oluşturulan tüm dosyaları içeren bir alt dizinin adı. |
Kamu inşaatçıları | |
---|---|
ClusterLogSaver()
|
Herkese açık yöntemler | |
---|---|
LogFile
|
getLogReportDir()
Günlüklerin kaydedildiği dizinin yolunu ve/veya URL'sini içeren |
void
|
invocationEnded(long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul. |
void
|
invocationStarted(IInvocationContext context)
Test çağrısının başlangıcını bildirir. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
Günlük verilerini kaydedin. |
Fields'ın oynadığı filmler
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Tüm test çıkış dosyası adlarını içeren metin dosyasının adı.
ARAÇ_GÜNLÜK_YOLU
public static final String TOOL_LOG_PATH
Ana makine işlemi tarafından oluşturulan tüm dosyaları içeren bir alt dizinin adı.
Kamu inşaatçıları
ClusterLogSaver
public ClusterLogSaver ()
Herkese açık yöntemler
getLogRaporDir
public LogFile getLogReportDir ()
Günlüklerin kaydedildiği dizinin yolunu ve/veya URL'sini içeren LogFile
dosyasını alın.
İlerlemeler | |
---|---|
LogFile |
LogFile |
çağrı Sona erdi
public void invocationEnded (long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.
Şundan sonra TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır:
ITestInvocationListener#invocationEnded(long)
çağrıldı.
Parametreler | |
---|---|
elapsedTime |
long : Çağrı için geçen süre (ms) |
çağrı Başlatıldı
public void invocationStarted (IInvocationContext context)
Test çağrısının başlangıcını bildirir.
Daha önce TradeFederation çerçevesi tarafından
ITestInvocationListener#invocationStarted(IInvocationContext)
çağrıldı.
Parametreler | |
---|---|
context |
IInvocationContext : Çağrıyla ilgili bilgiler. |
SaveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Günlük verilerini kaydedin.
ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
çağrıldığında, TradeFederation çerçevesi tarafından otomatik olarak çağrılır. Bu
ek günlük verilerinin kaydedilmesinde yardımcı bir yöntem olarak da kullanılır.
Uygulamaya ve politikaya bağlı olarak, günlükler sıkıştırılmış bir biçimde kaydedilebilir. Günlükler, Tradefed'in erişemeyeceği bir konumda da saklanabilir.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. ör. "device_logcat" |
dataType |
LogDataType : Dosyanın LogDataType değeri. |
dataStream |
InputStream : verilerin ERROR(/InputStream) olanı. |
İlerlemeler | |
---|---|
LogFile |
kaydedilen dosyanın yolunu ve URL'sini içeren LogFile . |