TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
   ↳ com.android.tradefed.testtype.SubprocessTfLauncher
     ↳ com.android.tradefed.testtype.TfTestLauncher


IRemoteTest,用於針對個別 TF 安裝執行單元或功能測試。

啟動外部 Java 程序來執行測試。用於執行 TF 單元 功能測試

摘要

公用建構函式

TfTestLauncher()

保護方法

void addJavaArguments( args)

允許將額外的 Java 參數新增至子程序叫用。

void postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)

TF 測試完成後要採取的行動。

void preRun()

執行測試前請先進行設定。

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

這項額外測試可確保子程序中的單元測試不會建立任何檔案,而非建立子程序中的單元測試 直到清理。

公用建構函式

TfTestLauncher

public TfTestLauncher ()

保護方法

addJavaArguments

protected void addJavaArguments ( args)

允許將額外的 Java 參數新增至子程序叫用。

參數
args :需要新增額外引數的目前引數清單。

執行後

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

TF 測試完成後要採取的行動。

參數
listener ITestInvocationListener:要回報結果的原始 ITestInvocationListener

exception boolean:如果在測試中引發例外狀況,則為 True。

elapsedTime long:執行測試所需的時間。

預先執行

protected void preRun ()

執行測試前請先進行設定。

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

這項額外測試可確保子程序中的單元測試不會建立任何檔案,而非建立子程序中的單元測試 直到清理。

參數
tmpDir File:子程序的暫時目錄。

listener ITestInvocationListener:回報測試的 ITestInvocationListener