ClusterLogSaver (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 von Testausgabedateien enthält. |
public
static
final
String |
TOOL_LOG_PATH
Ein Name eines Unterverzeichnisses, das alle vom Hostprozess generierten Dateien enthält. |
Öffentliche Konstruktoren | |
---|---|
ClusterLogSaver()
|
Öffentliche Methoden | |
---|---|
LogFile
|
getLogReportDir()
Rufen Sie die |
void
|
invocationEnded(long elapsedTime)
Meldet, dass der Aufruf beendet wurde, ob erfolgreich oder aufgrund eines Fehlers . |
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 (Dateiname_Dateiname)
public static final String FILE_NAMES_FILE_NAME
Ein Name einer Textdatei, die alle Namen von 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 Konstruktoren
ClusterLogSaver (ClusterlogSaver)
public ClusterLogSaver ()
Öffentliche Methoden
getLogReportDir
public LogFile getLogReportDir ()
Rufen Sie die LogFile
mit dem Pfad und/oder der URL des Verzeichnisses ab, in dem die Protokolle gespeichert sind.
Returns | |
---|---|
LogFile |
Die LogFile . |
Aufrufende beendet
public void invocationEnded (long elapsedTime)
Meldet, dass der Aufruf beendet wurde, ob erfolgreich oder aufgrund eines Fehlers .
Wird automatisch vom TradeFederation-Rahmenwerk aufgerufen nach
ITestInvocationListener#invocationEnded(long)
wird aufgerufen.
Parameter | |
---|---|
elapsedTime |
long : die verstrichene Zeit des Aufrufs in ms |
callStarted
public void invocationStarted (IInvocationContext context)
Meldet den Beginn des Testaufrufs.
Wird automatisch vor dem TradeFederation-Framework aufgerufen
ITestInvocationListener#invocationStarted(IInvocationContext)
wird aufgerufen.
Parameter | |
---|---|
context |
IInvocationContext : Informationen zum Aufruf. |
Protokolldaten speichern
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Speichern Sie die Protokolldaten.
Wird bei jedem Aufruf von ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
automatisch vom TradeFederation-Framework aufgerufen. Möglicherweise
auch als Hilfsmethode zum Speichern
zusätzlicher Protokolldaten verwendet werden.
Je nach Implementierung und Richtlinie können die Protokolle in komprimierter Form gespeichert werden. Die Protokolle können auch an einem Ort gespeichert werden, auf den Tradefed keinen Zugriff hat.
Parameter | |
---|---|
dataName |
String : Ein beschreibender String -Name der Daten. z.B. „device_logcat“ |
dataType |
LogDataType : die LogDataType der Datei. |
dataStream |
InputStream : die ERROR(/InputStream) der Daten. |
Returns | |
---|---|
LogFile |
Die LogFile mit dem Pfad und der URL der gespeicherten Datei. |