RemoteSshUtil

public class RemoteSshUtil
extends Object

JavaScript.lang.Object
com.android.tradefed.device.cloud.remoteSshUtil


כלי שירות להפעלת פקודות ssh במכונות מרוחקות.

סיכום

בנאים ציבוריים

RemoteSshUtil()

שיטות ציבוריות

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

מריצים פקודה במכונה המרוחקת באמצעות Ssh.

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

מריצים פקודה במכונה המרוחקת באמצעות Ssh.

בנאים ציבוריים

RemoteSshUtil

public RemoteSshUtil ()

שיטות ציבוריות

RemoteSshCommandExec

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

מריצים פקודה במכונה המרוחקת באמצעות Ssh.

פרמטרים
remoteInstance GceAvdInfo: GceAvdInfo שמתאר את המכשיר.

options TestDeviceOptions: TestDeviceOptions שמתאר את אפשרויות המכשירים שבהן אפשר להשתמש מכשיר GCE.

runUtil IRunUtil: IRunUtil להפעלת פקודות.

timeoutMs long: באלפיות השנייה עד להשלמת האחזור

stdout OutputStream: ERROR(/OutputStream) שבו נרשם ה-stdout.

stderr OutputStream: ERROR(/OutputStream) שבו נרשם ה-stderr.

command String: הפקודה שצריך לבצע.

החזרות
CommandResult CommandResult שמכיל את הסטטוס והיומנים.

RemoteSshCommandExec

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

מריצים פקודה במכונה המרוחקת באמצעות Ssh.

פרמטרים
remoteInstance GceAvdInfo: GceAvdInfo שמתאר את המכשיר.

options TestDeviceOptions: TestDeviceOptions שמתאר את אפשרויות המכשירים שבהן אפשר להשתמש מכשיר GCE.

runUtil IRunUtil: IRunUtil להפעלת פקודות.

timeoutMs long: באלפיות השנייה עד להשלמת האחזור

command String: הפקודה שצריך לבצע.

החזרות
CommandResult CommandResult שמכיל את הסטטוס והיומנים.