সিস্টেম ইউটিল
public class SystemUtil
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.util.SystemUtil সম্পর্কে |
সিস্টেম কল করার জন্য ইউটিলিটি ক্লাস।
সারাংশ
ধ্রুবক | |
|---|---|
String | REMOTE_VM_VARIABLE |
ক্ষেত্র | |
|---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIRপরীক্ষা ডিরেক্টরিতে ভেরিয়েবলের ম্যাপিং সাবপাথের উপর নজর রাখুন। |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
SystemUtil () | |
পাবলিক পদ্ধতি | |
|---|---|
static File | getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)env এর সাথে সম্পর্কিত ফাইলটি পান। |
static | getExternalTestCasesDirs () ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলিতে নির্দেশিত |
static File | getProductOutputDir ()একটি অ্যান্ড্রয়েড বিল্ড ট্রি থেকে পণ্য নির্দিষ্ট আউটপুট dir পায়। |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck)স্পষ্ট বৈশিষ্ট্যযুক্ত সার্ভার সহ এই সংস্করণটি শুধুমাত্র বিশেষ পরিস্থিতি যেমন শোরগোলযুক্ত ড্রাই রানের জন্য। |
static File | getRunningJavaBinaryPath ()বর্তমান টেস্ট হার্নেস যে জাভা বাইনারিতে চলছে তার পাথ ফেরত পাঠায়। |
static | 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 finalENV_VARIABLE_PATHS_IN_TESTS_DIR
পরীক্ষা ডিরেক্টরিতে ভেরিয়েবলের ম্যাপিং সাবপাথের উপর নজর রাখুন।
পাবলিক কনস্ট্রাক্টর
সিস্টেম ইউটিল
public SystemUtil ()
পাবলিক পদ্ধতি
এক্সটার্নালটেস্টকেসডির পান
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
env. ভেরিয়েবলের সাথে সম্পর্কিত ফাইলটি পান।
| পরামিতি | |
|---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES অথবা ANDROID_HOST_OUT_TESTCASES |
| রিটার্নস | |
|---|---|
File | সংশ্লিষ্ট ডিরেক্টরি। |
এক্সটার্নালটেস্টকেসডায়ার পান
public staticgetExternalTestCasesDirs ()
ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলিতে নির্দেশিত ERROR(/File) এর একটি তালিকা পান।
| রিটার্নস | |
|---|---|
| |
পণ্য আউটপুটডির পান
public static File getProductOutputDir ()
একটি অ্যান্ড্রয়েড বিল্ড ট্রি থেকে পণ্য নির্দিষ্ট আউটপুট dir পায়। সাধারণত এই অবস্থানে বিভিন্ন ডিভাইস পার্টিশন, বুটলোডার, রেডিও ইত্যাদির ছবি থাকে।
দ্রষ্টব্য: পদ্ধতিটি গ্যারান্টি দেয় না যে এই পথটি বিদ্যমান।
| রিটার্নস | |
|---|---|
File | বর্তমান বিল্ডটি না থাকলে আউটপুট dir অথবা null এর অবস্থান |
গেটরানিংজাভাবাইনারিপাথ
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
স্পষ্ট বৈশিষ্ট্যযুক্ত সার্ভার সহ এই সংস্করণটি শুধুমাত্র বিশেষ পরিস্থিতি যেমন শোরগোলযুক্ত ড্রাই রানের জন্য।
| পরামিতি | |
|---|---|
skipJavaCheck | boolean |
| রিটার্নস | |
|---|---|
File | |
গেটরানিংজাভাবাইনারিপাথ
public static File getRunningJavaBinaryPath ()
বর্তমান টেস্ট হার্নেস যে জাভা বাইনারিতে চলছে তার পাথ ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
File | |
টেস্টকেসডায়ার পান
public staticgetTestCasesDirs (IBuildInfo buildInfo)
টেস্ট কেস ডিরেক্টরিগুলির ERROR(/File) এর একটি তালিকা পান।
| পরামিতি | |
|---|---|
buildInfo | IBuildInfo : বিল্ড আর্টিফ্যাক্ট তথ্য। যদি বিল্ড তথ্য উপলব্ধ না থাকে অথবা বিল্ড তথ্য থেকে টেস্ট কেস ডিরেক্টরি পাওয়ার প্রয়োজন না হয় তবে এটিকে null এ সেট করুন। |
| রিটার্নস | |
|---|---|
| পরিবেশ ভেরিয়েবলের মান এবং প্রদত্ত বিল্ড তথ্যের উপর ভিত্তি করে বিল্ড আউটপুটের টেস্ট কেস ফোল্ডারের ডিরেক্টরিগুলির ERROR(/File) তালিকা। |
লোকালমোড
public static boolean isLocalMode ()
যদি ট্রেডফেড স্থানীয় মোডে চলমান থাকে এবং ব্যবহারকারীর জন্য কিছু ক্রিয়া স্বয়ংক্রিয় করে তোলে, তাহলে সত্য ফেরত আসে।
| রিটার্নস | |
|---|---|
boolean | |
ইজরিমোট এনভায়রনমেন্ট
public static boolean isRemoteEnvironment ()
যদি আমরা বর্তমানে কোনও দূরবর্তী পরিবেশে কাজ করছি, তাহলে true ফেরত পাঠাবে।
| রিটার্নস | |
|---|---|
boolean | |