MetricsXMLResultReporter
public
class
MetricsXMLResultReporter
extends CollectingTestListener
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.android.tradefed.result.MetricsXMLResultReporter | |
MetricsXMLResultReporter menulis metrik pengujian dan menjalankan metrik ke file XML dalam folder yang ditentukan oleh parameter metrics-folder pada fase invocationEnded pengujian. File XML akan disalurkan ke algoritma untuk mendeteksi regresi.
Semua paris k-v dalam peta metrik run akan diformat menjadi:
Semua paris k-v dalam peta metrik run akan diformat menjadi:
Contoh format XML:
Ringkasan
Konstruktor publik | |
|---|---|
MetricsXMLResultReporter()
|
|
Metode publik | |
|---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Menampilkan stempel waktu saat ini sebagai |
void
|
invocationEnded(long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena kondisi error tertentu. |
Konstruktor publik
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
Metode publik
createOutputStream
public OutputStream createOutputStream ()
| Hasil | |
|---|---|
OutputStream |
|
| Menampilkan | |
|---|---|
IOException |
|
getTimeStamp
public String getTimeStamp ()
Menampilkan stempel waktu saat ini sebagai String.
| Hasil | |
|---|---|
String |
|
invocationEnded
public void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena kondisi error tertentu.
Akan otomatis dipanggil oleh framework TradeFederation.
| Parameter | |
|---|---|
elapsedTime |
long: waktu berlalu pemanggilan dalam md |