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 ()
DeviceFolderBuildInfo (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

একটি DeviceFolderBuildInfo তৈরি করে কনস্ট্রাক্টর mUseFuseZip-এর পতাকাকে DeviceFolderBuildInfo তৈরি করার সময় কনফিগার করার অনুমতি দেয়।

পাবলিক পদ্ধতি

void cleanUp ()

যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন উপরন্তু, ফিউজ-জিপ মাউন্ট করা ফাইলগুলির তালিকার উপর ভিত্তি করে ফিউজ-জিপ মাউন্ট করা ফাইলগুলি আনমাউন্ট করুন।

File getRootDir ()

রুট ফোল্ডারটি পান যাতে বিল্ড আর্টিফ্যাক্ট রয়েছে।

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

IDeviceBuildInfo থেকে সমস্ত ফাইল কপি করুন।

void setFolderBuild ( IFolderBuildInfo folderBuild)

IFolderBuildInfo থেকে সমস্ত ফাইল কপি করুন।

void setRootDir (File rootDir)

বিল্ড আর্টিফ্যাক্ট ধারণকারী রুট ডিরেক্টরি সেট করুন।

boolean shouldUseFuseZip ()

পতাকাটি পান যা নির্দেশ করে যে ফিউজ-জিপ নির্মাণ শিল্পকর্মের জন্য ব্যবহার করা হচ্ছে কিনা।

সুরক্ষিত পদ্ধতি

void addAllFiles ( BuildInfo build)

অন্য বিল্ড থেকে সমস্ত ফাইল কপি করার জন্য সহায়ক পদ্ধতি। হার্ডলিংকের পরিবর্তে ফিউজ-জিপ মাউন্ট করা ফাইলগুলির জন্য সিমলিঙ্ক তৈরি করুন।

পাবলিক কনস্ট্রাক্টর

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

আরও দেখুন:

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