MetrikTest Vakası

public class MetricTestCase
extends TestCase

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


TradeFed'in bir parçası olarak çalışırken metriklerin günlüğe kaydedilmesine izin veren TestCase uzantısı. Ya doğrudan DeviceTestCase olarak ya da HostTest bir parçası olarak. YAPILACAKLAR: Çalışma metriğinin (yalnızca test metriğini değil) JUnit3 testleri için anlamlı olup olmadığını değerlendirin.

Özet

iç içe sınıflar

class MetricTestCase.LogHolder

Raporlanacak bir günlük dosyasını tutacak yapı.

Alanlar

public mLogs

public mMetrics

Kamu inşaatçıları

MetricTestCase ()
MetricTestCase (String name)

Verilen adla bir test durumu oluşturur.

Genel yöntemler

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

Bir testten günlükleri almak için JUnit3 ileticisinden geri arama.

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

Test senaryosu için bir ölçüm kaydedin.

Alanlar

mllog'lar

public  mLogs

mMetrikler

public  mMetrics

Kamu inşaatçıları

MetrikTest Vakası

public MetricTestCase ()

MetrikTest Vakası

public MetricTestCase (String name)

Verilen adla bir test durumu oluşturur. TestCase yapıcısından devralındı.

parametreler
name String

Genel yöntemler

addTestLog

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

Bir testten günlükleri almak için JUnit3 ileticisinden geri arama.

parametreler
dataName String : Verilerin bir String açıklayıcı adı. örneğin "device_logcat". Not dataName, çağrı başına benzersiz olmayabilir. yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir

dataType LogDataType : verilerin LogDataType'ı

dataStream InputStreamSource : verilerin InputStreamSource'u. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığından emin olmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır.

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 senaryosu için bir ölçüm kaydedin.

parametreler
key String : metriğin altında bulunacağı anahtar.

value String : anahtarla ilişkilendirilir.