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 LogFile dosyasını alın.

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.