Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 koleksi berhenti di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Ringkasan

bidang

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 ()

Mengembalikan daftar informasi build yang tersedia dalam pemanggilan.

final getDevices ()

Mengembalikan daftar perangkat yang tersedia dalam permintaan.

File getFileFromTestArtifacts (String fileName)

Ambil file dari artefak uji atau artefak modul dan simpan di peta untuk panggilan berikutnya.

final ITestInvocationListener getInvocationListener ()

Mengembalikan asli ITestInvocationListener mana kita meneruskan hasil.

final getRealDevices ()

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

String getRunName ()

Pengembalian nama uji coba mRunName bahwa pemicu kolektor.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan ke mana harus 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 diteruskan

final boolean isDisabled ()

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

final void logAssociation (String dataName, LogFile logFile)

Jangan gunakan implementasi kolektor metrik dalam.

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Panggilan balik ketika kasus uji gagal dengan asumsi kegagalan.

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

Callback saat test case berakhir.

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

Callback saat test case berakhir.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Panggilan balik ketika kasus uji gagal.

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

Callback saat uji coba berakhir.

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)
void onTestRunStart ( DeviceMetricData runData)

Panggilan balik saat uji coba dimulai.

void onTestStart ( DeviceMetricData testData)

Callback saat test case dimulai.

final void setDisable (boolean isDisabled)

Menyetel apakah objek harus dinonaktifkan.

final void setLogSaver (ILogSaver logSaver)

Jangan gunakan implementasi kolektor metrik dalam.

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 testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Jangan gunakan implementasi kolektor metrik dalam.

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 coba 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)

Panggilan balik kasus uji

bidang

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 ()

Mengembalikan daftar informasi build yang tersedia dalam pemanggilan.

Kembali

dapatkanPerangkat

public final  getDevices ()

Mengembalikan daftar perangkat yang tersedia dalam permintaan.

Kembali

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Ambil file dari artefak uji atau artefak modul dan simpan di peta untuk panggilan berikutnya.

Parameter
fileName String : nama file untuk mencari di artefak.

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

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Mengembalikan asli ITestInvocationListener mana kita meneruskan hasil.

Kembali
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

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

Kembali

getRunName

public String getRunName ()

Pengembalian nama uji coba mRunName bahwa pemicu kolektor.

Kembali
String mRunName, nama uji coba saat ini.

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan ke mana harus meneruskan hasil. Hanya akan dipanggil sekali per instance, dan kolektor diharapkan memperbarui konteks dan pendengar internalnya. Init tidak akan pernah dipanggil selama uji coba selalu sebelumnya.

Jangan menimpa kecuali Anda tahu apa yang Anda lakukan.

Parameter
context IInvocationContext : yang IInvocationContext untuk doa berlangsung.

listener ITestInvocationListener : yang ITestInvocationListener mana untuk menempatkan hasil.

Kembali
ITestInvocationListener pendengar baru membungkus yang asli.

doaBerakhir

public final void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

doa gagal

public final void invocationFailed (FailureDescription failure)

Parameter
failure FailureDescription

doa gagal

public final void invocationFailed (Throwable cause)

Parameter
cause Throwable

doaDimulai

public final void invocationStarted (IInvocationContext context)

Pendengar Doa untuk diteruskan

Parameter
context IInvocationContext

dinonaktifkan

public final boolean isDisabled ()

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

Kembali
boolean

logAsosiasi

public final void logAssociation (String dataName, 
                LogFile logFile)

Jangan gunakan implementasi kolektor metrik dalam. Ini adalah penerusan murni.

Parameter
dataName String

logFile LogFile

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Panggilan balik ketika kasus uji gagal dengan asumsi kegagalan.

Parameter
testData DeviceMetricData : yang DeviceMetricData memegang data untuk uji kasus.

test TestDescription : yang TestDescription dari kasus uji berlangsung.

padaTestEnd

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

Callback saat test case berakhir. Ini harus menjadi waktu untuk membersihkan.

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

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

test TestDescription : yang TestDescription dari kasus uji berlangsung.

padaTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback saat test case berakhir. Ini harus menjadi waktu untuk membersihkan.

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

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

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Panggilan balik ketika kasus uji gagal.

Parameter
testData DeviceMetricData : yang DeviceMetricData memegang data untuk uji kasus.

test TestDescription : yang TestDescription dari kasus uji berlangsung.

diTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Callback saat uji coba berakhir. Ini harus menjadi waktu untuk membersihkan.

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

currentRunMetrics : Peta saat metrik diteruskan ke ITestLifeCycleReceiver.testRunEnded(long, Map) .

diTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Parameter
testData DeviceMetricData

failure FailureDescription

diTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Panggilan balik saat uji coba dimulai.

Parameter
runData DeviceMetricData : yang DeviceMetricData memegang data untuk menjalankan.

diTestStart

public void onTestStart (DeviceMetricData testData)

Callback saat test case dimulai.

Parameter
testData DeviceMetricData : yang DeviceMetricData memegang data untuk uji kasus.

atur Nonaktifkan

public final void setDisable (boolean isDisabled)

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 dimasukkan ke dalam.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Jangan gunakan implementasi kolektor metrik dalam. Ini adalah penerusan murni.

Parameter
logSaver ILogSaver

tesAsumsiKegagalan

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

tesAsumsiKegagalan

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parameter
test TestDescription

failure FailureDescription

tesBerakhir

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

Parameter
test TestDescription

endTime long

testMetrics

tesBerakhir

public final void testEnded (TestDescription test, 
                 testMetrics)

Parameter
test TestDescription

testMetrics

tesGagal

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parameter
test TestDescription

failure FailureDescription

tesGagal

public final void testFailed (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

tesDiabaikan

public final void testIgnored (TestDescription test)

Parameter
test TestDescription

tesLog

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

tesLogDisimpan

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Jangan gunakan implementasi kolektor metrik dalam. Ini adalah penerusan murni.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuledEnd

public final void testModuleEnded ()

testModuleDimulai

public final void testModuleStarted (IInvocationContext moduleContext)

Parameter
moduleContext IInvocationContext

testRunEnd

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

testRunMulai

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

Parameter
runName String

testCount int

attemptNumber int

testRunMulai

public final void testRunStarted (String runName, 
                int testCount)

Uji coba panggilan balik

Parameter
runName String

testCount int

testRunMulai

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

Parameter
runName String

testCount int

attemptNumber int

startTime long

testRunBerhenti

public final void testRunStopped (long elapsedTime)

Parameter
elapsedTime long

tesMulai

public final void testStarted (TestDescription test, 
                long startTime)

Parameter
test TestDescription

startTime long

tesMulai

public final void testStarted (TestDescription test)

Panggilan balik kasus uji

Parameter
test TestDescription