SystemUtil
public class SystemUtil
extends Object
java.lang.object | |
↳ | com.android.tradefed.util.SystemUtil |
کلاس ابزار برای برقراری تماس های سیستمی.
خلاصه
فیلدها | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR نگاشت متغیرها را به مسیر فرعی که در آزمونها طی میکند، پیگیری کنید. |
public static final String | REMOTE_VM_VARIABLE
|
سازندگان عمومی | |
---|---|
SystemUtil () |
روش های عمومی | |
---|---|
static File | getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable) فایل مرتبط با env را دریافت کنید. |
static | getExternalTestCasesDirs () لیستی از |
static File | getProductOutputDir () خروجی خاص محصول را از درخت ساخت اندروید دریافت می کند. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) این نسخه با ویژگی سرور صریح فقط برای شرایط خاص مانند اجرای خشک نویزدار است. |
static File | getRunningJavaBinaryPath () مسیری را به باینری جاوا برمیگرداند که مهار تست فعلی در آن اجرا میشود |
static | getTestCasesDirs ( IBuildInfo buildInfo) فهرستی از |
static boolean | isLocalMode () اگر Tradefed در حالت محلی در حال اجرا باشد، مقدار true را برمیگرداند و باید برخی از اقدامات را برای کاربر خودکار کند. |
static boolean | isRemoteEnvironment () اگر در حال حاضر در یک محیط راه دور در حال اجرا هستیم، درست را برگردانید. |
فیلدها
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
نگاشت متغیرها را به مسیر فرعی که در آزمونها طی میکند، پیگیری کنید.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
سازندگان عمومی
SystemUtil
public SystemUtil ()
روش های عمومی
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
فایل مرتبط با env را دریافت کنید. متغیر
پارامترها | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES یا ANDROID_HOST_OUT_TESTCASES |
برمی گرداند | |
---|---|
File | دایرکتوری مرتبط |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
لیستی از ERROR(/File)
را دریافت کنید که به دایرکتوری های آزمایشی خارج از Tradefed اشاره دارد.
برمی گرداند | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
خروجی خاص محصول را از درخت ساخت اندروید دریافت می کند. به طور معمول این مکان حاوی تصاویری برای پارتیشن های مختلف دستگاه، بوت لودر، رادیو و غیره است.
توجه: متد وجود این مسیر را تضمین نمی کند.
برمی گرداند | |
---|---|
File | محل خروجی dir یا null اگر ساخت فعلی نباشد |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
این نسخه با ویژگی سرور صریح فقط برای شرایط خاص مانند اجرای خشک نویزدار است.
پارامترها | |
---|---|
skipJavaCheck | boolean |
برمی گرداند | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
مسیری را به باینری جاوا برمیگرداند که مهار تست فعلی در آن اجرا میشود
برمی گرداند | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
فهرستی از ERROR(/File)
از دایرکتوری های موارد تست را دریافت کنید
پارامترها | |
---|---|
buildInfo | IBuildInfo : اطلاعات مصنوع ساخت. اگر اطلاعات ساخت در دسترس نیست یا نیازی به دریافت دایرکتوری موارد تست از اطلاعات ساخت نیست، آن را روی null تنظیم کنید. |
برمی گرداند | |
---|---|
لیستی از ERROR(/File) از دایرکتوری های پوشه تست موارد خروجی ساخت، بر اساس مقدار متغیرهای محیطی و اطلاعات ساخت داده شده. |
isLocalMode است
public static boolean isLocalMode ()
اگر Tradefed در حالت محلی در حال اجرا باشد، مقدار true را برمیگرداند و باید برخی از اقدامات را برای کاربر خودکار کند.
برمی گرداند | |
---|---|
boolean |
RemoteEnvironment است
public static boolean isRemoteEnvironment ()
اگر در حال حاضر در یک محیط راه دور در حال اجرا هستیم، درست را برگردانید.
برمی گرداند | |
---|---|
boolean |