CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.device.cloud.CommonLogRemoteFileUtil


এই ইউটিলিটিটি সাধারণ ফাইলগুলির রিমোট লগ আনার যুক্তির জন্য বিভিন্ন দূরবর্তী ডিভাইসের উপস্থাপনা জুড়ে কোড সদৃশতা এড়াতে অনুমতি দেয়।

সারাংশ

নেস্টেড ক্লাস

class CommonLogRemoteFileUtil.KnownLogFileEntry

দূরবর্তী ডিভাইসের জন্য পরিচিত লগ এন্ট্রির একটি উপস্থাপনা।

ক্ষেত্র

public static final String EMULATOR_REMOTE_LOG_DIR

একটি এমুলেটর দৃষ্টান্তের জন্য ডিবাগ লগ খুঁজে বের করার ডিরেক্টরি।

public static final MultiMap < TestDeviceOptions.InstanceType , CommonLogRemoteFileUtil.KnownLogFileEntry > KNOWN_FILES_TO_FETCH

public static final String NESTED_REMOTE_LOG_DIR

ডিরেক্টরি যেখানে একটি নেস্টেড দূরবর্তী উদাহরণের জন্য ডিবাগ লগগুলি খুঁজে পেতে হয়।

public static final String NETSIM_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন পরিষেবা থেকে নেটসিম লগগুলি খুঁজে পেতে হয়।

public static final NETSIM_LOG_FILES

public static final String NETSIM_USER_LOG_DIR

public static final String OXYGEN_CUTTLEFISH_FETCH_LOG

সিভিডি আনার লগ

public static final String OXYGEN_CUTTLEFISH_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন ডিভাইস লগ খুঁজে পেতে.

public static final String OXYGEN_EMULATOR_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন পরিষেবা থেকে এমুলেটর লগগুলি খুঁজে পেতে হয়৷

public static final String OXYGEN_GOLDFISH_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন পরিষেবা থেকে গোল্ডফিশ লগগুলি খুঁজে পাবে।

public static final OXYGEN_LOG_FILES

public static final OXYGEN_LOG_FILES_FALLBACK

কাটলফিশের পুরানো সংস্করণের জন্য, লগ ফাইলগুলি শুধুমাত্র cuttlefish_runtime ডিরেক্টরিতে বিদ্যমান।

public static final String OXYGEN_RUNTIME_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন ডিভাইস রানটাইম লগ খুঁজে পেতে.

public static final String TOMBSTONES_ZIP_NAME

পাবলিক কনস্ট্রাক্টর

CommonLogRemoteFileUtil ()

পাবলিক পদ্ধতি

