ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Objek | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Kelas ILogSaver
untuk mengunggah hasil pengujian ke TFC.
Ringkasan
Bidang | |
---|---|
public static final String | FILE_NAMES_FILE_NAME Nama file teks yang berisi semua nama file keluaran 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 atau karena beberapa kondisi kesalahan. |
void | invocationStarted ( IInvocationContext context) Melaporkan awal pemanggilan pengujian. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Simpan data log. |
Bidang
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Nama file teks yang berisi semua nama file keluaran 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
dapatkanLogReportDir
public LogFile getLogReportDir ()
Dapatkan LogFile
yang berisi jalur dan/atau URL direktori tempat log disimpan.
Kembali | |
---|---|
LogFile | LogFile . |
doaBerakhir
public void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.
Akan dipanggil secara otomatis oleh kerangka TradeFederation setelah ITestInvocationListener#invocationEnded(long)
dipanggil.
Parameter | |
---|---|
elapsedTime | long : waktu pemanggilan yang telah berlalu dalam ms |
doaDimulai
public void invocationStarted (IInvocationContext context)
Melaporkan awal pemanggilan pengujian.
Akan dipanggil secara otomatis oleh kerangka TradeFederation sebelum ITestInvocationListener#invocationStarted(IInvocationContext)
dipanggil.
Parameter | |
---|---|
context | IInvocationContext : informasi tentang pemanggilan. |
simpanLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Simpan data log.
Akan dipanggil secara otomatis oleh kerangka TradeFederation setiap kali ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
dipanggil. Ini juga dapat digunakan sebagai metode pembantu untuk menyimpan data log tambahan.
Tergantung pada penerapan dan kebijakannya, log dapat disimpan dalam bentuk terkompresi. Log juga dapat disimpan di lokasi yang tidak dapat diakses oleh Tradefed.
Parameter | |
---|---|
dataName | String : sebuah String yang merupakan nama deskriptif data. misalnya "device_logcat" |
dataType | LogDataType : LogDataType file. |
dataStream | InputStream : ERROR(/InputStream) data. |
Kembali | |
---|---|
LogFile | LogFile yang berisi jalur dan URL file yang disimpan. |