NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

java.lang.Object
   ↳ com.android.tradefed.testtype.NativeBenchmarkTest


測試在指定裝置上執行原生基準測試執行檔的測試。

這個公式會使用 NativeBenchmarkTestParser 剖析平均作業時間與延遲時間 處理這些結果到 ITestInvocationListener 之間。

摘要

公用建構函式

NativeBenchmarkTest()

公用方法

ITestDevice getDevice()

取得要測試的裝置。

String getModuleName()

取得 Android 原生基準測試模組以執行。

void run(TestInformation testInfo, ITestInvocationListener listener)

執行測試,並將結果回報給事件監聽器。

void setDevice(ITestDevice device)

插入要測試的裝置。

void setModuleName(String moduleName)

設定要執行的 Android 原生基準測試模組。

公用建構函式

NativeBenchmarkTest

public NativeBenchmarkTest ()

公用方法

getDevice

public ITestDevice getDevice ()

取得要測試的裝置。

傳回
ITestDevice ITestDevice

getModuleName

public String getModuleName ()

取得 Android 原生基準測試模組以執行。

傳回
String 要執行的原生測試模組名稱;如未設定,則為空值

得分

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

執行測試,並將結果回報給事件監聽器。

參數
testInfo TestInformationTestInformation 物件,包含可執行的實用資訊 測試。

listener ITestInvocationListener:測試結果的 ITestInvocationListener

擲回
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

插入要測試的裝置。

參數
device ITestDevice:要使用的 ITestDevice

設定模組名稱

public void setModuleName (String moduleName)

設定要執行的 Android 原生基準測試模組。

參數
moduleName String:要執行的原生測試模組名稱