سیستمیوتی
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 () لیستی از |
static File | getProductOutputDir ()خروجی خاص محصول را از شاخه ساخت اندروید دریافت میکند. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck)این نسخه با ویژگی صریح سرور فقط برای شرایط خاص مانند کارکرد خشک پر سر و صدا است. |
static File | getRunningJavaBinaryPath ()مسیر فایل باینری جاوا که تست هارنس فعلی در آن در حال اجرا است را برمیگرداند. |
static | getTestCasesDirs ( IBuildInfo buildInfo) لیستی از |
static boolean | isLocalMode ()اگر Tradefed در حالت محلی اجرا شود و باید برخی اقدامات را برای کاربر خودکار کند، مقدار true را برمیگرداند. |
static boolean | isRemoteEnvironment ()اگر در حال حاضر در یک محیط ریموت در حال اجرا هستیم، مقدار true را برمیگرداند. |
ثابتها
متغیر_ماشین_مجازی_راه_دور
public static final String REMOTE_VM_VARIABLE
مقدار ثابت: "REMOTE_VM_ENV"
فیلدها
مسیر متغیر ENV در مسیر آزمون
public static finalENV_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 staticgetExternalTestCasesDirs ()
لیستی از 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 staticgetTestCasesDirs (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 | |