MetrikTestCase

public class MetricTestCase
extends TestCase

Java.lang.Nesne
🎃 junit.framework.Assert
  🎃 junit.framework.TestCase
    🎃 com.android.tradefed.testtype.MetricTestCase


TradeFed kapsamında çalıştırıldığında metrikleri günlüğe kaydetmeye olanak tanıyan TestCase uzantısı. İkisinden biri doğrudan DeviceTestCase olarak veya HostTest kapsamında değerlendirilir. YAPILACAKLAR: Projenizin, çalıştırma metriği (yalnızca test metriği değil) JUnit3 testleri için bir anlam ifade eder.

Özet

İç içe yerleştirilmiş sınıflar

class MetricTestCase.LogHolder

Raporlanacak günlük dosyasının saklanacağı yapı. 

Fields'ın oynadığı filmler

public mLogs

public mMetrics

Kamu inşaatçıları

MetricTestCase()
MetricTestCase(String name)

Verilen adla bir test durumu oluşturur.

Herkese açık yöntemler

final void addTestLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Bir testten günlükleri almak üzere JUnit3 yönlendirme aracından geri arama.

final void addTestMetric(String key, MetricMeasurement.Metric metric)
final void addTestMetric(String key, String value)

Test durumu için bir metrik kaydedin.

Fields'ın oynadığı filmler

mGünlükler

public  mLogs

mMetrikler

public  mMetrics

Kamu inşaatçıları

MetrikTestCase

public MetricTestCase ()

MetrikTestCase

public MetricTestCase (String name)

Verilen adla bir test durumu oluşturur. TestCase oluşturucudan devralındı.

Parametreler
name String

Herkese açık yöntemler

testGünlüğü

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Bir testten günlükleri almak üzere JUnit3 yönlendirme aracından geri arama.

Parametreler
dataName String: Verilerin dize açıklayıcı adı. ör. "device_logcat". Not dataName her çağrı başına benzersiz olmayabilir. Yani, uygulayıcılar birden fazla aramayı işleyebiliyor olmalıdır. aynı dataName ile

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin GirişStreamSource'u. Uygulayıcıların createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak Tamamlandığında giriş akışı. Arayanlar, veri kaynağının mevcut olduğundan emin olmalıdır. ve testLog yöntemi tamamlanana kadar erişilebilir.

addTestMetric

public final void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

Parametreler
key String

metric MetricMeasurement.Metric

addTestMetric

public final void addTestMetric (String key, 
                String value)

Test durumu için bir metrik kaydedin.

Parametreler
key String: Metriğin altında bulunacağı anahtar.

value String: Anahtarla ilişkilendirilir.