অক্সিজেন ইউটিল

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 static  collectErrorSignatures (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 লক্ষ্য অঞ্চল।