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 | ||
Class helper untuk menangkap awal dan akhir proses yang tidak ada.
Ringkasan
Kolom | |
|---|---|
public
TestDescription |
mCurrentTest
|
public
boolean |
mRunEndedReported
|
public
boolean |
mRunStartReported
|
public
boolean |
mTestInProgress
|
Metode publik | |
|---|---|
void
|
testEnded(TestDescription test,
Melaporkan akhir eksekusi kasus pengujian individual. |
void
|
testEnded(TestDescription test, long endTime,
Alternatif untuk |
void
|
testRunEnded(long elapsedTimeMillis,
Melaporkan akhir proses pengujian. |
void
|
testRunStarted(String runName, int testCount)
Melaporkan dimulainya proses pengujian. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Melaporkan dimulainya proses pengujian. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Melaporkan dimulainya proses pengujian. |
void
|
testStarted(TestDescription test, long startTime)
Alternatif untuk |
void
|
testStarted(TestDescription test)
Melaporkan dimulainya kasus pengujian individual. |
Kolom
mRunEndedReported
public boolean mRunEndedReported
mRunStartReported
public boolean mRunStartReported
mTestInProgress
public boolean mTestInProgress
Metode publik
testEnded
public void testEnded (TestDescription test,testMetrics)
Melaporkan akhir eksekusi kasus pengujian individual.
Jika testFailed(TestDescription, FailureDescription) tidak dipanggil, pengujian ini lulus. Juga menampilkan metrik key/value
yang mungkin telah dikeluarkan selama eksekusi kasus pengujian.
| Parameter | |
|---|---|
test |
TestDescription: mengidentifikasi pengujian |
testMetrics |
: ERROR(/Map) metrik yang dikeluarkan |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
Alternatif untuk ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) tempat kita dapat menentukan waktu berakhir
secara langsung. Gabungkan dengan testStarted(com.android.tradefed.result.TestDescription, long) untuk pengukuran yang akurat.
| Parameter | |
|---|---|
test |
TestDescription: mengidentifikasi pengujian |
endTime |
long: waktu berakhirnya pengujian, diukur melalui System.currentTimeMillis() |
testMetrics |
: ERROR(/Map) metrik yang dikeluarkan |
testRunEnded
public void testRunEnded (long elapsedTimeMillis,
runMetrics) Melaporkan akhir proses pengujian.
| Parameter | |
|---|---|
elapsedTimeMillis |
long: waktu berlalu yang dilaporkan perangkat, dalam milidetik |
runMetrics |
: pasangan nilai kunci yang dilaporkan di akhir proses pengujian |
testRunStarted
public void testRunStarted (String runName,
int testCount)Melaporkan dimulainya proses pengujian.
| Parameter | |
|---|---|
runName |
String: nama operasi pengujian |
testCount |
int: jumlah total pengujian dalam operasi pengujian |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber,
long startTime)Melaporkan dimulainya proses pengujian.
| Parameter | |
|---|---|
runName |
String: nama operasi pengujian |
testCount |
int: jumlah total pengujian dalam operasi pengujian |
attemptNumber |
int: nomor pesanan, yang mengidentifikasi berbagai upaya runName yang sama
yang dijalankan beberapa kali. attemptNumber diindeks 0 dan harus bertambah setiap kali
ada run baru. Misalnya, pengujian dicoba ulang secara terperinci 3 kali, sehingga total ada 4 run
dengan runName yang sama dan attemptNumber dari 0 hingga 3. |
startTime |
long: waktu mulai eksekusi, diukur melalui System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)Melaporkan dimulainya proses pengujian.
| Parameter | |
|---|---|
runName |
String: nama operasi pengujian |
testCount |
int: jumlah total pengujian dalam operasi pengujian |
attemptNumber |
int: nomor pesanan, yang mengidentifikasi berbagai upaya runName yang sama
yang dijalankan beberapa kali. attemptNumber diindeks 0 dan harus bertambah setiap kali
ada run baru. Misalnya, pengujian dicoba ulang secara terperinci 3 kali, maka totalnya harus ada 4
run dalam runName yang sama dan attemptNumber-nya adalah dari 0 hingga 3. |
testStarted
public void testStarted (TestDescription test, long startTime)
Alternatif untuk testStarted(com.android.tradefed.result.TestDescription) yang juga menentukan kapan pengujian dimulai, dikombinasikan dengan ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) untuk pengukuran yang akurat.
| Parameter | |
|---|---|
test |
TestDescription: mengidentifikasi pengujian |
startTime |
long: waktu dimulainya pengujian, diukur melalui System.currentTimeMillis() |
testStarted
public void testStarted (TestDescription test)
Melaporkan dimulainya kasus pengujian individual. Antarmuka lama, sebaiknya gunakan testStarted(com.android.tradefed.result.TestDescription) jika memungkinkan.
| Parameter | |
|---|---|
test |
TestDescription: mengidentifikasi pengujian |