MetricsXMLResultReporter
public
class
MetricsXMLResultReporter
extends CollectingTestListener
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.android.tradefed.result.MetricsXMLResultReporter | |
MetricsXMLResultReporter, test metriklerini ve çalıştırma metriklerini, testin invocationEnded aşamasında metrics-folder parametresiyle belirtilen bir klasördeki XML dosyasına yazar. XML dosyası, regresyonu tespit etmek için bir algoritmaya yönlendirilir.
Çalıştırma metrikleri haritasındaki tüm k-v çiftleri,
Çalıştırma metriklerindeki tüm k-v çiftleri şu şekilde biçimlendirilir:
Örnek XML biçimi:
Özet
Herkese açık oluşturucular | |
|---|---|
MetricsXMLResultReporter()
|
|
Herkese açık yöntemler | |
|---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Geçerli zaman damgasını |
void
|
invocationEnded(long elapsedTime)
Çağırmanın başarıyla mı yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir. |
Herkese açık oluşturucular
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
Herkese açık yöntemler
createOutputStream
public OutputStream createOutputStream ()
| İadeler | |
|---|---|
OutputStream |
|
| Verdiği hatalar | |
|---|---|
IOException |
|
getTimeStamp
public String getTimeStamp ()
Geçerli zaman damgasını String olarak döndürür.
| İadeler | |
|---|---|
String |
|
invocationEnded
public void invocationEnded (long elapsedTime)
Çağırmanın başarıyla mı yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
elapsedTime |
long: çağrının geçen süresi (ms) |