GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.GTestListTestParser


「--gtest_list_tests」パラメータを使用した gtest ドライラン モードの結果パーサー。

概要

フィールド

protected mTests

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

GTestListTestParser(String testRunName, ITestInvocationListener listener)

単一のリスナーの GTestListTestParser を作成します。

GTestListTestParser(String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

単一のリスナーの GTestListTestParser を作成します。

パブリック メソッド

void done()

プロセスを終了します。

boolean getPrependFileName()
boolean isCancelled()

void processNewLines(String[] lines)

リモート プロセスで新しい行が受信されたときに呼び出されます。

void setPrependFileName(boolean prepend)

フィールド

mTests

protected  mTests

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

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

単一のリスナーの GTestListTestParser を作成します。

パラメータ
testRunName String: ITestLifeCycleReceiver.testRunStarted(String, int) に提供するテスト実行名

listener ITestInvocationListener: テストの実行中にテスト結果が通知される

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener, 
                boolean shouldCollectDisabledTest)

単一のリスナーの GTestListTestParser を作成します。

パラメータ
testRunName String: ITestLifeCycleReceiver.testRunStarted(String, int) に提供するテスト実行名

listener ITestInvocationListener: テストの実行中にテスト結果が通知される

shouldCollectDisabledTest boolean: 無効なテストを収集するかどうか

パブリック メソッド

done

public void done ()

プロセスを終了します。これは、最後の行が processNewLines(String[]) を通過した後に呼び出されます。

getPrependFileName

public boolean getPrependFileName ()

戻り値
boolean

isCancelled

public boolean isCancelled ()

戻り値
boolean

processNewLines

public void processNewLines (String[] lines)

リモート プロセスで新しい行が受信されたときに呼び出されます。

このメソッドに渡される行は、必ず完全な行であることが保証されます。

パラメータ
lines String: 新しい行を含む配列。

setPrependFileName

public void setPrependFileName (boolean prepend)

パラメータ
prepend boolean