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) addJavaArguments ( args)

允許在子流程調用中添加額外的Java參數。

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

TF測試完成後要採取的措施。

void preRun ()

在運行測試之前進行設置。

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

額外的測試,以確保子流程中的單元測試不會創建文件且不會清除文件。

公共建設者

TfTestLauncher

public TfTestLauncher ()

受保護的方法

addJavaArguments

0af3a5​​afd0

允許在子流程調用中添加額外的Java參數。

參數
args :需要添加額外參數的當前參數列表。

後運行

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

TF測試完成後要採取的措施。

參數
listener ITestInvocationListener :報告結果的原始ITestInvocationListener

exception boolean :如果在測試中引發異常,則為true。

elapsedTime long :運行測試所花費的時間。

預運行

protected void preRun ()

在運行測試之前進行設置。

testTmpDirClean

04117添加30

額外的測試,以確保子流程中的單元測試不會創建文件且不會清除文件。

參數
tmpDir File :子進程的臨時目錄。

listener ITestInvocationListenerITestInvocationListener報告測試的位置。