MetrikTestCase

public class MetricTestCase
extends TestCase

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


TradeFed'in bir parçası olarak çalışırken ölçümlerin günlüğe kaydedilmesine olanak tanıyan TestCase uzantısı. Doğrudan DeviceTestCase olarak veya HostTest bir parçası olarak. YAPILACAK: JUnit3 testleri için çalıştırma metriğinin (yalnızca test metriğinin değil) anlamlı olup olmadığını değerlendirin.

Özet

İç içe geçmiş 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 senaryosu 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

mLog'lar

public  mLogs

mMetrikler

public  mMetrics

Kamu inşaatçıları

MetrikTestCase

public MetricTestCase ()

MetrikTestCase

public MetricTestCase (String name)

Verilen adla bir test senaryosu 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 : Verinin String tanımlayıcı adı. örneğin "device_logcat". DataName'in çağrı başına benzersiz olmayabileceğini unutmayın. yani uygulayıcılar aynı veriAdı ile birden fazla çağrıyı yönetebilmelidir

dataType LogDataType : verilerin LogDataType'ı

dataStream InputStreamSource : Verinin GirişStreamSource'u. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan OutputStream'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 bulunacağı anahtar.

value String : anahtarla ilişkilendirilir.