ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Eine ILogSaver
-Klasse zum Hochladen von Testergebnissen in TFC.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
Der Name einer Textdatei, die alle Namen der Testausgabedateien enthält. |
public
static
final
String |
TOOL_LOG_PATH
Der 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)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden. |
void
|
invocationStarted(IInvocationContext context)
Gibt den Beginn der Testausführung an. |
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
Der Name einer Textdatei, die alle Namen der Testausgabedateien enthält.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Der Name eines Unterverzeichnisses, das alle vom Hostprozess generierten Dateien enthält.
Öffentliche Konstruktoren
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 Protokolle gespeichert werden.
Returns | |
---|---|
LogFile |
Das Feld LogFile . |
invocationEnded
public void invocationEnded (long elapsedTime)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden.
Wird vom TradeFederation-Framework automatisch aufgerufen, nachdem ITestInvocationListener.invocationEnded(long)
aufgerufen wurde.
Parameter | |
---|---|
elapsedTime |
long : die verstrichene Zeit seit der Aufrufung in ms |
invocationStarted
public void invocationStarted (IInvocationContext context)
Gibt den Beginn der Testausführung an.
Wird vom TradeFederation-Framework automatisch aufgerufen, bevor ITestInvocationListener.invocationStarted(IInvocationContext)
aufgerufen wird.
Parameter | |
---|---|
context |
IInvocationContext : Informationen zur Aufrufung. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Speichern Sie die Protokolldaten.
Wird vom TradeFederation-Framework automatisch aufgerufen, wenn ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
aufgerufen wird. Sie kann auch als Hilfsmethode zum Speichern zusätzlicher Protokolldaten verwendet werden.
Je nach Implementierung und Richtlinie werden die Protokolle möglicherweise komprimiert gespeichert. Protokolle können auch an einem für Tradefed nicht zugänglichen Ort gespeichert werden.
Parameter | |
---|---|
dataName |
String : Ein String aussagekräftiger Name für die 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. |