CommonLogRemoteFileUtil সম্পর্কে
public class CommonLogRemoteFileUtil
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.device.cloud.CommonLogRemoteFileUtil সম্পর্কে |
এই ইউটিলিটি সাধারণ ফাইলগুলির রিমোট লগ আনার লজিকের জন্য বিভিন্ন রিমোট ডিভাইস উপস্থাপনা জুড়ে কোডের ডুপ্লিকেশন এড়াতে সাহায্য করে।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | CommonLogRemoteFileUtil.KnownLogFileEntryদূরবর্তী ডিভাইসের জন্য একটি পরিচিত লগ এন্ট্রির উপস্থাপনা। |
ধ্রুবক | |
|---|---|
String | EMULATOR_REMOTE_LOG_DIRএকটি এমুলেটর ইনস্ট্যান্সের জন্য ডিবাগ লগ খুঁজে পেতে ডিরেক্টরি। |
String | NESTED_REMOTE_LOG_DIRনেস্টেড রিমোট ইনস্ট্যান্সের জন্য ডিবাগ লগ খুঁজে পেতে ডিরেক্টরি। |
String | NETSIM_LOG_DIRঅক্সিজেন পরিষেবা থেকে নেটসিম লগগুলি কোথায় পাওয়া যাবে সেই ডিরেক্টরি। |
String | NETSIM_USER_LOG_DIR |
String | OXYGEN_CUTTLEFISH_FETCH_LOGসিভিডি আনার লগ |
String | OXYGEN_CUTTLEFISH_LOG_DIRঅক্সিজেন ডিভাইস লগ খুঁজে পাওয়ার ডিরেক্টরি। |
String | OXYGEN_EMULATOR_LOG_DIRঅক্সিজেন পরিষেবা থেকে এমুলেটর লগগুলি কোথায় পাওয়া যাবে সেই ডিরেক্টরি। |
String | OXYGEN_GOLDFISH_LOG_DIRঅক্সিজেন সার্ভিস থেকে গোল্ডফিশ লগ কোথায় পাওয়া যাবে সেই ডিরেক্টরি। |
String | OXYGEN_RUNTIME_LOG_DIRঅক্সিজেন ডিভাইস রানটাইম লগ খুঁজে পেতে ডিরেক্টরি। |
String | TOMBSTONES_ZIP_NAME |
ক্ষেত্র | |
|---|---|
public static final MultiMap < TestDeviceOptions.InstanceType , CommonLogRemoteFileUtil.KnownLogFileEntry > | KNOWN_FILES_TO_FETCH |
public static final | NETSIM_LOG_FILES |
public static final | OXYGEN_LOG_FILES |
public static final | OXYGEN_LOG_FILES_FALLBACKকাটলফিশের পুরোনো সংস্করণের জন্য, লগ ফাইলগুলি কেবল cuttlefish_runtime ডিরেক্টরিতে বিদ্যমান। |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
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 boolean | isRemoteGceReachableBySsh ( GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String... command)রিমোট 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)হোস্ট অর্কেস্ট্রেটরের মাধ্যমে সিএফ লগগুলি টানুন। |
static void | pullCommonCvdLogs ( GceAvdInfo gceAvdInfo, HostOrchestratorUtil hOUtil, ITestLogger logger, TestDeviceOptions options)হোস্ট অর্কেস্ট্রেটরের মাধ্যমে সিএফ লগগুলি টানুন। |
ধ্রুবক
এমুলেটর_রিমোট_লগ_ডিআইআর
public static final String EMULATOR_REMOTE_LOG_DIR
একটি এমুলেটর ইনস্ট্যান্সের জন্য ডিবাগ লগ খুঁজে পেতে ডিরেক্টরি।
ধ্রুবক মান: "/home/%s/log/"
নেস্টেড_রিমোট_লগ_ডিআইআর
public static final String NESTED_REMOTE_LOG_DIR
নেস্টেড রিমোট ইনস্ট্যান্সের জন্য ডিবাগ লগ খুঁজে পেতে ডিরেক্টরি।
ধ্রুবক মান: "/home/%s/cuttlefish_runtime/"
নেটসিম_লগ_ডিআইআর
public static final String NETSIM_LOG_DIR
অক্সিজেন পরিষেবা থেকে নেটসিম লগগুলি কোথায় পাওয়া যাবে সেই ডিরেক্টরি।
ধ্রুবক মান: "/tmp/android/netsimd/"
নেটসিম_ইউজার_লগ_ডিআইআর
public static final String NETSIM_USER_LOG_DIR
ধ্রুবক মান: "/tmp/android-%s/netsimd/"
অক্সিজেন_কাটলফিশ_ফেচ_লগ
public static final String OXYGEN_CUTTLEFISH_FETCH_LOG
সিভিডি আনার লগ
ধ্রুবক মান: "/tmp/cfbase/3/fetch.log"
অক্সিজেন_কাটলফিশ_লগ_ডিআইআর
public static final String OXYGEN_CUTTLEFISH_LOG_DIR
অক্সিজেন ডিভাইস লগ খুঁজে পাওয়ার ডিরেক্টরি।
ধ্রুবক মান: "/tmp/cfbase/3/cuttlefish/instances/cvd-1/logs/"
অক্সিজেন_ইমুলেটর_লগ_ডিআইআর
public static final String OXYGEN_EMULATOR_LOG_DIR
অক্সিজেন পরিষেবা থেকে এমুলেটর লগগুলি কোথায় পাওয়া যাবে সেই ডিরেক্টরি।
ধ্রুবক মান: "/tmp/device_launcher/"
অক্সিজেন_গোল্ডফিশ_লগ_ডিআইআর
public static final String OXYGEN_GOLDFISH_LOG_DIR
অক্সিজেন সার্ভিস থেকে গোল্ডফিশ লগ কোথায় পাওয়া যাবে সেই ডিরেক্টরি।
ধ্রুবক মান: "/tmp/android_platform_gf*/logs/"
অক্সিজেন_রানটাইম_লগ_ডিআইআর
public static final String OXYGEN_RUNTIME_LOG_DIR
অক্সিজেন ডিভাইস রানটাইম লগ খুঁজে পেতে ডিরেক্টরি। OXYGEN_CUTTLEFISH_LOG_DIR না পাওয়া গেলেই এটি ব্যবহার করুন।
ধ্রুবক মান: "/tmp/cfbase/3/cuttlefish_runtime/"
টম্বস্টোনস_জিপ_নাম
public static final String TOMBSTONES_ZIP_NAME
ধ্রুবক মান: "tombstones-zip"
ক্ষেত্র
জানা_ফাইল_আনয়ন
public static final MultiMap<TestDeviceOptions.InstanceType, CommonLogRemoteFileUtil.KnownLogFileEntry> KNOWN_FILES_TO_FETCH
নেটসিম_লগ_ফাইল
public static finalNETSIM_LOG_FILES
অক্সিজেন_লগ_ফাইল
public static finalOXYGEN_LOG_FILES
অক্সিজেন_লগ_ফাইলস_ফলব্যাক
public static finalOXYGEN_LOG_FILES_FALLBACK
কাটলফিশের পুরোনো সংস্করণের জন্য, লগ ফাইলগুলি কেবল cuttlefish_runtime ডিরেক্টরিতে বিদ্যমান।
পাবলিক কনস্ট্রাক্টর
CommonLogRemoteFileUtil সম্পর্কে
public CommonLogRemoteFileUtil ()
পাবলিক পদ্ধতি
কমনফাইলস আনুন
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 । |
রিমোটজিসিরিচেবলবাইএসএসএইচ
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 দ্বারা পৌঁছানো সম্ভব কিনা। |
রিমোটজিসিরিচেবলবাইএসএসএইচ
public static boolean isRemoteGceReachableBySsh (GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String... command)
রিমোট GCE ইনস্ট্যান্সের সাথে ssh সংযোগ যাচাই করার জন্য একটি কমান্ড কার্যকর করুন।
| পরামিতি | |
|---|---|
gceAvd | GceAvdInfo : ডিভাইসটির বর্ণনা দেয় এমন GceAvdInfo । |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইসের বিকল্পগুলি বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড চালানোর জন্য একটি IRunUtil । |
command | String : কার্যকর করার জন্য কমান্ড। |
| রিটার্নস | |
|---|---|
boolean | একটি বুলিয়ান যা নির্দেশ করে যে দূরবর্তী GCE ssh দ্বারা পৌঁছানো সম্ভব কিনা। |
লগরিমোটকমান্ডআউটপুট
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 : দূরবর্তী ইনস্ট্যান্সে কার্যকর করা কমান্ড লাইন |
পুলকমনসিভিডিলগস
public static void pullCommonCvdLogs (GceAvdInfo gceAvdInfo, HostOrchestratorUtil hoUtil, ITestLogger logger)
হোস্ট অর্কেস্ট্রেটরের মাধ্যমে সিএফ লগগুলি টানুন।
| পরামিতি | |
|---|---|
gceAvdInfo | GceAvdInfo : রিমোট ইনস্ট্যান্সের বর্ণনাকারী। |
hoUtil | HostOrchestratorUtil |
logger | ITestLogger : ITestLogger যেখানে ফাইল লগ করতে হয়। |
পুলকমনসিভিডিলগস
public static void pullCommonCvdLogs (GceAvdInfo gceAvdInfo, HostOrchestratorUtil hOUtil, ITestLogger logger, TestDeviceOptions options)
হোস্ট অর্কেস্ট্রেটরের মাধ্যমে সিএফ লগগুলি টানুন।
| পরামিতি | |
|---|---|
gceAvdInfo | GceAvdInfo : রিমোট ইনস্ট্যান্সের বর্ণনাকারী। |
hOUtil | HostOrchestratorUtil : CF লগ টানতে ব্যবহৃত HostOrchestratorUtil । |
logger | ITestLogger : ITestLogger যেখানে ফাইল লগ করতে হয়। |
options | TestDeviceOptions : ডিভাইসের বিকল্পগুলি বর্ণনা করে TestDeviceOptions |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।