ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Test çıktılarını TFC'ye yüklemek için bir ILogSaver
sınıfı.
Özet
alanlar | |
---|---|
public static final String | FILE_NAMES_FILE_NAME Tüm test çıktı dosyası adlarını içeren bir metin dosyasının adı. |
public static final String | TOOL_LOG_PATH Ana bilgisayar işlemi tarafından oluşturulan tüm dosyaları içeren bir alt dizinin adı. |
kamu inşaatçılar | |
---|---|
ClusterLogSaver () |
Genel yöntemler | |
---|---|
LogFile | getLogReportDir () Günlüklerin kaydedildiği dizinin yolunu ve/veya URL'sini içeren |
void | invocationEnded (long elapsedTime) Başarıyla veya bazı hata durumlarından dolayı çağrının 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. |
alanlar
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Tüm test çıktı dosyası adlarını içeren bir metin dosyasının adı.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Ana bilgisayar işlemi tarafından oluşturulan tüm dosyaları içeren bir alt dizinin adı.
kamu inşaatçılar
ClusterLogSaver
public ClusterLogSaver ()
Genel yöntemler
getLogReportDir
public LogFile getLogReportDir ()
Günlüklerin kaydedildiği dizinin yolunu ve/veya URL'sini içeren LogFile
alın.
İadeler | |
---|---|
LogFile | LogFile . |
Çağrı Sona Erdi
public void invocationEnded (long elapsedTime)
Başarıyla veya bazı hata durumlarından dolayı çağrının sonlandırıldığını bildirir.
ITestInvocationListener#invocationEnded(long)
çağrıldıktan sonra TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
parametreler | |
---|---|
elapsedTime | long : çağrının ms cinsinden geçen süresi |
çağrı başlatıldı
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ılacaktır.
parametreler | |
---|---|
context | IInvocationContext : çağrı hakkında bilgi. |
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ılacaktır. Ek günlük verilerini kaydetmek için yardımcı bir yöntem olarak da kullanılabilir.
Uygulamaya ve ilkeye bağlı olarak, günlükler sıkıştırılmış bir biçimde kaydedilebilir. Günlükler, Tradefed'in erişemeyeceği bir yerde de saklanabilir.
parametreler | |
---|---|
dataName | String : Verilerin açıklayıcı bir String adı. örneğin "device_logcat" |
dataType | LogDataType : dosyanın LogDataType . |
dataStream | InputStream : verilerin ERROR(/InputStream) . |
İadeler | |
---|---|
LogFile | kaydedilen dosyanın yolunu ve URL'sini içeren LogFile . |