ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.cluster.ClusterLogSaver


Eine ILogSaver -Klasse zum Hochladen von Testausgaben in TFC.

Zusammenfassung

Felder

public static final String FILE_NAMES_FILE_NAME

Ein Name einer Textdatei, die alle Namen der Testausgabedateien enthält.

public static final String TOOL_LOG_PATH

Ein Name eines Unterverzeichnisses, das alle vom Hostprozess generierten Dateien enthält.

Öffentliche Bauträger

ClusterLogSaver ()

Öffentliche Methoden

LogFile getLogReportDir ()

Rufen Sie die LogFile ab, die den Pfad und/oder die URL des Verzeichnisses enthält, in dem Protokolle gespeichert werden.

void invocationEnded (long elapsedTime)

Meldet, dass der Aufruf erfolgreich oder aufgrund einer Fehlerbedingung beendet wurde.

void invocationStarted ( IInvocationContext context)

Meldet den Beginn des Testaufrufs.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

Speichern Sie die Protokolldaten.

Felder

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

Ein Name einer Textdatei, die alle Namen der Testausgabedateien enthält.

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

Ein Name eines Unterverzeichnisses, das alle vom Hostprozess generierten Dateien enthält.

Öffentliche Bauträger

ClusterLogSaver

public ClusterLogSaver ()

Öffentliche Methoden

getLogReportDir

public LogFile getLogReportDir ()

Rufen Sie die LogFile ab, die den Pfad und/oder die URL des Verzeichnisses enthält, in dem Protokolle gespeichert werden.

Kehrt zurück
LogFile Die LogFile .

invocationEnded

public void invocationEnded (long elapsedTime)

Meldet, dass der Aufruf erfolgreich oder aufgrund einer Fehlerbedingung beendet wurde.

Wird automatisch vom TradeFederation-Framework aufgerufen, nachdem ITestInvocationListener#invocationEnded(long) aufgerufen wurde.

Parameter
elapsedTime long : die verstrichene Zeit des Aufrufs in ms

invocationStarted

public void invocationStarted (IInvocationContext context)

Meldet den Beginn des Testaufrufs.

Wird vom TradeFederation-Framework automatisch aufgerufen, bevor ITestInvocationListener#invocationStarted(IInvocationContext) aufgerufen wird.

Parameter
context IInvocationContext : Informationen zum Aufruf.

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

Speichern Sie die Protokolldaten.

Wird automatisch vom TradeFederation-Framework aufgerufen, wenn ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) aufgerufen wird. Es kann auch als Hilfsmethode zum Speichern zusätzlicher Protokolldaten verwendet werden.

Abhängig von der Implementierung und Richtlinie können die Protokolle in komprimierter Form gespeichert werden. Protokolle können auch an einem für Tradefed unzugänglichen Ort gespeichert werden.

Parameter
dataName String : ein String der den Namen der Daten beschreibt. zB „device_logcat“

dataType LogDataType : der LogDataType der Datei.

dataStream InputStream : der ERROR(/InputStream) der Daten.

Kehrt zurück
LogFile das LogFile , das den Pfad und die URL der gespeicherten Datei enthält.