পুশফাইলপ্রিপারার

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


একটি ITargetPreparer যা যেকোনো হোস্ট পাথ থেকে যেকোনো ডিভাইস পাথে যেকোনো সংখ্যক ফাইল পুশ করার চেষ্টা করে।

নতুন বিল্ড ফ্ল্যাশ করার *পরে* এবং DeviceSetup চালানোর *পরে* (যদি সক্রিয় করা থাকে) এটি সম্পাদন করা উচিত।

সারসংক্ষেপ

সরকারি নির্মাণকারী

PushFilePreparer ()

জনসাধারণের পদ্ধতি

IAbi getAbi ()

final Map<String, File> getPushSpecs ( ITestDevice device)

পুশ করার জন্য ফাইলগুলোর তালিকা তৈরি করুন।

boolean isCleanUpEnabled ()
Set<String> reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

IBuildInfo এবং টেস্ট কেস ডিরেক্টরিগুলির মাধ্যমে আপেক্ষিক ফাইল পাথ নির্ধারণ করুন।

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

পুশ ব্যর্থ হলে বাতিল করা হবে কি না।

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

সরকারি নির্মাণকারী

পুশফাইলপ্রিপারার

public PushFilePreparer ()

জনসাধারণের পদ্ধতি

getAbi

public IAbi getAbi ()

ফেরত
IAbi

getPushSpecs

public final Map<String, File> getPushSpecs (ITestDevice device)

পুশ করার জন্য ফাইলগুলোর তালিকা তৈরি করুন।

প্যারামিটার
device ITestDevice

ফেরত
Map<String, File>

নিক্ষেপ
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

ফেরত
boolean

রিপোর্ট নির্ভরতা

public Set<String> reportDependencies ()

ফেরত
Set<String>

আপেক্ষিক ফাইলপথ সমাধান করুন

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

IBuildInfo এবং টেস্ট কেস ডিরেক্টরিগুলির মাধ্যমে আপেক্ষিক ফাইল পাথ নির্ধারণ করুন।

প্যারামিটার
buildInfo IBuildInfo : বিল্ড আর্টিফ্যাক্টের তথ্য

fileName String : সমাধান করার জন্য আপেক্ষিক ফাইলের পথ

ফেরত
File বিল্ড তথ্য বা টেস্ট কেস ডিরেক্টরি থেকে ফাইলটি

সেটআবি

public void setAbi (IAbi abi)

প্যারামিটার
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

প্যারামিটার
invocationContext IInvocationContext

সেটআপ

public void setUp (TestInformation testInfo)

প্যারামিটার
testInfo TestInformation

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

ব্যর্থ হলে বাতিল করা উচিত

public boolean shouldAbortOnFailure ()

পুশ ব্যর্থ হলে বাতিল করা হবে কি না।

ফেরত
boolean

শুডরিমাউন্টসিস্টেম

public boolean shouldRemountSystem ()

ফেরত
boolean

shouldRemountVender

public boolean shouldRemountVendor ()

ফেরত
boolean

ভেঙে ফেলা

public void tearDown (TestInformation testInfo, 
                Throwable e)

প্যারামিটার
testInfo TestInformation

e Throwable

নিক্ষেপ
DeviceNotAvailableException