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.InstanceType, CommonLogRemoteFileUtil.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 finalNETSIM_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 finalOXYGEN_LOG_FILES
OXYGEN_LOG_FILES_FALLBACK৷
public static finalOXYGEN_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 যেখানে ফাইলটি লগ করতে হবে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-18 UTC-তে শেষবার আপডেট করা হয়েছে।