GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

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


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

概要

フィールド

protected List<TestDescription> 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 List<TestDescription> mTests

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

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

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

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

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

GTestListTestParser

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

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

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

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

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

パブリック メソッド

完了

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