Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

RemoteFileUtil

public class RemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.RemoteFileUtil


リモートインスタンスからのファイルを処理するユーティリティクラス

概要

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

RemoteFileUtil ()

パブリックメソッド

static File fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)

リモートホストからリモートディレクトリを取得します。

static boolean fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

リモートホストからリモートディレクトリを取得します。

static File fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)

コンテナインスタンスでリモートファイルをフェッチします。

static boolean fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

デバイスまたはコンテナインスタンスでリモートファイルをフェッチします。

static boolean pushFileToRemote (GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) pushFileToRemote (GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

ERROR(/File)をローカルホストからリモートインスタンスにプッシュします

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

RemoteFileUtil

public RemoteFileUtil ()

パブリックメソッド

fetchRemoteDir

public static File fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

リモートホストからリモートディレクトリを取得します。

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeout long :フェッチが完了するまでのミリ秒単位

remoteDirPath String :ディレクトリを見つけるリモートパス。

戻り値
FileプルされたディレクトリERROR(/File)が成功した場合はnull、それ以外の場合はnull

fetchRemoteDir

public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

リモートホストからリモートディレクトリを取得します。

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeout long :フェッチが完了するまでのミリ秒単位

remoteDirPath String :ディレクトリを見つけるリモートパス。

localDir File :プルされたファイルを配置するローカルディレクトリ。

戻り値
boolean成功した場合はTrue、それ以外の場合はFalse

fetchRemoteFile

public static File fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

コンテナインスタンスでリモートファイルをフェッチします。

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeout long :フェッチが完了するまでのミリ秒単位

remoteFilePath String :ファイルを見つけるリモートパス。

戻り値
File成功した場合はプルファイル、それ以外の場合はnull

fetchRemoteFile

public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

デバイスまたはコンテナインスタンスでリモートファイルをフェッチします。

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeout long :フェッチが完了するまでのミリ秒単位

remoteFilePath String :ファイルを見つけるリモートパス。

localFile File :リモートファイルがプルされるローカルERROR(/File)

戻り値
boolean成功した場合はTrue、それ以外の場合はFalse

pushFileToRemote

public static boolean pushFileToRemote (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                 scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

ERROR(/File)をローカルホストからリモートインスタンスにプッシュします

パラメーター
remoteInstance GceAvdInfo :デバイスを説明するGceAvdInfo

options TestDeviceOptions :GCEデバイスに使用されるデバイスオプションを説明するTestDeviceOptions

scpArgs :scpコマンドに渡される追加の引数

runUtil IRunUtil :コマンドを実行するためのIRunUtil

timeout long :フェッチが完了するまでのミリ秒単位

remoteFilePath String :ファイルを見つけるリモートパス。

localFile File :リモートファイルがプルされるローカルERROR(/File)

戻り値
boolean成功した場合はTrue、それ以外の場合はFalse