DeviceFolderBuildInfo
public class DeviceFolderBuildInfo
extends DeviceBuildInfo
implements IDeviceBuildInfo , IFolderBuildInfo
java.lang.অবজেক্ট | |||
↳ | com.android.tradefed.build.BuildInfo | ||
↳ | com.android.tradefed.build.DeviceBuildInfo | ||
↳ | com.android.tradefed.build.DeviceFolderBuildInfo |
একটি IDeviceBuildInfo
যাতে স্থানীয় ফাইল সিস্টেমের একটি ডিরেক্টরিতে থাকা অন্যান্য বিল্ড আর্টিফ্যাক্টও থাকে।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
DeviceFolderBuildInfo (String buildId, String buildName) | |
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip) একটি | |
DeviceFolderBuildInfo () |
পাবলিক পদ্ধতি | |
---|---|
void | cleanUp () যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন উপরন্তু, ফিউজ-জিপ মাউন্ট করা ফাইলগুলির তালিকার উপর ভিত্তি করে ফিউজ-জিপ মাউন্ট করা ফাইলগুলি আনমাউন্ট করুন। |
File | getRootDir () রুট ফোল্ডারটি পান যাতে বিল্ড আর্টিফ্যাক্ট রয়েছে। |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) |
void | setFolderBuild ( IFolderBuildInfo folderBuild) |
void | setRootDir (File rootDir) বিল্ড আর্টিফ্যাক্ট ধারণকারী রুট ডিরেক্টরি সেট করুন। |
boolean | shouldUseFuseZip () পতাকাটি পান যা নির্দেশ করে যে ফিউজ-জিপ নির্মাণ শিল্পকর্মের জন্য ব্যবহার করা হচ্ছে কিনা। |
সুরক্ষিত পদ্ধতি | |
---|---|
void | addAllFiles ( BuildInfo build) অন্য বিল্ড থেকে সমস্ত ফাইল কপি করার জন্য সহায়ক পদ্ধতি। হার্ডলিংকের পরিবর্তে ফিউজ-জিপ মাউন্ট করা ফাইলগুলির জন্য সিমলিঙ্ক তৈরি করুন। |
পাবলিক কনস্ট্রাক্টর
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
পরামিতি | |
---|---|
buildId | String |
buildName | String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
একটি DeviceFolderBuildInfo
তৈরি করে কনস্ট্রাক্টর mUseFuseZip-এর পতাকাকে DeviceFolderBuildInfo তৈরি করার সময় কনফিগার করার অনুমতি দেয়।
পরামিতি | |
---|---|
buildId | String : বিল্ড আইডি |
buildName | String : বিল্ড টার্গেট নাম |
useFuseZip | boolean : বিল্ড জিপ মাউন্ট ব্যবহার করে কিনা তা নির্ধারণ করার জন্য পতাকা |
পাবলিক পদ্ধতি
পরিষ্কার করা
public void cleanUp ()
যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন উপরন্তু, ফিউজ-জিপ মাউন্ট করা ফাইলগুলির তালিকার উপর ভিত্তি করে ফিউজ-জিপ মাউন্ট করা ফাইলগুলি আনমাউন্ট করুন।
getRootDir
public File getRootDir ()
রুট ফোল্ডারটি পান যাতে বিল্ড আর্টিফ্যাক্ট রয়েছে।
রিটার্নস | |
---|---|
File | ERROR(/File) ডিরেক্টরি। |
সেটডিভাইসবিল্ড
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
IDeviceBuildInfo
থেকে সমস্ত ফাইল কপি করুন।
পরামিতি | |
---|---|
deviceBuild | IDeviceBuildInfo |
সেটফোল্ডারবিল্ড
public void setFolderBuild (IFolderBuildInfo folderBuild)
IFolderBuildInfo
থেকে সমস্ত ফাইল কপি করুন।
পরামিতি | |
---|---|
folderBuild | IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
বিল্ড আর্টিফ্যাক্ট ধারণকারী রুট ডিরেক্টরি সেট করুন।
পরামিতি | |
---|---|
rootDir | File |
FuseZip ব্যবহার করা উচিত
public boolean shouldUseFuseZip ()
পতাকাটি পান যা নির্দেশ করে যে ফিউজ-জিপ নির্মাণ শিল্পকর্মের জন্য ব্যবহার করা হচ্ছে কিনা।
রিটার্নস | |
---|---|
boolean |
সুরক্ষিত পদ্ধতি
AllFiles যোগ করুন
protected void addAllFiles (BuildInfo build)
অন্য বিল্ড থেকে সমস্ত ফাইল কপি করার জন্য সহায়ক পদ্ধতি।
ফাইলগুলিতে নতুন হার্ডলিঙ্ক তৈরি করে যাতে প্রতিটি বিল্ডের ফাইলে একটি অনন্য ফাইল পাথ থাকে। হার্ডলিংকের পরিবর্তে ফিউজ-জিপ মাউন্ট করা ফাইলগুলির জন্য সিমলিঙ্ক তৈরি করুন।
পরামিতি | |
---|---|
build | BuildInfo |