Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

ILogSaver

public interface ILogSaver

com.android.tradefed.result.ILogSaver


Kelas yang mengimplementasikan antarmuka ini menyediakan metode untuk menyimpan log ke lokasi pusat.

ILogSaver dideklarasikan dalam konfigurasi dan bertanggung jawab untuk menyimpan log ke lokasi pusat. Ini juga mengekspos metode sehingga ILogSaverListener dapat menyimpan file tambahan ke lokasi yang sama.

Ringkasan

Metode publik

abstract LogFile getLogReportDir ()

Dapatkan LogFile berisi jalur dan / atau URL direktori tempat log disimpan.

abstract void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, apakah berhasil atau karena beberapa kondisi kesalahan.

abstract void invocationStarted (IInvocationContext context)

Melaporkan awal dari permintaan tes.

abstract LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

Simpan data log.

abstract LogFile saveLogDataRaw (String dataName, LogDataType type, InputStream dataStream)

Metode pembantu untuk menyimpan data log tanpa modifikasi.

Metode publik

getLogReportDir

public abstract LogFile getLogReportDir ()

Dapatkan LogFile berisi jalur dan / atau URL direktori tempat log disimpan.

Kembali
LogFile LogFile .

invocationEnded

public abstract void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, apakah berhasil atau karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka kerja ITestInvocationListener#invocationEnded(long) setelah ITestInvocationListener#invocationEnded(long) dipanggil.

Parameter
elapsedTime long : waktu yang berlalu dari pemanggilan dalam ms

invocationStarted

public abstract void invocationStarted (IInvocationContext context)

Melaporkan awal dari permintaan tes.

Akan secara otomatis dipanggil oleh kerangka kerja ITestInvocationListener#invocationStarted(IInvocationContext) sebelum ITestInvocationListener#invocationStarted(IInvocationContext) dipanggil.

Parameter
context IInvocationContext : informasi tentang pemanggilan.

saveLogData

public abstract LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

Simpan data log.

Akan secara otomatis dipanggil oleh kerangka kerja TradeFederation setiap kali ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) dipanggil. Ini juga dapat digunakan sebagai metode pembantu untuk menyimpan data log tambahan.

Bergantung pada implementasi dan kebijakan, log dapat disimpan dalam bentuk terkompresi. Log juga dapat disimpan di lokasi yang tidak dapat diakses oleh Tradefed.

Parameter
dataName String : Nama deskriptifString dari data. mis. "device_logcat"

dataType LogDataType : LogDataType file.

dataStream InputStream : ERROR(/InputStream) dari data.

Kembali
LogFile LogFile berisi jalur dan URL dari file yang disimpan.

Melempar
jika file log tidak dapat dibuat

saveLogDataRaw

public abstract LogFile saveLogDataRaw (String dataName, 
                LogDataType type, 
                InputStream dataStream)

Metode pembantu untuk menyimpan data log tanpa modifikasi.

Log mungkin disimpan di lokasi yang tidak dapat diakses oleh Tradefed.

Parameter
dataName String : Nama deskriptifString dari data. misalnya "device_logcat".

type LogDataType : LogDataType berisi tipe dan ekstensi file

dataStream InputStream : ERROR(/InputStream) dari data.

Kembali
LogFile LogFile berisi jalur dan URL dari file yang disimpan.

Melempar
jika file log tidak dapat dibuat