コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
特定のデバイスでネイティブ テスト パッケージを実行するテスト。
概要
保護されたメソッド |
String
|
createFlagFile(String filter)
OS を回避するために --gtest_flagfile を介して使用するフィルタを含むファイルを作成します
いくつかあります。
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
gtest コマンドを一時スクリプトから実行するヘルパー メソッドです。コマンドが
は長すぎるため、adb で直接実行できません。
|
String
|
getGTestCmdLine(String fullPath, String flags)
実行する gtest コマンドをビルドするヘルパー メソッド。
|
String
|
loadFilter(String binaryOnDevice)
get フィルタ メソッドを定義します。
|
boolean
|
shouldRunFile(String fullPath)
指定されたファイルを実行するかどうかを決定するヘルパー メソッド。
|
パブリック コンストラクタ
パブリック メソッド
getDevice
public ITestDevice getDevice ()
テスト対象のデバイスを入手します。
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
テスト対象デバイスを挿入します。
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
保護されたメソッド
createFlagFile
protected String createFlagFile (String filter)
OS を回避するために --gtest_flagfile を介して使用するフィルタを含むファイルを作成します
いくつかあります。
パラメータ |
filter |
String : フィルタ文字列 |
戻り値 |
String |
フィルタを含むファイルのパス。 |
runCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
gtest コマンドを一時スクリプトから実行するヘルパー メソッドです。コマンドが
は長すぎるため、adb で直接実行できません。
パラメータ |
testDevice |
ITestDevice : コマンドを実行するデバイス |
cmd |
String : 実行するコマンド文字列 |
resultParser |
IShellOutputReceiver : テスト結果を読み取るための出力レシーバー |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
実行する gtest コマンドをビルドするヘルパー メソッド。
パラメータ |
fullPath |
String : デバイス上の gtest バイナリへのファイル システムの絶対パス |
flags |
String : gtest 実行フラグ |
戻り値 |
String |
gtest で実行するシェル コマンドライン |
loadFilter
protected String loadFilter (String binaryOnDevice)
get フィルタ メソッドを定義します。
サブクラスは、独自のフィルタを取得する方法を実装する必要があります。
パラメータ |
binaryOnDevice |
String : フィルタ ファイルのフルパス。 |
戻り値 |
String |
フィルタ文字列を指定します。 |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
指定されたファイルを実行するかどうかを決定するヘルパー メソッド。
パラメータ |
fullPath |
String : 対象のファイルのフルパス |
戻り値 |
boolean |
このファイルを実行する場合は true に設定します。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-08-29 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-08-29 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-08-29 UTC。"]]