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
publicmLogs
mMetrikler
publicmMetrics
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. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.