ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Class ILogSaver
untuk mengupload output pengujian ke TFC.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
Nama file teks yang berisi semua nama file output pengujian. |
public
static
final
String |
TOOL_LOG_PATH
Nama subdirektori yang berisi semua file yang dihasilkan oleh proses host. |
Konstruktor publik | |
---|---|
ClusterLogSaver()
|
Metode publik | |
---|---|
LogFile
|
getLogReportDir()
Dapatkan |
void
|
invocationEnded(long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error. |
void
|
invocationStarted(IInvocationContext context)
Melaporkan awal pemanggilan pengujian. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
Simpan data log. |
Kolom
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Nama file teks yang berisi semua nama file output pengujian.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Nama subdirektori yang berisi semua file yang dihasilkan oleh proses host.
Konstruktor publik
ClusterLogSaver
public ClusterLogSaver ()
Metode publik
getLogReportDir
public LogFile getLogReportDir ()
Dapatkan LogFile
yang berisi jalur dan/atau URL direktori tempat log disimpan.
Hasil | |
---|---|
LogFile |
LogFile . |
invocationEnded
public void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error.
Akan otomatis dipanggil oleh framework TradeFederation setelah
ITestInvocationListener.invocationEnded(long)
dipanggil.
Parameter | |
---|---|
elapsedTime |
long : waktu yang berlalu dari pemanggilan dalam md |
invocationStarted
public void invocationStarted (IInvocationContext context)
Melaporkan awal pemanggilan pengujian.
Akan otomatis dipanggil oleh framework TradeFederation sebelum
ITestInvocationListener.invocationStarted(IInvocationContext)
dipanggil.
Parameter | |
---|---|
context |
IInvocationContext : informasi tentang pemanggilan. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Simpan data log.
Akan otomatis dipanggil oleh framework TradeFederation setiap kali ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
dipanggil. Metode ini juga dapat digunakan sebagai metode bantuan untuk menyimpan data log tambahan.
Bergantung pada penerapan dan kebijakan, log dapat disimpan dalam bentuk yang dikompresi. Log juga dapat disimpan di lokasi yang tidak dapat diakses oleh Tradefed.
Parameter | |
---|---|
dataName |
String : nama deskriptif String data. misalnya, "device_logcat" |
dataType |
LogDataType : LogDataType file. |
dataStream |
InputStream : ERROR(/InputStream) data. |
Hasil | |
---|---|
LogFile |
LogFile yang berisi jalur dan URL file yang disimpan. |