PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
একটি ITargetPreparer
যা যেকোনো হোস্ট পাথ থেকে যেকোনো ডিভাইস পাথে যে কোনো সংখ্যক ফাইল পুশ করার চেষ্টা করে।
একটি নতুন বিল্ড ফ্ল্যাশ করার *পর* এবং ডিভাইসসেটআপ চালানোর *পরে (যদি সক্ষম করা থাকে) সঞ্চালন করা উচিত
সারসংক্ষেপ
পাবলিক কনস্ট্রাক্টর
PushFilePreparer
public PushFilePreparer ()
পাবলিক পদ্ধতি
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
পুশ করা ফাইলগুলির তালিকা তৈরি করুন।
পরামিতি |
---|
descriptor | DeviceDescriptor |
রিপোর্ট নির্ভরতা
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 ()
পুশ ব্যর্থতার উপর গর্ভপাত করা হোক বা না হোক।
public void tearDown (TestInformation testInfo,
Throwable e)
পরামিতি |
---|
testInfo | TestInformation |
e | Throwable |