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

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 ()

ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলিতে নির্দেশিত ERROR(/File) এর একটি তালিকা পান।

static File getProductOutputDir ()

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

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

static File getRunningJavaBinaryPath ()

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

static getTestCasesDirs ( IBuildInfo buildInfo)

টেস্ট কেস ডিরেক্টরিগুলির ERROR(/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  ENV_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 static  getExternalTestCasesDirs ()

ট্রেডফেডের বাইরের টেস্ট ডিরেক্টরিগুলিতে নির্দেশিত 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 static  getTestCasesDirs (IBuildInfo buildInfo)

টেস্ট কেস ডিরেক্টরিগুলির ERROR(/File) এর একটি তালিকা পান।

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

রিটার্নস
পরিবেশ ভেরিয়েবলের মান এবং প্রদত্ত বিল্ড তথ্যের উপর ভিত্তি করে বিল্ড আউটপুটের টেস্ট কেস ফোল্ডারের ডিরেক্টরিগুলির ERROR(/File) তালিকা।

লোকালমোড

public static boolean isLocalMode ()

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

রিটার্নস
boolean

ইজরিমোট এনভায়রনমেন্ট

public static boolean isRemoteEnvironment ()

যদি আমরা বর্তমানে কোনও দূরবর্তী পরিবেশে কাজ করছি, তাহলে true ফেরত পাঠাবে।

রিটার্নস
boolean