ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
Test çıkışlarını TFC'ye yüklemek için ILogSaver sınıfı.
Özet
Sabitler | |
|---|---|
String |
FILE_NAMES_FILE_NAME
Tüm test çıkışı dosyası adlarını içeren bir metin dosyasının adı. |
String |
TOOL_LOG_PATH
Ana makine işlemi tarafından oluşturulan tüm dosyaları içeren bir alt dizinin adı. |
Herkese açık oluşturucular | |
|---|---|
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ğırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir. |
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. |
Sabitler
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Tüm test çıkışı dosyası adlarını içeren bir metin dosyasının adı.
Sabit Değer: "FILES"
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Ana makine işlemi tarafından oluşturulan tüm dosyaları içeren bir alt dizinin adı.
Sabit Değer: "tool-logs"
Herkese açık oluşturucular
ClusterLogSaver
public ClusterLogSaver ()
Herkese açık yöntemler
getLogReportDir
public LogFile getLogReportDir ()
Günlüklerin kaydedildiği dizinin yolunu ve/veya URL'sini içeren LogFile değerini alın.
| İlerlemeler | |
|---|---|
LogFile |
LogFile |
invocationEnded
public void invocationEnded (long elapsedTime)
Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.
ITestInvocationListener.invocationEnded(long) çağrıldıktan sonra TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
elapsedTime |
long: Çağırma işleminin geçen süresi (ms) |
invocationStarted
public void invocationStarted (IInvocationContext context)
Test çağrısının başlangıcını bildirir.
ITestInvocationListener.invocationStarted(IInvocationContext) çağrılmadan önce TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
context |
IInvocationContext: Çağrı hakkında 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) her çağrıldığında TradeFederation çerçevesi tarafından otomatik olarak çağrılır. Ek günlük verilerini kaydetmek için yardımcı yöntem olarak da kullanılabilir.
Uygulamaya ve politikaya bağlı olarak günlükler sıkıştırılmış biçimde kaydedilebilir. Günlükler, Tradefed'in erişemeyeceği bir konumda da saklanabilir.
| Parametreler | |
|---|---|
dataName |
String: Verilerin String açıklayıcı adı. Örneğin, "device_logcat" |
dataType |
LogDataType: Dosyanın LogDataType. |
dataStream |
InputStream: Verilerin ERROR(/InputStream). |
| İlerlemeler | |
|---|---|
LogFile |
Kaydedilen dosyanın yolunu ve URL'sini içeren LogFile. |