TestRunResultListener

public final class TestRunResultListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.result.TestRunResultListener


Listener yang memungkinkan untuk membaca status akhir operasi pengujian.

Ringkasan

Konstruktor publik

TestRunResultListener()

Metode publik

boolean isTestFailed(String testName)
boolean isTestRunFailed(String testRunName)
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 elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

Melaporkan akhir operasi pengujian.

void testRunFailed(FailureDescription failure)

Melaporkan operasi pengujian gagal diselesaikan karena kegagalan yang dijelaskan oleh FailureDescription.

void testRunFailed(String errorMessage)

Melaporkan operasi pengujian gagal diselesaikan karena error fatal.

void testRunStarted(String runName, int testCount)

Melaporkan dimulainya operasi pengujian.

Konstruktor publik

TestRunResultListener

public TestRunResultListener ()

Metode publik

isTestFailed

public boolean isTestFailed (String testName)

Parameter
testName String

Hasil
boolean

isTestRunFailed

public boolean isTestRunFailed (String testRunName)

Parameter
testRunName String

Hasil
boolean

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 elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

Melaporkan akhir operasi pengujian. FIXME: We cannot have two Map<> interfaces with different type, so we have to use HashMap here.

Parameter
elapsedTime long: waktu berlalu yang dilaporkan perangkat, dalam milidetik

runMetrics HashMap: pasangan nilai kunci yang dilaporkan pada akhir operasi pengujian dengan Metric.

testRunFailed

public void testRunFailed (FailureDescription failure)

Melaporkan operasi pengujian gagal diselesaikan karena kegagalan yang dijelaskan oleh FailureDescription.

Parameter
failure FailureDescription: FailureDescription yang menjelaskan kegagalan dan konteksnya.

testRunFailed

public void testRunFailed (String errorMessage)

Melaporkan operasi pengujian gagal diselesaikan karena error fatal.

Parameter
errorMessage String: String yang menjelaskan alasan kegagalan operasi.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Melaporkan dimulainya operasi pengujian.

Parameter
runName String: nama operasi pengujian

testCount int: jumlah total pengujian dalam operasi pengujian