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
publicmLogs
mMetrik
publicmMetrics
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. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.