Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

SubprocessTestResultsParser

public class SubprocessTestResultsParser
extends Object

java.lang.Object
com.android.tradefed.util.SubprocessTestResultsParser


ERROR(/FileOutputStream)を拡張して、ファイルに書き込む前に出力を解析し、ランチャー側でテストイベントを生成できるようにします。

概要

ネストされたクラス

class SubprocessTestResultsParser.StatusKeys

関連するテストステータスキー。

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

SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context)

結果パーサーのコンストラクタ

SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context)

結果パーサーのコンストラクタ

パブリックメソッド

void close ()
TestDescription getCurrentTest ()

現在進行中のテストを返します。

int getSocketServerPort ()

開いていたソケットレシーバーを返します。

Long getStartTime ()

サブプロセス呼び出しからの呼び出し開始イベントに関連付けられた開始時間を返します。

boolean joinReceiver (long millis)

イベントレシーバーが使用されている場合は、イベントレシーバーが終了するまで待機してください。

void parseFile (File file)
void processNewLines (String[] lines)

配列の各行でparseを呼び出し、イベントがある場合はそれを抽出します。

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

SubprocessTestResultsParser

public SubprocessTestResultsParser ( ITestInvocationListener listener, 
                boolean streaming, 
                IInvocationContext context)

結果パーサーのコンストラクタ

パラメーター
listener ITestInvocationListener :結果を報告するITestInvocationListener

streaming boolean :Trueの場合、ソケットレシーバーが開いて結果を受信します。

context IInvocationContext :呼び出しに関するIInvocationContext情報

SubprocessTestResultsParser

public SubprocessTestResultsParser ( ITestInvocationListener listener, 
                IInvocationContext context)

結果パーサーのコンストラクタ

パラメーター
listener ITestInvocationListener :結果を報告するITestInvocationListener

context IInvocationContext :呼び出しに関するIInvocationContext情報

パブリックメソッド

閉じる

public void close ()

getCurrentTest

public TestDescription getCurrentTest ()

現在進行中のテストを返します。

戻り値
TestDescription

getSocketServerPort

public int getSocketServerPort ()

開いていたソケットレシーバーを返します。ない場合は-1。

戻り値
int

getStartTime

public Long getStartTime ()

サブプロセス呼び出しからの呼び出し開始イベントに関連付けられた開始時間を返します。

戻り値
Long

joinReceiver

public boolean joinReceiver (long millis)

イベントレシーバーが使用されている場合は、イベントレシーバーが終了するまで待機してください。

パラメーター
millis long :ミリ秒単位のタイムアウト。

戻り値
boolean タイムアウト前にレシーバースレッドが終了する場合はTrue、それ以外の場合はFalse。

parseFile

public void parseFile (File file)

パラメーター
file File

processNewLines

public void processNewLines (String[] lines)

配列の各行でparseを呼び出し、イベントがある場合はそれを抽出します。

パラメーター
lines String