ยูทิลิตีไฟล์ระยะไกล

public class RemoteFileUtil
extends Object

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


คลาสยูทิลิตีในการจัดการไฟล์จากอินสแตนซ์ระยะไกล

สรุป

ช่างก่อสร้างสาธารณะ

RemoteFileUtil()

วิธีการสาธารณะ

static boolean doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)

ตรวจสอบว่ามีไฟล์ (หรือไดเรกทอรี) อยู่ในอินสแตนซ์ระยะไกลหรือไม่

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)

พุช ERROR(/File) จากโฮสต์ในเครื่องไปยังอินสแตนซ์ระยะไกล

ช่างก่อสร้างสาธารณะ

ยูทิลิตีไฟล์ระยะไกล

public RemoteFileUtil ()

วิธีการสาธารณะ

ทำ RemoteFileExist

public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

ตรวจสอบว่ามีไฟล์ (หรือไดเรกทอรี) อยู่ในอินสแตนซ์ระยะไกลหรือไม่

พารามิเตอร์
remoteInstance GceAvdInfo: GceAvdInfo ที่อธิบายอุปกรณ์

options TestDeviceOptions: TestDeviceOptions ที่อธิบายตัวเลือกอุปกรณ์ที่จะใช้ อุปกรณ์ GCE

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

timeout long: หน่วยเป็นมิลลิวินาทีเพื่อให้การดึงข้อมูลเสร็จสมบูรณ์

remotePath String: เส้นทางระยะไกลที่จะใช้ค้นหาไฟล์

คิกรีเทิร์น
boolean มีไฟล์อยู่หรือไม่

Fetch RemoteDir

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

ดึงข้อมูลไดเรกทอรีระยะไกลจากโฮสต์ระยะไกล

พารามิเตอร์
remoteInstance GceAvdInfo: GceAvdInfo ที่อธิบายอุปกรณ์

options TestDeviceOptions: TestDeviceOptions ที่อธิบายตัวเลือกอุปกรณ์ที่จะใช้ อุปกรณ์ GCE

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

timeout long: หน่วยเป็นมิลลิวินาทีเพื่อให้การดึงข้อมูลเสร็จสมบูรณ์

remoteDirPath String: เส้นทางระยะไกลที่จะค้นหาไดเรกทอรี

คิกรีเทิร์น
File ไดเรกทอรีที่ดึง ERROR(/File) หากสำเร็จ ค่าจะเป็น null

Fetch RemoteDir

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

ดึงข้อมูลไดเรกทอรีระยะไกลจากโฮสต์ระยะไกล

พารามิเตอร์
remoteInstance GceAvdInfo: GceAvdInfo ที่อธิบายอุปกรณ์

options TestDeviceOptions: TestDeviceOptions ที่อธิบายตัวเลือกอุปกรณ์ที่จะใช้ อุปกรณ์ GCE

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

timeout long: หน่วยเป็นมิลลิวินาทีเพื่อให้การดึงข้อมูลเสร็จสมบูรณ์

remoteDirPath String: เส้นทางระยะไกลที่จะค้นหาไดเรกทอรี

localDir File: ไดเรกทอรีในเครื่องที่ใช้วางไฟล์ที่ดึงมา

คิกรีเทิร์น
boolean จริง หากสำเร็จ เป็นเท็จ

ดึงข้อมูลระยะไกลไฟล์

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

ดึงข้อมูลไฟล์ระยะไกลในอินสแตนซ์คอนเทนเนอร์

พารามิเตอร์
remoteInstance GceAvdInfo: GceAvdInfo ที่อธิบายอุปกรณ์

options TestDeviceOptions: TestDeviceOptions ที่อธิบายตัวเลือกอุปกรณ์ที่จะใช้ อุปกรณ์ GCE

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

timeout long: หน่วยเป็นมิลลิวินาทีเพื่อให้การดึงข้อมูลเสร็จสมบูรณ์

remoteFilePath String: เส้นทางระยะไกลที่จะใช้ค้นหาไฟล์

คิกรีเทิร์น
File ไฟล์ที่ดึงแล้วหากสำเร็จ ค่าจะเป็น null

ดึงข้อมูลระยะไกลไฟล์

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

ดึงข้อมูลไฟล์ระยะไกลในอุปกรณ์หรืออินสแตนซ์คอนเทนเนอร์

พารามิเตอร์
remoteInstance GceAvdInfo: GceAvdInfo ที่อธิบายอุปกรณ์

options TestDeviceOptions: TestDeviceOptions ที่อธิบายตัวเลือกอุปกรณ์ที่จะใช้ อุปกรณ์ GCE

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

timeout long: หน่วยเป็นมิลลิวินาทีเพื่อให้การดึงข้อมูลเสร็จสมบูรณ์

remoteFilePath String: เส้นทางระยะไกลที่จะใช้ค้นหาไฟล์

localFile File: ERROR(/File) ในเครื่องซึ่งระบบจะดึงไฟล์ระยะไกล

คิกรีเทิร์น
boolean จริง หากสำเร็จ เป็นเท็จ

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: TestDeviceOptions ที่อธิบายตัวเลือกอุปกรณ์ที่จะใช้ อุปกรณ์ GCE

scpArgs : อาร์กิวเมนต์พิเศษที่จะส่งไปยังคำสั่ง scp

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

timeout long: หน่วยเป็นมิลลิวินาทีเพื่อให้การดึงข้อมูลเสร็จสมบูรณ์

remoteFilePath String: เส้นทางระยะไกลที่จะใช้ค้นหาไฟล์

localFile File: ERROR(/File) ในเครื่องซึ่งระบบจะดึงไฟล์ระยะไกล

คิกรีเทิร์น
boolean จริง หากสำเร็จ เป็นเท็จ