シャードリスナー

public class ShardListener
extends CollectingTestListener implements ISupportGranularResults

java.lang.オブジェクト
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.invoker.ShardListener


呼び出しシャード (複数のリソースで並行して実行するための呼び出し分割とも呼ばれます) から結果を収集し、別のリスナーに転送するITestInvocationListener

まとめ

パブリックコンストラクター

ShardListener (ITestInvocationListener main)

ShardListenerを作成します。

パブリックメソッド

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) testRunEnded (long elapsedTime, runMetrics)

void testRunFailed (FailureDescription failure)

void testRunFailed (String failureMessage)

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

パブリックコンストラクター

シャードリスナー

public ShardListener (ITestInvocationListener main)

ShardListenerを作成します。

パラメーター
main ITestInvocationListener : 結果が転送されるITestInvocationListener 。他のShardListenerとの衝突を防ぐために、このオブジェクトは結果を転送するときにmainで同期します。また、結果は呼び出しシャードが完了した場合にのみ送信されます。

パブリックメソッド

呼び出し終了

public void invocationEnded (long elapsedTime)

パラメーター
elapsedTime long

呼び出し失敗

public void invocationFailed (FailureDescription failure)

パラメーター
failure FailureDescription

呼び出し失敗

public void invocationFailed (Throwable cause)

パラメーター
cause Throwable

呼び出し開始

public void invocationStarted (IInvocationContext context)

パラメーター
context IInvocationContext

setSupportGranularResults

public void setSupportGranularResults (boolean enableGranularResults)

パラメーター
enableGranularResults boolean

サポート粒状の結果

public boolean supportGranularResults ()

戻り値
boolean

テストログ

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

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource

テストログが保存されました

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

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

テストモジュール終了

public void testModuleEnded ()

テストモジュールが開始されました

public void testModuleStarted (IInvocationContext moduleContext)

パラメーター
moduleContext IInvocationContext

テスト実行終了

public void testRunEnded (long elapsedTime, 
                 runMetrics)

パラメーター
elapsedTime long

runMetrics

テスト実行失敗

public void testRunFailed (FailureDescription failure)

パラメーター
failure FailureDescription

テスト実行失敗

public void testRunFailed (String failureMessage)

パラメーター
failureMessage String

テスト実行開始しました

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

パラメーター
name String

numTests int

attemptNumber int

startTime long