RemoteSshUtil

public class RemoteSshUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.RemoteSshUtil


Utilitas untuk menjalankan perintah ssh pada instance jarak jauh.

Ringkasan

Konstruktor publik

RemoteSshUtil()

Metode publik

static CommandResult remoteSshCommandExec(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, OutputStream stdout, OutputStream stderr, String... command)

Jalankan perintah di instance jarak jauh menggunakan ssh.

static CommandResult remoteSshCommandExec(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, String... command)

Jalankan perintah di instance jarak jauh menggunakan ssh.

Konstruktor publik

RemoteSshUtil

public RemoteSshUtil ()

Metode publik

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs, 
                OutputStream stdout, 
                OutputStream stderr, 
                String... command)

Jalankan perintah di instance jarak jauh menggunakan ssh.

Parameter
remoteInstance GceAvdInfo: GceAvdInfo yang mendeskripsikan perangkat.

options TestDeviceOptions: TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE.

runUtil IRunUtil: IRunUtil untuk mengeksekusi perintah.

timeoutMs long: dalam milidetik untuk menyelesaikan pengambilan

stdout OutputStream: ERROR(/OutputStream) tempat stdout akan dicatat ke dalam log.

stderr OutputStream: ERROR(/OutputStream) tempat stderr akan dicatat ke dalam log.

command String: Perintah yang akan dieksekusi.

Hasil
CommandResult CommandResult yang berisi status dan log.

remoteSshCommandExec

public static CommandResult remoteSshCommandExec (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs, 
                String... command)

Jalankan perintah di instance jarak jauh menggunakan ssh.

Parameter
remoteInstance GceAvdInfo: GceAvdInfo yang mendeskripsikan perangkat.

options TestDeviceOptions: TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE.

runUtil IRunUtil: IRunUtil untuk mengeksekusi perintah.

timeoutMs long: dalam milidetik untuk menyelesaikan pengambilan

command String: Perintah yang akan dieksekusi.

Hasil
CommandResult CommandResult yang berisi status dan log.