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
publicmLogs
mMetrikler
publicmMetrics
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. |
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: 2022-08-15 UTC.