সিস্টেমইউটিল
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_DIRtests ডিরেক্টরির মধ্যে ভেরিয়েবলগুলোর সাথে সেগুলোর সাবপাথের ম্যাপিংয়ের হিসাব রাখুন। |
সরকারি নির্মাণকারী | |
|---|---|
SystemUtil () | |
জনসাধারণের পদ্ধতি | |
|---|---|
static File | getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)এনভায়রনমেন্টের সাথে যুক্ত ফাইলটি নিন। |
static List<File> | getExternalTestCasesDirs () ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলোতে অবস্থিত |
static File | getProductOutputDir ()একটি অ্যান্ড্রয়েড বিল্ড ট্রি থেকে পণ্য-নির্দিষ্ট আউটপুট ডিরেক্টরি খুঁজে বের করে। |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck)সুস্পষ্ট ফিচার সার্ভার সহ এই সংস্করণটি শুধুমাত্র বিশেষ পরিস্থিতির জন্য, যেমন কোলাহলপূর্ণ ড্রাই রান। |
static File | getRunningJavaBinaryPath ()বর্তমান টেস্ট হারনেসটি যে জাভা বাইনারিতে চলছে তার পাথ ফেরত দেয়। |
static List<File> | getTestCasesDirs ( IBuildInfo buildInfo) টেস্ট কেস ডিরেক্টরিগুলোর |
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 | |