Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest

java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkTest


特定のデバイスでGoogleベンチマークテストパッケージを実行するテスト。

概要

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

GoogleBenchmarkTest ()

パブリックメソッド

ITestDevice getDevice ()

テスト対象のデバイスを入手します。

String getModuleName ()

Androidネイティブベンチマークテストモジュールを実行します。

void run ( ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

void setDevice ( ITestDevice device)

テスト対象のデバイスを注入します。

void setModuleName (String moduleName)

Androidネイティブベンチマークテストモジュールを実行するように設定します。

void setReportRunName (String reportRunName)

保護されたメソッド

boolean shouldSkipFile (String fullPath)

特定のファイルの実行をスキップする必要があるかどうかを判断するためのヘルパーメソッド。

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

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

パブリックメソッド

getDevice

public ITestDevice getDevice ()

テスト対象のデバイスを入手します。

戻り値
ITestDevice ITestDevice

getModuleName

public String getModuleName ()

Androidネイティブベンチマークテストモジュールを実行します。

戻り値
String実行するネイティブテストモジュールの名前。設定されていない場合はnull

実行

public void run (ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

パラメーター
listener ITestInvocationListener :テスト結果のITestInvocationListener

投げる
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

テスト対象のデバイスを注入します。

パラメーター
device ITestDevice :使用するITestDevice

setModuleName

public void setModuleName (String moduleName)

Androidネイティブベンチマークテストモジュールを実行するように設定します。

パラメーター
moduleName String :実行するネイティブテストモジュールの名前

setReportRunName

public void setReportRunName (String reportRunName)

パラメーター
reportRunName String

保護されたメソッド

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

特定のファイルの実行をスキップする必要があるかどうかを判断するためのヘルパーメソッド。

パラメーター
fullPath String :問題のファイルのフルパス

戻り値
boolean上記のファイルをスキップする必要がある場合はtrue。