static void fetchCommonFiles ( ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

দূরবর্তী ঘটনা থেকে সাধারণভাবে পরিচিত ফাইলগুলি আনুন এবং লগ করুন৷

static void fetchTombstones ( ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

দূরবর্তী উদাহরণ থেকে সমাধির পাথর আনুন এবং লগ করুন।

static boolean isRemoteGceReachableBySsh ( GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

দূরবর্তী GCE উদাহরণে ssh সংযোগ যাচাই করার জন্য একটি কমান্ড চালান।

static void logRemoteCommandOutput ( ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String logName, String... remoteCommand)

দূরবর্তী উদাহরণে একটি কমান্ড চালান এবং এর আউটপুট লগ করুন

static void pullCommonCvdLogs ( GceAvdInfo gceAvdInfo, HostOrchestratorUtil hOUtil, ITestLogger logger)

হোস্ট অর্কেস্ট্রেটরের মাধ্যমে সিএফ লগগুলি টানুন।

ক্ষেত্র

EMULATOR_REMOTE_LOG_DIR

public static final String EMULATOR_REMOTE_LOG_DIR

একটি এমুলেটর দৃষ্টান্তের জন্য ডিবাগ লগ খুঁজে বের করার ডিরেক্টরি।

KNOWN_FILES_TO_FETCH

public static final MultiMap<TestDeviceOptions.InstanceTypeCommonLogRemoteFileUtil.KnownLogFileEntry> KNOWN_FILES_TO_FETCH

NESTED_REMOTE_LOG_DIR

public static final String NESTED_REMOTE_LOG_DIR

ডিরেক্টরি যেখানে একটি নেস্টেড দূরবর্তী উদাহরণের জন্য ডিবাগ লগগুলি খুঁজে পেতে হয়।

NETSIM_LOG_DIR

public static final String NETSIM_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন পরিষেবা থেকে নেটসিম লগগুলি খুঁজে পেতে হয়।

NETSIM_LOG_FILES

public static final  NETSIM_LOG_FILES

NETSIM_USER_LOG_DIR

public static final String NETSIM_USER_LOG_DIR

OXYGEN_CUTTLEFISH_FETCH_LOG

public static final String OXYGEN_CUTTLEFISH_FETCH_LOG

সিভিডি আনার লগ

OXYGEN_CUTTLEFISH_LOG_DIR

public static final String OXYGEN_CUTTLEFISH_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন ডিভাইস লগ খুঁজে পেতে.

OXYGEN_EMULATOR_LOG_DIR

public static final String OXYGEN_EMULATOR_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন পরিষেবা থেকে এমুলেটর লগগুলি খুঁজে পেতে হয়৷

OXYGEN_GOLDFISH_LOG_DIR

public static final String OXYGEN_GOLDFISH_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন পরিষেবা থেকে গোল্ডফিশ লগগুলি খুঁজে পাবে।

OXYGEN_LOG_FILES

public static final  OXYGEN_LOG_FILES

OXYGEN_LOG_FILES_FALLBACK৷

public static final  OXYGEN_LOG_FILES_FALLBACK

কাটলফিশের পুরানো সংস্করণের জন্য, লগ ফাইলগুলি শুধুমাত্র cuttlefish_runtime ডিরেক্টরিতে বিদ্যমান।

OXYGEN_RUNTIME_LOG_DIR

public static final String OXYGEN_RUNTIME_LOG_DIR

ডিরেক্টরি যেখানে অক্সিজেন ডিভাইস রানটাইম লগ খুঁজে পেতে. OXYGEN_CUTTLEFISH_LOG_DIR পাওয়া না গেলেই এটি ব্যবহার করুন৷

TOMBSTONES_ZIP_NAME

public static final String TOMBSTONES_ZIP_NAME

পাবলিক কনস্ট্রাক্টর

CommonLogRemoteFileUtil

public CommonLogRemoteFileUtil ()

পাবলিক পদ্ধতি

fetchCommonFiles

public static void fetchCommonFiles (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

দূরবর্তী ঘটনা থেকে সাধারণভাবে পরিচিত ফাইলগুলি আনুন এবং লগ করুন৷

পরামিতি
testLogger ITestLogger : ITestLogger যেখানে ফাইলগুলি লগ করতে হয়।

gceAvd GceAvdInfo : দূরবর্তী উদাহরণের বর্ণনাকারী।

options TestDeviceOptions : TestDeviceOptions ডিভাইসের বিকল্পগুলি বর্ণনা করে

runUtil IRunUtil : কমান্ড চালানোর জন্য একটি IRunUtil

সমাধি পাথর আনুন

public static void fetchTombstones (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

দূরবর্তী উদাহরণ থেকে সমাধির পাথর আনুন এবং লগ করুন।

পরামিতি
testLogger ITestLogger : ITestLogger যেখানে ফাইলগুলি লগ করতে হয়।

gceAvd GceAvdInfo : দূরবর্তী উদাহরণের বর্ণনাকারী।

options TestDeviceOptions : TestDeviceOptions ডিভাইসের বিকল্পগুলি বর্ণনা করে

runUtil IRunUtil : কমান্ড চালানোর জন্য একটি IRunUtil

isRemoteGceReachableBySsh

public static boolean isRemoteGceReachableBySsh (GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

দূরবর্তী GCE উদাহরণে ssh সংযোগ যাচাই করার জন্য একটি কমান্ড চালান।

পরামিতি
gceAvd GceAvdInfo : GceAvdInfo যা ডিভাইসটি বর্ণনা করে।

options TestDeviceOptions : একটি TestDeviceOptions GCE ডিভাইসের জন্য ব্যবহার করা ডিভাইসের বিকল্পগুলি বর্ণনা করে।

runUtil IRunUtil : কমান্ড চালানোর জন্য একটি IRunUtil

রিটার্নস
boolean একটি বুলিয়ান যা নির্দেশ করে যে দূরবর্তী GCE ssh দ্বারা পৌঁছানো যায় কিনা।

logRemoteCommandOutput

public static void logRemoteCommandOutput (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                String logName, 
                String... remoteCommand)

দূরবর্তী উদাহরণে একটি কমান্ড চালান এবং এর আউটপুট লগ করুন

পরামিতি
testLogger ITestLogger : ITestLogger যেখানে ফাইলগুলি লগ করতে হয়।

gceAvd GceAvdInfo : দূরবর্তী উদাহরণের বর্ণনাকারী।

options TestDeviceOptions : TestDeviceOptions ডিভাইসের বিকল্পগুলি বর্ণনা করে

runUtil IRunUtil : কমান্ড চালানোর জন্য একটি IRunUtil

logName String : ITestLogger এ রিপোর্ট করার সময় ব্যবহার করার জন্য লগ নাম

remoteCommand String : দূরবর্তী উদাহরণে কার্যকর করা কমান্ড লাইন

pullCommonCvdLogs

public static void pullCommonCvdLogs (GceAvdInfo gceAvdInfo, 
                HostOrchestratorUtil hOUtil, 
                ITestLogger logger)

হোস্ট অর্কেস্ট্রেটরের মাধ্যমে সিএফ লগগুলি টানুন।

পরামিতি
gceAvdInfo GceAvdInfo : দূরবর্তী উদাহরণের বর্ণনাকারী।

hOUtil HostOrchestratorUtil : HostOrchestratorUtil CF লগ টানতে ব্যবহৃত হয়।

logger ITestLogger : ITestLogger যেখানে ফাইলটি লগ করতে হবে।