PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver

java.lang.অবজেক্ট
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


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

একটি নতুন বিল্ড ফ্ল্যাশ করার *পর* এবং ডিভাইসসেটআপ চালানোর *পরে (যদি সক্ষম করা থাকে) সঞ্চালন করা উচিত

সারাংশ

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

PushFilePreparer ()

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

IAbi getAbi ()

final getPushSpecs ( ITestDevice device)

পুশ করা ফাইলগুলির তালিকা তৈরি করুন।

boolean isCleanUpEnabled ()
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)

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

PushFilePreparer

public PushFilePreparer ()

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

getAbi

public IAbi getAbi ()

রিটার্নস
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

পুশ করা ফাইলগুলির তালিকা তৈরি করুন।

পরামিতি
device ITestDevice

রিটার্নস

নিক্ষেপ করে
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

রিটার্নস
boolean

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

public  reportDependencies ()

রিটার্নস

RelativeFilePath সমাধান করুন

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

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

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

রিটার্নস
File বিল্ড ইনফো বা টেস্ট কেস ডিরেক্টরি থেকে ফাইল

সেটএবি

public void setAbi (IAbi abi)

পরামিতি
abi IAbi

সেটInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

পরামিতি
invocationContext IInvocationContext

সেটআপ

public void setUp (TestInformation testInfo)

পরামিতি
testInfo TestInformation

নিক্ষেপ করে
BuildError
DeviceNotAvailableException
TargetSetupError

ব্যর্থ হওয়া উচিত

public boolean shouldAbortOnFailure ()

পুশ ব্যর্থতার উপর গর্ভপাত করা হোক বা না হোক।

রিটার্নস
boolean

উচিত RemountSystem

public boolean shouldRemountSystem ()

রিটার্নস
boolean

উচিত RemountVendor

public boolean shouldRemountVendor ()

রিটার্নস
boolean

টিয়ারডাউন

public void tearDown (TestInformation testInfo, 
                Throwable e)

পরামিতি
testInfo TestInformation

e Throwable

নিক্ষেপ করে
DeviceNotAvailableException