PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver
একটি ITargetPreparer
যা যেকোনো হোস্ট পাথ থেকে যেকোনো ডিভাইস পাথে যে কোনো সংখ্যক ফাইল পুশ করার চেষ্টা করে।
একটি নতুন বিল্ড ফ্ল্যাশ করার *পর* এবং ডিভাইসসেটআপ চালানোর *পরে (যদি সক্ষম করা থাকে) সঞ্চালন করা উচিত
সারাংশ
পাবলিক কনস্ট্রাক্টর
PushFilePreparer
public PushFilePreparer ()
পাবলিক পদ্ধতি
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
পুশ করা ফাইলগুলির তালিকা তৈরি করুন।
পরামিতি |
---|
device | ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
রিপোর্ট নির্ভরতা
public reportDependencies ()
RelativeFilePath সমাধান করুন
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
IBuildInfo
এবং টেস্ট কেস ডিরেক্টরিগুলির মাধ্যমে আপেক্ষিক ফাইল পাথ সমাধান করুন।
পরামিতি |
---|
buildInfo | IBuildInfo : বিল্ড আর্টিফ্যাক্ট তথ্য |
fileName | String : আপেক্ষিক ফাইল পাথ সমাধান করা হবে |
রিটার্নস |
---|
File | বিল্ড ইনফো বা টেস্ট কেস ডিরেক্টরি থেকে ফাইল |
সেটএবি
public void setAbi (IAbi abi)
সেটInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
পরামিতি |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
পরামিতি |
---|
testInfo | TestInformation |
ব্যর্থ হওয়া উচিত
public boolean shouldAbortOnFailure ()
পুশ ব্যর্থতার উপর গর্ভপাত করা হোক বা না হোক।
উচিত RemountSystem
public boolean shouldRemountSystem ()
উচিত RemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
পরামিতি |
---|
testInfo | TestInformation |
e | Throwable |