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

MultiUserSetupUtil

public class MultiUserSetupUtil
extends Object

java.lang.Object上位
com.android.tradefed.device.cloud.MultiUserSetupUtil


イカVMに別のユーザーを作成するためのユーティリティ。新規ユーザーは、第2のデバイスを実行することができます。

概要

publicコンストラクタ

MultiUserSetupUtil ()

パブリック・メソッド

static CommandResult addExtraCvdUser (int userId, GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs)

不足している場合は、リモートデバイス上の「CVD-XX」ユーザーを作成します。

static String getChownCommand (String username)

メインディレクトリを所有するユーザーのためのコマンドを取得します。

static String getUserNumber (int userId)

遠隔デバイス表記法に従ったユーザIDの文字列バージョンを返し。

static CommandResult prepareRemoteHomeDir (String mainRootUser, String username, GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs)

セットアップ既存のイカVM上に新しいリモート・ユーザ。

static CommandResult prepareRemoteUser (String username, GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs)

セットアップ既存のイカVM上に新しいリモート・ユーザ。

static CommandResult setupNetworkInterface (int userId, GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs)

セットアップtuntapインタフェースは、彼らが不足している場合のAndroidデバイスを起動するために必要。

publicコンストラクタ

MultiUserSetupUtil

public MultiUserSetupUtil ()

パブリック・メソッド

addExtraCvdUser

public static CommandResult addExtraCvdUser (int userId, 
                GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs)

不足している場合は、リモートデバイス上の「CVD-XX」ユーザーを作成します。

パラメーター
userId int

remoteInstance GceAvdInfo

options TestDeviceOptions

runUtil IRunUtil

timeoutMs long

戻り値
CommandResult

getChownCommand

public static String getChownCommand (String username)

メインディレクトリを所有するユーザーのためのコマンドを取得します。

パラメーター
username String

戻り値
String

getUserNumber

public static String getUserNumber (int userId)

遠隔デバイス表記法に従ったユーザIDの文字列バージョンを返し。

パラメーター
userId int

戻り値
String

prepareRemoteHomeDir

public static CommandResult prepareRemoteHomeDir (String mainRootUser, 
                String username, 
                GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs)

セットアップ既存のイカVM上に新しいリモート・ユーザ。

パラメーター
mainRootUser String

username String

remoteInstance GceAvdInfo

options TestDeviceOptions

runUtil IRunUtil

timeoutMs long

戻り値
CommandResult

prepareRemoteUser

public static CommandResult prepareRemoteUser (String username, 
                GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs)

セットアップ既存のイカVM上に新しいリモート・ユーザ。

パラメーター
username String

remoteInstance GceAvdInfo

options TestDeviceOptions

runUtil IRunUtil

timeoutMs long

戻り値
CommandResult

setupNetworkInterface

public static CommandResult setupNetworkInterface (int userId, 
                GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeoutMs)

セットアップtuntapインタフェースは、彼らが不足している場合のAndroidデバイスを起動するために必要。

パラメーター
userId int

remoteInstance GceAvdInfo

options TestDeviceOptions

runUtil IRunUtil

timeoutMs long

戻り値
CommandResult