سیستم‌یوتی

public class SystemUtil
extends Object

شیء جاوا
com.android.tradefed.util.SystemUtil


کلاس کاربردی برای انجام فراخوانی‌های سیستمی.

خلاصه

ثابت‌ها

String REMOTE_VM_VARIABLE

فیلدها

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

نگاشت متغیرها به زیرمسیری که در دایرکتوری tests طی می‌کند را پیگیری کنید.

سازندگان عمومی

SystemUtil ()

روش‌های عمومی

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

فایل مرتبط با env. را دریافت کنید.

static getExternalTestCasesDirs ()

لیستی از ERROR(/File) که به دایرکتوری‌های تست خارج از Tradefed اشاره می‌کنند را دریافت کنید.

static File getProductOutputDir ()

خروجی خاص محصول را از شاخه ساخت اندروید دریافت می‌کند.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

این نسخه با ویژگی صریح سرور فقط برای شرایط خاص مانند کارکرد خشک پر سر و صدا است.

static File getRunningJavaBinaryPath ()

مسیر فایل باینری جاوا که تست هارنس فعلی در آن در حال اجرا است را برمی‌گرداند.

static getTestCasesDirs ( IBuildInfo buildInfo)

لیستی از ERROR(/File) دایرکتوری‌های موارد آزمایشی را دریافت کنید

static boolean isLocalMode ()

اگر Tradefed در حالت محلی اجرا شود و باید برخی اقدامات را برای کاربر خودکار کند، مقدار true را برمی‌گرداند.

static boolean isRemoteEnvironment ()

اگر در حال حاضر در یک محیط ریموت در حال اجرا هستیم، مقدار true را برمی‌گرداند.

ثابت‌ها

متغیر_ماشین_مجازی_راه_دور

public static final String REMOTE_VM_VARIABLE

مقدار ثابت: "REMOTE_VM_ENV"

فیلدها

مسیر متغیر ENV در مسیر آزمون

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

نگاشت متغیرها به زیرمسیری که در دایرکتوری tests طی می‌کند را پیگیری کنید.

سازندگان عمومی

سیستم‌یوتی

public SystemUtil ()

روش‌های عمومی

دریافت پوشه‌ی تست‌های خارجی

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

فایل مرتبط با متغیر env. را دریافت کنید.

پارامترها
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES یا ANDROID_HOST_OUT_TESTCASES

بازگشت‌ها
File دایرکتوری مرتبط.

دایرکتوری‌های تست خارجی (getExternalTestCasesDirs)

public static  getExternalTestCasesDirs ()

لیستی از ERROR(/File) که به دایرکتوری‌های تست خارج از Tradefed اشاره می‌کنند را دریافت کنید.

بازگشت‌ها

دریافت خروجی محصول (getProductOutputDir)

public static File getProductOutputDir ()

خروجی خاص محصول را در دایرکتوری (dir) از درخت ساخت اندروید دریافت می‌کند. معمولاً این مکان شامل تصاویری برای پارتیشن‌های مختلف دستگاه، بوت لودر، رادیو و غیره است.

توجه: این روش تضمین نمی‌کند که این مسیر وجود داشته باشد.

بازگشت‌ها
File محل خروجی dir یا null در صورتی که نسخه فعلی موجود نباشد

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

این نسخه با ویژگی صریح سرور فقط برای شرایط خاص مانند کارکرد خشک پر سر و صدا است.

پارامترها
skipJavaCheck boolean

بازگشت‌ها
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

مسیر فایل باینری جاوا که تست هارنس فعلی در آن در حال اجرا است را برمی‌گرداند.

بازگشت‌ها
File

دایرکتوری‌های getTestCases

public static  getTestCasesDirs (IBuildInfo buildInfo)

لیستی از ERROR(/File) دایرکتوری‌های موارد آزمایشی را دریافت کنید

پارامترها
buildInfo IBuildInfo : اطلاعات مصنوع ساخت. اگر اطلاعات ساخت در دسترس نیست یا نیازی به دریافت دایرکتوری‌های موارد آزمایشی از اطلاعات ساخت نیست، آن را روی null تنظیم کنید.

بازگشت‌ها
لیستی از ERROR(/File) دایرکتوری‌های پوشه‌ی test caseهای خروجی build، بر اساس مقدار متغیرهای محیطی و اطلاعات build داده شده.

حالت محلی

public static boolean isLocalMode ()

اگر Tradefed در حالت محلی اجرا شود و باید برخی اقدامات را برای کاربر خودکار کند، مقدار true را برمی‌گرداند.

بازگشت‌ها
boolean

محیط از راه دور isRemote

public static boolean isRemoteEnvironment ()

اگر در حال حاضر در یک محیط ریموت در حال اجرا هستیم، مقدار true را برمی‌گرداند.

بازگشت‌ها
boolean