Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

BasePostProcessor

public abstract class BasePostProcessor
extends Object implements IPostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor


Dasar IPostProcessor bahwa setiap pelaksanaan harus memperpanjang. Pastikan bahwa metode pasca pemrosesan dipanggil sebelum reporter hasil akhir.

Ringkasan

Konstruktor publik

BasePostProcessor ()

Metode publik

final ITestInvocationListener init (ITestInvocationListener listener)

Langkah inisialisasi post processor.

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

Pendengar Doa untuk penerusan

final boolean isDisabled ()

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

final void logAssociation (String dataName, LogFile logFile)

Memperbarui asosiasi log-to-test.

processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

Terapkan metode ini untuk menggabungkan metrik dan log di semua pengujian.

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Terapkan metode ini untuk menghasilkan sekumpulan metrik baru dari metrik dan log yang ada.

processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)

Terapkan metode ini untuk memposting metrik dan log proses dari setiap pengujian.

final void setLogSaver (ILogSaver logSaver)
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)

Gunakan metode ini untuk mencatat file dari implementasi PostProcessor.

final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
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 testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Panggilan balik kasus uji

Metode yang dilindungi

MetricMeasurement.DataType getMetricType ()

Ganti metode ini untuk mengubah jenis metrik jika diperlukan.

String getRunName ()

Konstruktor publik

BasePostProcessor

public BasePostProcessor ()

Metode publik

init

public final ITestInvocationListener init (ITestInvocationListener listener)

Langkah inisialisasi post processor. Pastikan untuk dipanggil sebelum panggilan balik tes apa pun.

Parameter
listener ITestInvocationListener

Kembali
ITestInvocationListener

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 penerusan

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)

Memperbarui asosiasi log-to-test. Jika metode ini dipanggil selama pengujian, maka log tersebut termasuk dalam pengujian; jika tidak, itu akan menjadi log run.

Parameter
dataName String

logFile LogFile

processAllTestMetricsAndLogs

public  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

Terapkan metode ini untuk menggabungkan metrik dan log di semua pengujian. Metrik yang keluar dari metode ini akan menjadi reporter sebagai metrik yang dijalankan. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci yang unik (tidak boleh bertabrakan dengan kunci yang ada).

Parameter
allTestMetrics ListMultimap : Sebuah HashMultimap menyimpan metrik dari setiap tes dikelompokkan dengan nama metrik.

allTestLogs : Sebuah map menyimpan peta setiap tes ini file log mengetik dengan nama data mereka, menggunakan setiap tes ini TestDescription sebagai kunci.

Kembali
Kumpulan metrik yang baru dibuat dari semua metrik pengujian.

prosesRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Terapkan metode ini untuk menghasilkan sekumpulan metrik baru dari metrik dan log yang ada. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci yang unik (tidak boleh bertabrakan dengan kunci yang ada).

Parameter
rawMetrics : Kumpulan metrik mentah yang tersedia untuk dijalankan.

runLogs : Kumpulan file log untuk uji coba.

Kembali
Kumpulan metrik yang baru dibuat dari metrik yang dijalankan.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Terapkan metode ini untuk memposting metrik dan log proses dari setiap pengujian. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci yang unik (tidak boleh bertabrakan dengan kunci yang ada).

Parameter
testDescription TestDescription : The TestDescription objek menggambarkan tes.

testMetrics : Kumpulan metrik dari pengujian.

testLogs : Kumpulan file yang dicatat selama pengujian.

Kembali
Kumpulan metrik yang baru dibuat dari metrik pengujian.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

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)

Gunakan metode ini untuk mencatat file dari implementasi PostProcessor.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

tesLogDisimpan

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

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

testRunStopped

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

Metode yang dilindungi

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Ganti metode ini untuk mengubah jenis metrik jika diperlukan. Secara default, metrik diatur ke jenis yang diproses.

Kembali
MetricMeasurement.DataType

getRunName

protected String getRunName ()

Kembali
String