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