অক্সিজেন ইউটিল
public class OxygenUtil
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
অক্সিজেন পরিষেবার সাথে ইন্টারঅ্যাক্ট করার জন্য ইউটিলিটি।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
OxygenUtil () OxygenUtil এর ডিফল্ট কনস্ট্রাক্টর |
পাবলিক পদ্ধতি | |
---|---|
static long[] | collectDeviceLaunchMetrics (File logDir) vdl_stdout থেকে ডিভাইস লঞ্চার মেট্রিক্স সংগ্রহ করুন। |
static | collectErrorSignatures (File logDir) লগ থেকে ত্রুটি স্বাক্ষর সংগ্রহ করুন. |
static String | collectOxygenVersion (File logDir) oxygeen_version.txt থেকে অক্সিজেন সংস্করণের তথ্য সংগ্রহ করুন। |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) অক্সিজেন ভার্চুয়াল ডিভাইস চালু করতে ব্যর্থ হলে GCS থেকে ত্রুটি লগ ডাউনলোড করুন। |
static LogDataType | getDefaultLogType (String logFileName) একটি লগ ফাইলের নামের উপর ভিত্তি করে লগ ডাটা টাইপ নির্ধারণ করুন। |
static String | getRegionFromZoneMeta (String zone) একটি প্রদত্ত জোন স্ট্রিং থেকে অঞ্চল পুনরুদ্ধার করে। |
static String | getTargetRegion ( TestDeviceOptions deviceOptions) প্রদত্ত ডিভাইস বিকল্পের উপর ভিত্তি করে লক্ষ্য অঞ্চল পুনরুদ্ধার করে। |
পাবলিক কনস্ট্রাক্টর
অক্সিজেন ইউটিল
public OxygenUtil ()
OxygenUtil এর ডিফল্ট কনস্ট্রাক্টর
পাবলিক পদ্ধতি
ডিভাইস লঞ্চমেট্রিক্স সংগ্রহ করুন
public static long[] collectDeviceLaunchMetrics (File logDir)
vdl_stdout থেকে ডিভাইস লঞ্চার মেট্রিক্স সংগ্রহ করুন।
পরামিতি | |
---|---|
logDir | File : দূরবর্তী হোস্ট থেকে টানা লগের ডিরেক্টরি। |
রিটার্নস | |
---|---|
long[] |
ত্রুটি স্বাক্ষর সংগ্রহ করুন
public staticcollectErrorSignatures (File logDir)
লগ থেকে ত্রুটি স্বাক্ষর সংগ্রহ করুন.
পরামিতি | |
---|---|
logDir | File : দূরবর্তী হোস্ট থেকে টানা লগের ডিরেক্টরি। |
রিটার্নস | |
---|---|
অক্সিজেন সংস্করণ সংগ্রহ করুন
public static String collectOxygenVersion (File logDir)
oxygeen_version.txt থেকে অক্সিজেন সংস্করণের তথ্য সংগ্রহ করুন।
পরামিতি | |
---|---|
logDir | File : দূরবর্তী হোস্ট থেকে টানা লগের ডিরেক্টরি। |
রিটার্নস | |
---|---|
String |
লঞ্চ ফেইল্যুরলগস ডাউনলোড করুন
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
অক্সিজেন ভার্চুয়াল ডিভাইস চালু করতে ব্যর্থ হলে GCS থেকে ত্রুটি লগ ডাউনলোড করুন।
পরামিতি | |
---|---|
error | TargetSetupError : অক্সিজেন পরিষেবার মাধ্যমে ডিভাইস লিজ দেওয়ার সময় TargetSetupError উত্থাপিত হয়। |
logger | ITestLogger : ITestLogger যেখানে ফাইলটি লগ করতে হবে |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
একটি লগ ফাইলের নামের উপর ভিত্তি করে লগ ডাটা টাইপ নির্ধারণ করুন।
পরামিতি | |
---|---|
logFileName | String : দূরবর্তী লগ ফাইলের নাম। |
রিটার্নস | |
---|---|
LogDataType | একটি LogDataType যার সাথে লগ ফাইল সংযুক্ত করে। নামের উপর ভিত্তি করে লগ ডেটা টাইপ নির্ধারণ করতে না পারলে UNKNOWN টাইপটি ফেরত দেবে। |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
একটি প্রদত্ত জোন স্ট্রিং থেকে অঞ্চল পুনরুদ্ধার করে।
পরামিতি | |
---|---|
zone | String : "projects/12345/zones/us-west12-a" বিন্যাসে ইনপুট জোন স্ট্রিং। |
রিটার্নস | |
---|---|
String | নিষ্কাশিত অঞ্চল স্ট্রিং, যেমন, "us-west12"। |
GetTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
প্রদত্ত ডিভাইস বিকল্পের উপর ভিত্তি করে লক্ষ্য অঞ্চল পুনরুদ্ধার করে। ডিভাইসের বিকল্পগুলিতে টার্গেট অঞ্চলটি স্পষ্টভাবে সেট করা থাকলে, এটি নির্দিষ্ট অঞ্চল ফেরত দেয়। যদি লক্ষ্য অঞ্চলটি সেট না করা হয়, তবে এটি উদাহরণের জোনের উপর ভিত্তি করে অঞ্চলটি পুনরুদ্ধার করে।
পরামিতি | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions অবজেক্টে ডিভাইসের বিকল্প রয়েছে। |
রিটার্নস | |
---|---|
String | লক্ষ্য অঞ্চল। |