MetricTestCase
public class MetricTestCase
extends TestCase
java.lang.Objek | |||
↳ | junit.framework.Assert | ||
↳ | 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 jika menjalankan metrik (tidak hanya metrik pengujian) masuk akal untuk pengujian JUnit3.
Ringkasan
Kelas bersarang | |
---|---|
class | MetricTestCase.LogHolder Struktur untuk menampung 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) Callback dari forwarder JUnit3 untuk mendapatkan log dari tes. |
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
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Callback dari forwarder JUnit3 untuk mendapatkan log dari tes.
Parameter | |
---|---|
dataName | String : nama deskriptif String dari data. misalnya "device_logcat". Catatan dataName mungkin tidak unik per pemanggilan. yaitu pelaksana harus dapat menangani banyak panggilan dengan dataName yang sama |
dataType | LogDataType : LogDataType dari data |
dataStream | InputStreamSource : InputStreamSource dari 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. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Parameter | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key, String value)
Catat metrik untuk kasus uji.
Parameter | |
---|---|
key | String : kunci tempat metrik akan ditemukan. |
value | String : terkait dengan kunci. |
Konten dan contoh kode di halaman ini tunduk pada 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-03-30 UTC.