レガシーサブプロセス結果レポーター

public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter

java.lang.オブジェクト
com.android.tradefed.result.SubprocessResultsReporter
com.android.tradefed.result.LegacySubprocessResultsReporter


サブプロセス結果レポーターの凍結された実装。スーパークラスの変更にもかかわらず、以前のバージョンの TF/CTS (例: 8+) との互換性を維持する必要があります。

このレポーターを動的に挿入して、古い TF ベースのテスト スイートのサブプロセス レポート機能を有効にすることができます。

まとめ

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

LegacySubprocessResultsReporter ()

パブリックメソッド

void invocationEnded (long elapsedTime)

void invocationFailed (Throwable cause)

void invocationStarted (IBuildInfo buildInfo)
void logAssociation (String dataName, LogFile logFile)

void setLogSaver (ILogSaver logSaver)
void testAssumptionFailure (TestIdentifier testId, String trace)
void testEnded (TestIdentifier testId, metrics) testEnded (TestIdentifier testId, metrics)
void testEnded (TestIdentifier testId, long endTime, metrics) testEnded (TestIdentifier testId, long endTime, metrics)
void testFailed (TestIdentifier testId, String reason)
void testIgnored (TestIdentifier testId)
void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
void testModuleEnded ()

void testModuleStarted (IInvocationContext moduleContext)

void testRunEnded (long time, runMetrics) testRunEnded (long time, runMetrics)

void testRunFailed (String reason)

void testRunStarted (String runName, int testCount)

void testStarted (TestIdentifier testId)
void testStarted (TestIdentifier testId, long startTime)

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

レガシーサブプロセス結果レポーター

public LegacySubprocessResultsReporter ()

パブリックメソッド

呼び出し終了

public void invocationEnded (long elapsedTime)

パラメーター
elapsedTime long

呼び出し失敗

public void invocationFailed (Throwable cause)

パラメーター
cause Throwable

呼び出し開始

public void invocationStarted (IBuildInfo buildInfo)

パラメーター
buildInfo IBuildInfo

ログ関連付け

public void logAssociation (String dataName, 
                LogFile logFile)

パラメーター
dataName String

logFile LogFile

setLogSaver

public void setLogSaver (ILogSaver logSaver)

パラメーター
logSaver ILogSaver

テスト仮定失敗

public void testAssumptionFailure (TestIdentifier testId, 
                String trace)

パラメーター
testId TestIdentifier

trace String

テスト終了

public void testEnded (TestIdentifier testId, 
                 metrics)

パラメーター
testId TestIdentifier

metrics

テスト終了

public void testEnded (TestIdentifier testId, 
                long endTime, 
                 metrics)

パラメーター
testId TestIdentifier

endTime long

metrics

テスト失敗

public void testFailed (TestIdentifier testId, 
                String reason)

パラメーター
testId TestIdentifier

reason String

テスト無視されました

public void testIgnored (TestIdentifier testId)

パラメーター
testId TestIdentifier

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

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 time, 
                 runMetrics)

パラメーター
time long

runMetrics

テスト実行失敗

public void testRunFailed (String reason)

パラメーター
reason String

テスト実行開始しました

public void testRunStarted (String runName, 
                int testCount)

パラメーター
runName String

testCount int

テスト開始

public void testStarted (TestIdentifier testId)

パラメーター
testId TestIdentifier

テスト開始

public void testStarted (TestIdentifier testId, 
                long startTime)

パラメーター
testId TestIdentifier

startTime long