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, biçiminde biçimlendirilir ve etiketi altına yerleştirilir.

Çalıştırma metriklerindeki tüm k-v çiftleri şu şekilde biçimlendirilir: ve altında iç içe yerleştirilmiş bir etiket olan etiketi altına yerleştirilir.

Ö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ı String olarak döndürür.

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)