PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.host.PrettyTestEventLogger


Logger mencocokkan peristiwa dan mencatatnya agar lebih mudah di-debug. Log di sisi host dan sisi perangkat harus sama persis agar mudah ditelusuri.

Ringkasan

Konstruktor publik

PrettyTestEventLogger( devices, boolean methodLevelLogging)

Metode publik

void testEnded(TestDescription test, testMetrics)

Melaporkan akhir eksekusi kasus pengujian individu.

void testFailed(TestDescription test, FailureDescription failure)

Melaporkan kegagalan kasus pengujian individu.

void testFailed(TestDescription test, String trace)

Melaporkan kegagalan kasus pengujian individu.

void testRunEnded(long elapsedTimeMillis, runMetrics)

Melaporkan akhir proses pengujian.

void testRunStarted(String runName, int testCount)

Melaporkan dimulainya proses pengujian.

void testStarted(TestDescription test)

Melaporkan dimulainya kasus pengujian individu.

Konstruktor publik

PrettyTestEventLogger

public PrettyTestEventLogger ( devices, 
                boolean methodLevelLogging)

Parameter
devices

methodLevelLogging boolean

Metode publik

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Melaporkan akhir eksekusi kasus pengujian individu.

Jika testFailed(TestDescription, FailureDescription) tidak dipanggil, pengujian ini lulus. Juga menampilkan metrik kunci/nilai yang mungkin telah dikeluarkan selama eksekusi kasus pengujian.

Parameter
test TestDescription: mengidentifikasi pengujian

testMetrics : ERROR(/Map) metrik yang dikeluarkan

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Melaporkan kegagalan kasus pengujian individu.

Akan dipanggil antara testStarted dan testEnded.

Parameter
test TestDescription: mengidentifikasi pengujian

failure FailureDescription: FailureDescription yang menjelaskan kegagalan dan konteksnya.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Melaporkan kegagalan kasus pengujian individu.

Akan dipanggil antara testStarted dan testEnded.

Parameter
test TestDescription: mengidentifikasi pengujian

trace String: stack trace kegagalan

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

testStarted

public void testStarted (TestDescription test)

Melaporkan dimulainya kasus pengujian individu. Antarmuka lama, sebaiknya gunakan testStarted(com.android.tradefed.result.TestDescription) jika memungkinkan.

Parameter
test TestDescription: mengidentifikasi pengujian