সিস্টেমইউটিল

public class SystemUtil
extends Object

java.lang.Object
com.android.tradefed.util.SystemUtil


সিস্টেম কল করার জন্য ব্যবহৃত ইউটিলিটি ক্লাস।

সারসংক্ষেপ

ধ্রুবক

String REMOTE_VM_VARIABLE

ক্ষেত্র

public static final Map< SystemUtil.EnvVariable , String> ENV_VARIABLE_PATHS_IN_TESTS_DIR

tests ডিরেক্টরির মধ্যে ভেরিয়েবলগুলোর সাথে সেগুলোর সাবপাথের ম্যাপিংয়ের হিসাব রাখুন।

সরকারি নির্মাণকারী

SystemUtil ()

জনসাধারণের পদ্ধতি

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

এনভায়রনমেন্টের সাথে যুক্ত ফাইলটি নিন।

static List<File> getExternalTestCasesDirs ()

ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলোতে অবস্থিত File একটি তালিকা পান।

static File getProductOutputDir ()

একটি অ্যান্ড্রয়েড বিল্ড ট্রি থেকে পণ্য-নির্দিষ্ট আউটপুট ডিরেক্টরি খুঁজে বের করে।

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

সুস্পষ্ট ফিচার সার্ভার সহ এই সংস্করণটি শুধুমাত্র বিশেষ পরিস্থিতির জন্য, যেমন কোলাহলপূর্ণ ড্রাই রান।

static File getRunningJavaBinaryPath ()

বর্তমান টেস্ট হারনেসটি যে জাভা বাইনারিতে চলছে তার পাথ ফেরত দেয়।

static List<File> getTestCasesDirs ( IBuildInfo buildInfo)

টেস্ট কেস ডিরেক্টরিগুলোর File একটি তালিকা পান

static boolean isLocalMode ()

যদি ট্রেডফেড লোকাল মোডে চলে এবং ব্যবহারকারীর জন্য কিছু কাজ স্বয়ংক্রিয়ভাবে সম্পাদন করতে চায়, তাহলে 'ট্রু' রিটার্ন করে।

static boolean isRemoteEnvironment ()

যদি আমরা বর্তমানে একটি দূরবর্তী পরিবেশে চলি, তাহলে true রিটার্ন করুন।

ধ্রুবক

রিমোট_ভিএম_ভেরিয়েবল

public static final String REMOTE_VM_VARIABLE

ধ্রুবক মান: "REMOTE_VM_ENV"

ক্ষেত্র

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR

tests ডিরেক্টরির মধ্যে ভেরিয়েবলগুলোর সাথে সেগুলোর সাবপাথের ম্যাপিংয়ের হিসাব রাখুন।

সরকারি নির্মাণকারী

সিস্টেমইউটিল

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 static List<File> getExternalTestCasesDirs ()

ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলোতে অবস্থিত File একটি তালিকা পান।

ফেরত
List<File>

getProductOutputDir

public static File getProductOutputDir ()

একটি অ্যান্ড্রয়েড বিল্ড ট্রি থেকে পণ্য-নির্দিষ্ট আউটপুট ডিরেক্টরি খুঁজে বের করে। সাধারণত এই অবস্থানে ডিভাইসের বিভিন্ন পার্টিশন, বুটলোডার, রেডিও ইত্যাদির ইমেজ থাকে।

দ্রষ্টব্য: এই পদ্ধতিটি এই পাথটির অস্তিত্বের নিশ্চয়তা দেয় না।

ফেরত
File আউটপুট ডিরেক্টরির অবস্থান অথবা null যদি বর্তমান বিল্ডটি না থাকে

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

সুস্পষ্ট ফিচার সার্ভার সহ এই সংস্করণটি শুধুমাত্র বিশেষ পরিস্থিতির জন্য, যেমন কোলাহলপূর্ণ ড্রাই রান।

প্যারামিটার
skipJavaCheck boolean

ফেরত
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

বর্তমান টেস্ট হারনেসটি যে জাভা বাইনারিতে চলছে তার পাথ ফেরত দেয়।

ফেরত
File

getTestCasesDirs

public static List<File> getTestCasesDirs (IBuildInfo buildInfo)

টেস্ট কেস ডিরেক্টরিগুলোর File একটি তালিকা পান

প্যারামিটার
buildInfo IBuildInfo : বিল্ড আর্টিফ্যাক্টের তথ্য। যদি বিল্ড ইনফো উপলব্ধ না থাকে অথবা বিল্ড ইনফো থেকে টেস্ট কেস ডিরেক্টরিগুলো নেওয়ার প্রয়োজন না থাকে, তবে এটিকে null সেট করুন।

ফেরত
List<File> এনভায়রনমেন্ট ভেরিয়েবলের মান এবং প্রদত্ত বিল্ড তথ্যের উপর ভিত্তি করে, বিল্ড আউটপুটের টেস্ট কেস ফোল্ডারের File ও ডিরেক্টরিগুলোর একটি তালিকা।

স্থানীয় মোড

public static boolean isLocalMode ()

যদি ট্রেডফেড লোকাল মোডে চলে এবং ব্যবহারকারীর জন্য কিছু কাজ স্বয়ংক্রিয়ভাবে সম্পাদন করতে চায়, তাহলে 'ট্রু' রিটার্ন করে।

ফেরত
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

যদি আমরা বর্তমানে একটি দূরবর্তী পরিবেশে চলি, তাহলে true রিটার্ন করুন।

ফেরত
boolean