ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Nesne | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Test çıktılarını TFC'ye yüklemek için bir ILogSaver
sınıfı.
Özet
iç içe sınıflar | |
---|---|
enum | ClusterLogSaver.FilePickingStrategy Dosya toplama stratejileri. |
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) Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle sonlandırıldığını bildirir. |
void | invocationStarted ( IInvocationContext context) Test çağırmanın başladığı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ıBitti
public void invocationEnded (long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata durumu nedeniyle 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ğrının ms cinsinden geçen süresi |
çağrıBaşlatıldı
public void invocationStarted (IInvocationContext context)
Test çağırmanın başladığını bildirir.
ITestInvocationListener#invocationStarted(IInvocationContext)
önce TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
parametreler | |
---|---|
context | IInvocationContext : çağırma 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ılır. Ek günlük verilerini kaydetmek için yardımcı bir yöntem olarak da kullanılabilir.
Uygulamaya ve politikaya bağlı olarak, günlükler sıkıştırılmış bir biçimde kaydedilebilir. Günlükler ayrıca Tradefed'in erişemeyeceği bir yerde saklanabilir.
parametreler | |
---|---|
dataName | String : Verilerin bir String açıklayıcı adı. örneğin "device_logcat" |
dataType | LogDataType : dosyanın LogDataType . |
dataStream | InputStream : verilerin ERROR(/InputStream) değeri. |
İadeler | |
---|---|
LogFile | kaydedilen dosyanın yolunu ve URL'sini içeren LogFile . |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-15 UTC.