Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


Implementasi dasar IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Ringkasan

Fields

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Konstruktor publik

BaseDeviceMetricCollector ()

Metode publik

final getBuildInfos ()

Menampilkan daftar informasi build yang tersedia di pemanggilan.

final getDevices ()

Menampilkan daftar perangkat yang tersedia di pemanggilan.

File getFileFromTestArtifacts (String fileName)

Ambil file dari artefak pengujian atau artefak modul dan simpan dalam cache di peta untuk panggilan berikutnya.

final ITestInvocationListener getInvocationListener ()

Mengembalikan ITestInvocationListener asli tempat kami meneruskan hasilnya.

final getRealDevices ()

Mengembalikan semua perangkat non-stub dari daftar getDevices() .

String getRunName ()

Mengembalikan nama uji coba mRunName yang memicu kolektor.

String getTag ()

Mengembalikan pengenal mTag dari kolektor.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan ke mana meneruskan hasil.

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

Pendengar Doa untuk meneruskan

final boolean isDisabled ()

Mengembalikan True jika seluruh objek dinonaktifkan (lewati penyiapan dan pembongkaran).

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Callback saat kasus uji gagal dengan asumsi kegagalan.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Callback ketika test case diakhiri.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Callback ketika test case diakhiri.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Callback ketika kasus uji gagal.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Callback saat uji coba diakhiri.

void onTestRunStart ( DeviceMetricData runData)

Callback saat uji coba dimulai.

void onTestStart ( DeviceMetricData testData)

Callback saat test case dimulai.

final void setDisable (boolean isDisabled)

Menyetel apakah objek harus dinonaktifkan.

void setTag (String tag)

Set mTag kolektor.

final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

Uji panggilan balik

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Uji kasus callback

Fields

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Konstruktor publik

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Metode publik

getBuildInfos

public final  getBuildInfos ()

Menampilkan daftar informasi build yang tersedia di pemanggilan.

Kembali

getDevices

public final  getDevices ()

Menampilkan daftar perangkat yang tersedia di pemanggilan.

Kembali

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Ambil file dari artefak pengujian atau artefak modul dan simpan dalam cache di peta untuk panggilan berikutnya.

Parameter
fileName String : nama file yang akan dicari di artefak.

Kembali
File File dari artefak pengujian atau artefak modul. Mengembalikan null jika file tidak ditemukan.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Mengembalikan ITestInvocationListener asli tempat kami meneruskan hasilnya.

Kembali
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

Mengembalikan semua perangkat non-stub dari daftar getDevices() .

Kembali

getRunName

public String getRunName ()
.dll

Mengembalikan nama uji coba mRunName yang memicu kolektor.

Kembali
String mRunName, nama uji coba saat ini.

getTag

public String getTag ()

Mengembalikan pengenal mTag dari kolektor.

Kembali
String mTag, pengenal unik kolektor.

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan ke mana meneruskan hasil. Hanya akan dipanggil sekali per instance, dan kolektor diharapkan memperbarui konteks dan listener internalnya. Init tidak akan pernah dipanggil selama pengujian dijalankan sebelumnya.

Jangan timpa kecuali Anda tahu apa yang Anda lakukan.

Parameter
context IInvocationContext : IInvocationContext untuk pemanggilan yang sedang berlangsung.

listener ITestInvocationListener : ITestInvocationListener tempat meletakkan hasil.

Kembali
ITestInvocationListener pendengar baru membungkus yang asli.

invocationEnded

public final void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

seruanFailed

public final void invocationFailed (FailureDescription failure)

Parameter
failure FailureDescription

seruanFailed

public final void invocationFailed (Throwable cause)

Parameter
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Pendengar Doa untuk meneruskan

Parameter
context IInvocationContext

isDisabled

public final boolean isDisabled ()

Mengembalikan True jika seluruh objek dinonaktifkan (lewati penyiapan dan pembongkaran). Salah sebaliknya.

Kembali
boolean

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Callback saat kasus uji gagal dengan asumsi kegagalan.

Parameter
testData DeviceMetricData : DeviceMetricData menyimpan data untuk kasus uji.

test TestDescription : TestDescription kasus pengujian sedang berlangsung.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)
.dll

Callback ketika test case diakhiri. Ini seharusnya menjadi waktu untuk bersih-bersih.

Parameter
testData DeviceMetricData : DeviceMetricData menyimpan data untuk kasus uji. Akan menjadi objek yang sama seperti selama onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : peta metrik saat ini yang diteruskan ke ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : TestDescription kasus pengujian sedang berlangsung.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback ketika test case diakhiri. Ini seharusnya menjadi waktu untuk bersih-bersih.

Parameter
testData DeviceMetricData : DeviceMetricData menyimpan data untuk kasus uji. Akan menjadi objek yang sama seperti selama onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : peta metrik saat ini yang diteruskan ke ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback ketika kasus uji gagal.

Parameter
testData DeviceMetricData : DeviceMetricData menyimpan data untuk kasus uji.

test TestDescription : TestDescription kasus pengujian sedang berlangsung.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)
.dll

Callback saat uji coba diakhiri. Ini seharusnya menjadi waktu untuk bersih-bersih.

Parameter
runData DeviceMetricData : DeviceMetricData menyimpan data untuk proses. Akan menjadi objek yang sama seperti selama onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : peta metrik saat ini yang diteruskan ke ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback saat uji coba dimulai.

Parameter
runData DeviceMetricData : DeviceMetricData menyimpan data untuk proses.

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback saat test case dimulai.

Parameter
testData DeviceMetricData : DeviceMetricData menyimpan data untuk kasus uji.

setDisable

public final void setDisable (boolean isDisabled)
.dll

Menyetel apakah objek harus dinonaktifkan. Dinonaktifkan berarti langkah penyiapan dan pembongkaran harus dilewati. Dapat digunakan untuk membuat objek dinonaktifkan secara default di konstruktor default.

Parameter
isDisabled boolean : keadaan objek harus diletakkan.

setTag

public void setTag (String tag)

Set mTag kolektor. Ini dapat digunakan untuk menentukan interval kolektor.

Parameter
tag String : pengenal unik kolektor.

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parameter
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Parameter
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Parameter
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parameter
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parameter
test TestDescription

testLog

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parameter
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Parameter
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parameter
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parameter
errorMessage String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Parameter
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Uji panggilan balik

Parameter
runName String

testCount int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Parameter
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

Parameter
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parameter
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Uji kasus callback

Parameter
test TestDescription