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 Konstrukteure | |
---|---|
ClusterLogSaver () |
Öffentliche Methoden | |
---|---|
LogFile | getLogReportDir () Rufen Sie die |
void | invocationEnded (long elapsedTime) Meldet, dass der Aufruf erfolgreich oder aufgrund einer Fehlerbedingung beendet wurde. |
void | invocationStarted ( IInvocationContext context) Meldet den Start 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 Konstrukteure
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 . |
AufrufBeendet
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 |
AufrufStarted
public void invocationStarted (IInvocationContext context)
Meldet den Start des Testaufrufs.
Wird automatisch vom TradeFederation-Framework aufgerufen, bevor ITestInvocationListener#invocationStarted(IInvocationContext)
aufgerufen wird.
Parameter | |
---|---|
context | IInvocationContext : Informationen über den Aufruf. |
Protokolldaten speichern
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 verwendet werden, um zusätzliche Protokolldaten zu speichern.
Je nach 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 ERROR(/String) beschreibender Name der Daten. zB "device_logcat" |
dataType | LogDataType : der LogDataType der Datei. |
dataStream | InputStream : der ERROR(/InputStream) der Daten. |
Kehrt zurück | |
---|---|
LogFile | die LogFile , die den Pfad und die URL der gespeicherten Datei enthält. |