স্যান্ডবক্সডইনভোকেশনএক্সিকিউশন
public class SandboxedInvocationExecution
extends InvocationExecution
| java.lang.Object | ||
| ↳ | com.android.tradefed.invoker.InvocationExecution | |
| ↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution | |
আহ্বানের বিশেষ স্যান্ডবক্স এক্সিকিউশন: এটি সেই InvocationExection যা স্যান্ডবক্সের ভিতরে থেকে কমান্ডটি চালানোর সময় ব্যবহৃত হয়। বিল্ডটি ইতিমধ্যেই কনটেক্সটে উপলব্ধ থাকা উচিত।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
SandboxedInvocationExecution () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | cleanUpBuilds ( IInvocationContext context, IConfiguration config)build_provider পরিষ্করণ ধাপটি সম্পাদন করুন। |
boolean | fetchBuild ( TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)আহ্বানের build_provider ধাপটি সম্পাদন করুন। |
সুরক্ষিত পদ্ধতি | |
|---|---|
List< ITargetPreparer > | getLabPreparersToRun ( IConfiguration config, String deviceName)এই ডিভাইসে চালানোর জন্য ল্যাব প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন। |
List< ITargetPreparer > | getTargetPreparersToRun ( IConfiguration config, String deviceName)এই ডিভাইসে চালানোর জন্য টার্গেট প্রিপেয়ারারদের একটি তালিকা পুনরুদ্ধার করুন। |
void | logHostAdb ( IConfiguration config, ITestLogger logger)$TMPDIR/adb.$UID.log থেকে লগগুলো সংগ্রহ করুন। |
সরকারি নির্মাণকারী
স্যান্ডবক্সডইনভোকেশনএক্সিকিউশন
public SandboxedInvocationExecution ()
জনসাধারণের পদ্ধতি
ক্লিনআপবিল্ডস
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
build_provider পরিষ্করণ ধাপটি সম্পাদন করুন। এটি বিল্ড ফেচিং-এর সাথে সম্পর্কিত।
| প্যারামিটার | |
|---|---|
context | IInvocationContext : আহ্বানের IInvocationContext । |
config | IConfiguration : এই টেস্ট রানের IConfiguration । |
ফেচবিল্ড
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
আহ্বানের build_provider ধাপটি সম্পাদন করুন।
| প্যারামিটার | |
|---|---|
testInfo | TestInformation : আহ্বানের TestInformation । |
config | IConfiguration : এই টেস্ট রানের IConfiguration । |
rescheduler | IRescheduler : অন্য সংস্থান(গুলি)তে সম্পাদনের জন্য আহ্বানের অংশগুলি পুনঃনির্ধারণ করার জন্য IRescheduler |
listener | ITestInvocationListener : বিল্ড ডাউনলোড ব্যর্থতা রিপোর্ট করার জন্য ITestInvocation । |
| ফেরত | |
|---|---|
boolean | বিল্ডটি সফলভাবে ডাউনলোড হলে True, অন্যথায় False। |
| নিক্ষেপ | |
|---|---|
BuildRetrievalError | |
DeviceNotAvailableException | |
সুরক্ষিত পদ্ধতি
getLabPreparersToRun
protected List<ITargetPreparer> getLabPreparersToRun (IConfiguration config, String deviceName)
এই ডিভাইসে চালানোর জন্য ল্যাব প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন।
স্যান্ডবক্স চাইল্ড ক্লাসের ভিতরে ল্যাব প্রিপেয়ারার চালানো সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসগুলিতে এটি ওভাররাইড করা হয়েছে।
| প্যারামিটার | |
|---|---|
config | IConfiguration |
deviceName | String |
| ফেরত | |
|---|---|
List< ITargetPreparer > | |
getTargetPreparersToRun
protected List<ITargetPreparer> getTargetPreparersToRun (IConfiguration config, String deviceName)
এই ডিভাইসে চালানোর জন্য টার্গেট প্রিপেয়ারারদের একটি তালিকা পুনরুদ্ধার করুন।
স্যান্ডবক্স চাইল্ড ক্লাসের ভিতরে ল্যাব প্রিপেয়ারার চালানো সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসগুলিতে এটি ওভাররাইড করা হয়েছে।
| প্যারামিটার | |
|---|---|
config | IConfiguration |
deviceName | String |
| ফেরত | |
|---|---|
List< ITargetPreparer > | |
লগহোস্টএডিবি
protected void logHostAdb (IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log থেকে লগগুলো সংগ্রহ করুন।
| প্যারামিটার | |
|---|---|
config | IConfiguration |
logger | ITestLogger |