SandboxedInvocationExecution
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.অবজেক্ট | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
আমন্ত্রণের বিশেষ স্যান্ডবক্স সম্পাদন: যখন আমরা স্যান্ডবক্সের ভিতরে কমান্ডটি চালাই তখন এটি হল InvocationExection। বিল্ড ইতিমধ্যেই প্রসঙ্গে উপলব্ধ করা উচিত.
সারসংক্ষেপ
পাবলিক কনস্ট্রাক্টর | |
---|---|
SandboxedInvocationExecution () |
পাবলিক পদ্ধতি | |
---|---|
void | cleanUpBuilds ( IInvocationContext context, IConfiguration config) বিল্ড_প্রোভাইডার ক্লিন আপ ধাপটি চালান। |
boolean | fetchBuild ( TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener) আহ্বানের build_provider ধাপটি চালান। |
void | runDevicePostInvocationTearDown ( IInvocationContext context, IConfiguration config, Throwable exception) আহ্বানের প্রতিটি ডিভাইসের অংশের জন্য |
void | runDevicePreInvocationSetup ( IInvocationContext context, IConfiguration config, ITestLogger logger) |
সুরক্ষিত পদ্ধতি | |
---|---|
getLabPreparersToRun ( IConfiguration config, String deviceName) এই ডিভাইসে চালানোর জন্য ল্যাব প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন। | |
getTargetPreparersToRun ( IConfiguration config, String deviceName) এই ডিভাইসে চালানোর জন্য লক্ষ্য প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন। | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) $TMPDIR/adb.$UID.log থেকে লগগুলি সংগ্রহ করুন৷ |
পাবলিক কনস্ট্রাক্টর
SandboxedInvocationExecution
public SandboxedInvocationExecution ()
পাবলিক পদ্ধতি
cleanUpBuilds
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
বিল্ড_প্রোভাইডার ক্লিন আপ ধাপটি চালান। বিল্ড আনার সাথে যুক্ত।
পরামিতি | |
---|---|
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 | আমরা সফলভাবে বিল্ড ডাউনলোড করলে সত্য, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
BuildRetrievalError | |
DeviceNotAvailableException |
runDevicePostInvocationTearDown
public void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)
আহ্বানের প্রতিটি ডিভাইসের অংশের জন্য ITestDevice#postInvocationTearDown(Throwable)
আহ্বান করুন।
পরামিতি | |
---|---|
context | IInvocationContext : আহ্বানের IInvocationContext । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
exception | Throwable : পরীক্ষা চলমান দ্বারা নিক্ষিপ্ত মূল ব্যতিক্রম যদি থাকে। |
runDevicePreInvocationSetup
public void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)
পরামিতি | |
---|---|
context | IInvocationContext : আহ্বানের IInvocationContext । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
logger | ITestLogger : লগ রিপোর্ট করার জন্য ITestLogger । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
সুরক্ষিত পদ্ধতি
getLabPreparersToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
এই ডিভাইসে চালানোর জন্য ল্যাব প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন।
ল্যাব প্রস্তুতকারীদের স্যান্ডবক্স শিশুর ভিতরে চালানো থেকে সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসে ওভাররাইড করা হয়েছে
পরামিতি | |
---|---|
config | IConfiguration |
deviceName | String |
রিটার্নস | |
---|---|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
এই ডিভাইসে চালানোর জন্য লক্ষ্য প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন।
ল্যাব প্রস্তুতকারীদের স্যান্ডবক্স শিশুর ভিতরে চালানো থেকে সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসে ওভাররাইড করা হয়েছে
পরামিতি | |
---|---|
config | IConfiguration |
deviceName | String |
রিটার্নস | |
---|---|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log থেকে লগগুলি সংগ্রহ করুন৷
পরামিতি | |
---|---|
config | IConfiguration |
logger | ITestLogger |