ShardListener

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.invoker.ShardListener


ITestInvocationListener yang mengumpulkan hasil dari shard pemanggilan (alias pembagian pemanggilan agar berjalan di beberapa resource secara paralel), dan meneruskannya ke resource lainnya pemroses.

Ringkasan

Konstruktor publik

ShardListener(ITestInvocationListener main)

Buat ShardListener.

Metode publik

void invocationEnded(long elapsedTime)

void invocationFailed(FailureDescription failure)

void invocationFailed(Throwable cause)

void invocationStarted(IInvocationContext context)

void setSupportGranularResults(boolean enableGranularResults)
boolean supportGranularResults()

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

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

void testModuleEnded()

void testModuleStarted(IInvocationContext moduleContext)

void testRunEnded(long elapsedTime, runMetrics)

void testRunFailed(FailureDescription failure)

void testRunFailed(String failureMessage)

void testRunStarted(String name, int numTests, int attemptNumber, long startTime)

Konstruktor publik

ShardListener

public ShardListener (ITestInvocationListener main)

Buat ShardListener.

Parameter
main ITestInvocationListener: ITestInvocationListener hasil harus diteruskan. Untuk mencegah tabrakan dengan ShardListener lain, objek ini akan disinkronkan di main saat meneruskan hasil. Dan hasilnya hanya akan dikirim setelah shard pemanggilan selesai.

Metode publik

pemanggilanBerakhir

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

pemanggilanGagal

public void invocationFailed (FailureDescription failure)

Parameter
failure FailureDescription

pemanggilanGagal

public void invocationFailed (Throwable cause)

Parameter
cause Throwable

pemanggilanDimulai

public void invocationStarted (IInvocationContext context)

Parameter
context IInvocationContext

setSupportGranularResults

public void setSupportGranularResults (boolean enableGranularResults)

Parameter
enableGranularResults boolean

dukunganGranularResults

public boolean supportGranularResults ()

Hasil
boolean

Loguji

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogDisimpan

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleBerakhir

public void testModuleEnded ()

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Parameter
moduleContext IInvocationContext

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Parameter
elapsedTime long

runMetrics

{i>testRunFailed<i}

public void testRunFailed (FailureDescription failure)

Parameter
failure FailureDescription

{i>testRunFailed<i}

public void testRunFailed (String failureMessage)

Parameter
failureMessage String

testRunStarted

public void testRunStarted (String name, 
                int numTests, 
                int attemptNumber, 
                long startTime)

Parameter
name String

numTests int

attemptNumber int

startTime long