ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
Una classe ILogSaver per caricare gli output dei test in TFC.
Riepilogo
Campi | |
|---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
Il nome di un file di testo contenente tutti i nomi dei file di output del test. |
public
static
final
String |
TOOL_LOG_PATH
Il nome di una sottodirectory contenente tutti i file generati dal processo host. |
Costruttori pubblici | |
|---|---|
ClusterLogSaver()
|
|
Metodi pubblici | |
|---|---|
LogFile
|
getLogReportDir()
Recupera il |
void
|
invocationEnded(long elapsedTime)
Segnala che l'invocazione è terminata, con esito positivo o a causa di una condizione di errore. |
void
|
invocationStarted(IInvocationContext context)
Segnala l'inizio dell'invocazione del test. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
Salva i dati del log. |
Campi
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Il nome di un file di testo contenente tutti i nomi dei file di output del test.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Il nome di una sottodirectory contenente tutti i file generati dal processo host.
Costruttori pubblici
ClusterLogSaver
public ClusterLogSaver ()
Metodi pubblici
getLogReportDir
public LogFile getLogReportDir ()
Recupera il LogFile contenente il percorso e/o l'URL della directory in cui vengono salvati i log.
| Ritorni | |
|---|---|
LogFile |
L'elemento LogFile. |
invocationEnded
public void invocationEnded (long elapsedTime)
Segnala che l'invocazione è terminata, con esito positivo o a causa di una condizione di errore.
Verrà chiamato automaticamente dal framework TradeFederation dopo la chiamata di ITestInvocationListener.invocationEnded(long).
| Parametri | |
|---|---|
elapsedTime |
long: il tempo trascorso dall'invocazione in ms |
invocationStarted
public void invocationStarted (IInvocationContext context)
Segnala l'inizio dell'invocazione del test.
Verrà chiamato automaticamente dal framework TradeFederation prima della chiamata di ITestInvocationListener.invocationStarted(IInvocationContext).
| Parametri | |
|---|---|
context |
IInvocationContext: informazioni sulla chiamata. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Salva i dati del log.
Verrà chiamata automaticamente dal framework TradeFederation ogni volta che viene chiamato ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource). Può essere utilizzato anche come metodo di supporto per salvare dati di log aggiuntivi.
A seconda dell'implementazione e delle norme, i log potrebbero essere salvati in un formato compresso. I log possono essere archiviati anche in una posizione inaccessibile a TradeFed.
| Parametri | |
|---|---|
dataName |
String: un nome descrittivo String dei dati, ad esempio "device_logcat" |
dataType |
LogDataType: il LogDataType del file. |
dataStream |
InputStream: il ERROR(/InputStream) dei dati. |
| Ritorni | |
|---|---|
LogFile |
il LogFile contenente il percorso e l'URL del file salvato. |