Metrik Test Örneği
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 izin veren TestCase
uzantısı. Doğrudan bir DeviceTestCase
olarak veya bir HostTest
parçası olarak. YAPILACAKLAR: JUnit3 testleri için çalıştırma metriğinin (yalnızca test metriğini değil) anlamlı olup olmadığını değerlendirin.
Özet
İç içe sınıflar | |
---|---|
class | MetricTestCase.LogHolder Raporlanacak bir günlük dosyası tutmak için yapı. |
alanlar | |
---|---|
public | mLogs |
public | mMetrics
|
kamu inşaatçılar | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Verilen ada sahip bir test durumu oluşturur. |
Genel yöntemler | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Günlükleri bir testten 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
mL günlükleri
publicmLogs
mMetrikler
publicmMetrics
kamu inşaatçılar
Metrik Test Örneği
public MetricTestCase ()
Metrik Test Örneği
public MetricTestCase (String name)
Verilen ada sahip bir test durumu oluşturur. TestCase
yapıcısından devralındı.
parametreler | |
---|---|
name | String |
Genel yöntemler
test günlüğü ekle
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Günlükleri bir testten almak için JUnit3 ileticisinden geri arama.
parametreler | |
---|---|
dataName | String : Verilerin açıklayıcı bir String adı. örneğin "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. yani uygulayıcılar, aynı dataName ile birden fazla çağrıyı yönetebilmelidir. |
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 ortaya çıkan InputStream'i kapattığı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şkili. |
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-03-30 UTC.