MetricTestCase

public class MetricTestCase
extends TestCase

java.lang.Objek
junit.framework.Tegaskan
junit.framework.TestCase
com.Android.tradefed.testtype.MetricTestCase


Perpanjangan TestCase yang memungkinkan untuk mencatat metrik saat dijalankan sebagai bagian dari TradeFed. Baik secara langsung sebagai DeviceTestCase atau sebagai bagian dari HostTest . TODO: Evaluasi apakah menjalankan metrik (tidak hanya metrik pengujian) masuk akal untuk pengujian JUnit3.

Ringkasan

Kelas bersarang

class MetricTestCase.LogHolder

Struktur untuk menyimpan file log yang akan dilaporkan.

Bidang

public mLogs

public mMetrics

Konstruktor publik

MetricTestCase ()
MetricTestCase (String name)

Membangun kasus uji dengan nama yang diberikan.

Metode publik

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

Panggilan balik dari penerus JUnit3 untuk mendapatkan log dari pengujian.

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

Catat metrik untuk kasus uji.

Bidang

mlog

public  mLogs

mMetrik

public  mMetrics

Konstruktor publik

MetricTestCase

public MetricTestCase ()

MetricTestCase

public MetricTestCase (String name)

Membangun kasus uji dengan nama yang diberikan. Diwarisi dari konstruktor TestCase .

Parameter
name String

Metode publik

tambahkanTestLog

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

Panggilan balik dari penerus JUnit3 untuk mendapatkan log dari pengujian.

Parameter
dataName String : sebuah string yang merupakan nama deskriptif data. misalnya "device_logcat". Catatan dataName mungkin tidak unik per pemanggilan. yaitu pelaksana harus mampu menangani banyak panggilan dengan nama data yang sama

dataType LogDataType : LogDataType datanya

dataStream InputStreamSource : InputStreamSource data. Pelaksana harus memanggil createInputStream untuk mulai membaca data, dan memastikan untuk menutup InputStream yang dihasilkan setelah selesai. Penelepon harus memastikan sumber data tetap ada dan dapat diakses hingga metode testLog selesai.

tambahkanTestMetric

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

Parameter
key String

metric MetricMeasurement.Metric

tambahkanTestMetric

public final void addTestMetric (String key, 
                String value)

Catat metrik untuk kasus uji.

Parameter
key String : kunci di mana metrik akan ditemukan.

value String : terkait dengan kunci.