DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
ক্লাস যা দূরবর্তী ফাইলের পথ সমাধান করতে সাহায্য করে।
যেমন: gs://bucket/path/file.txt ফাইলটি GCS বাকেট থেকে ডাউনলোড করে সমাধান করা হবে।
META_INF/পরিষেবাগুলিতে নতুন প্রোটোকল যোগ করা উচিত।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader |
ক্ষেত্র | |
---|---|
public static final String | OPTIONAL_KEY |
public static final String | UNZIP_KEY
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) |
পাবলিক পদ্ধতি | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) প্রশ্নের জন্য অতিরিক্ত args যোগ করুন. |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) একটি দূরবর্তী জিপ ফাইলে প্রদত্ত ফিল্টারগুলির সাথে মিলে যাওয়া ফাইলগুলি ডাউনলোড করুন৷ |
void | setDevice (ITestDevice device) ডিভাইসটিকে পরীক্ষার অধীনে সেট করে |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) ইউটিলিটি যা একটি ফাইল আনজিপ করা উচিত কিনা তা পরীক্ষা করার অনুমতি দেয় এবং প্রয়োজনে এটি আনজিপ করে। |
final | validateRemoteFilePath () সমস্ত |
ক্ষেত্র
OPTIONAL_KEY
public static final String OPTIONAL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
পাবলিক কনস্ট্রাক্টর
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
পরামিতি | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
পাবলিক পদ্ধতি
ExtraArgs যোগ করুন
public void addExtraArgs (extraArgs)
প্রশ্নের জন্য অতিরিক্ত args যোগ করুন.
পরামিতি | |
---|---|
extraArgs |
সমাধান আংশিক ডাউনলোড জিপ
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
একটি দূরবর্তী জিপ ফাইলে প্রদত্ত ফিল্টারগুলির সাথে মিলে যাওয়া ফাইলগুলি ডাউনলোড করুন৷
রিমোট জিপ ফাইলের ভিতরের একটি ফাইল শুধুমাত্র তখনই ডাউনলোড করা হয় যখন এর পাথ যেকোনও ফিল্টারের সাথে মেলে কিন্তু এক্সক্লুড ফিল্টারের সাথে নয়।
পরামিতি | |
---|---|
destDir | File : ডাউনলোড করা বিষয়বস্তু স্থাপন করার জন্য ফাইল। |
remoteZipFilePath | String : ডাউনলোড করার জন্য জিপ ফাইলের দূরবর্তী পথ, একটি বাস্তবায়ন নির্দিষ্ট রুটের সাথে সম্পর্কিত। |
includeFilters | |
excludeFilters |
নিক্ষেপ করে | |
---|---|
BuildRetrievalError | যদি ফাইলগুলি ডাউনলোড করা যায় না। |
সেটডিভাইস
public void setDevice (ITestDevice device)
ডিভাইসটিকে পরীক্ষার অধীনে সেট করে
পরামিতি | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
OptionSetter
থেকে আসা বিকল্পগুলির মানচিত্র সেট করে
পরামিতি | |
---|---|
optionMap |
আনজিপ প্রয়োজন
public static final File unzipIfRequired (File downloadedFile,query)
ইউটিলিটি যা একটি ফাইল আনজিপ করা উচিত কিনা তা পরীক্ষা করার অনুমতি দেয় এবং প্রয়োজনে এটি আনজিপ করে।
পরামিতি | |
---|---|
downloadedFile | File |
query |
রিটার্নস | |
---|---|
File |
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
সমস্ত ERROR(/File)
অপশন টাইপের মাধ্যমে চলে এবং তাদের পথটি সমাধান করা উচিত কিনা তা পরীক্ষা করে দেখুন।
রিটার্নস | |
---|---|
ERROR(/File) এর তালিকা যা সেভাবে সমাধান করা হয়েছিল। |
নিক্ষেপ করে | |
---|---|
BuildRetrievalError |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-12 UTC-তে শেষবার আপডেট করা হয়েছে।