27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
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 |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]