GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder
       ↳ com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


Helper class untuk menangkap awal dan akhir proses yang hilang.

Ringkasan

Kolom

public boolean mRunEndedReported

public boolean mRunStartReported

Metode publik

void testRunEnded(long elapsedTimeMillis, runMetrics)

Melaporkan berakhirnya uji coba.

void testRunStarted(String runName, int testCount)

Melaporkan dimulainya pengujian.

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

Melaporkan dimulainya pengujian.

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

Melaporkan dimulainya pengujian.

Kolom

mRunEndedDilaporkan

public boolean mRunEndedReported

mRunStartDilaporkan

public boolean mRunStartReported

Metode publik

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Melaporkan berakhirnya uji coba. FIXME: Kita tidak dapat memiliki dua Peta<> antarmuka dengan jenis yang berbeda, jadi kita harus menggunakan HashMap di sini.

Parameter
elapsedTimeMillis long: perangkat melaporkan waktu berlalu, dalam milidetik

runMetrics : pasangan nilai kunci yang dilaporkan di akhir pengujian dengan Metric.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Melaporkan dimulainya pengujian.

Parameter
runName String: nama pengujian yang dijalankan

testCount int: jumlah total pengujian dalam pengujian

testRunStarted

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

Melaporkan dimulainya pengujian.

Parameter
runName String: nama pengujian yang dijalankan

testCount int: jumlah total pengujian dalam pengujian

attemptNumber int: nomor pesanan, yang mengidentifikasi berbagai percobaan dari runName yang sama yang berjalan beberapa kali. upayaNumber diindeks 0 dan harus bertambah setiap kali operasi baru terjadi. mis. Pengujian terperinci dilakukan sebanyak 3 kali, dengan total pengujian 4 kali di bawah runName yang sama dan percobaanNumber adalah dari 0 hingga 3.

startTime long: waktu yang dimulai, diukur melalui System.currentTimeMillis()

testRunStarted

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

Melaporkan dimulainya pengujian.

Parameter
runName String: nama pengujian yang dijalankan

testCount int: jumlah total pengujian dalam pengujian

attemptNumber int: nomor pesanan, yang mengidentifikasi berbagai percobaan dari runName yang sama yang berjalan beberapa kali. upayaNumber diindeks 0 dan akan bertambah setiap kali terjadi proses baru. mis. Sebuah tes terperinci dilakukan sebanyak 3 kali, seharusnya memiliki total 4 berjalan di bawah runName yang sama dan percobaanNumber adalah dari 0 hingga 3.