প্যারেন্টস্যান্ডবক্স ইনভোকেশন এক্সিকিউশন
public class ParentSandboxInvocationExecution
extends InvocationExecution
| java.lang.অবজেক্ট | ||
| ↳ | com.android.tradefed.invoker.InvocationExecution | |
| ↳ | com.android.tradefed.invoker.sandbox.ParentSandboxInvocationExecution | |
একটি স্যান্ডবক্স চালানোর সময় প্যারেন্ট ইনভোকেশন বিশেষ অ্যাকশনের জন্য InvocationExecution এর সংস্করণ।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ParentSandboxInvocationExecution () | |
পাবলিক পদ্ধতি | |
|---|---|
void | doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার ক্লিনআপ ধাপটি চালান। |
void | doSetup (TestInformation testInfo, IConfiguration config, ITestLogger listener)টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার সেটআপ ধাপটি চালান। |
void | doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার টিয়ারডাউন ধাপটি চালান। |
boolean | fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)আহ্বানের build_provider ধাপটি চালান। |
void | reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)আহ্বানের বিভিন্ন পর্যায়ে কিছু ডিভাইস লগ রিপোর্ট করুন। |
void | runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception) আহ্বানের প্রতিটি ডিভাইসের অংশের জন্য |
void | runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger) |
void | runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)পরীক্ষা চালায়। |
সুরক্ষিত পদ্ধতি | |
|---|---|
IConfigurationFactory | getFactory () তৈরি করা কনফিগারেশনে ব্যবহৃত |
getPreparersToRun ( IConfiguration config, String deviceName)এই ডিভাইসে চালানোর জন্য প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন। | |
IRunUtil | getRunUtil () |
boolean | prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener)স্যান্ডবক্স চালানোর ফলাফলের স্থিতি প্রদান করে। |
পাবলিক কনস্ট্রাক্টর
প্যারেন্টস্যান্ডবক্স ইনভোকেশন এক্সিকিউশন
public ParentSandboxInvocationExecution ()
পাবলিক পদ্ধতি
doCleanUp
public void doCleanUp (IInvocationContext context,
IConfiguration config,
Throwable exception)টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার ক্লিনআপ ধাপটি চালান। ডিভাইসগুলি কি পরিষ্কার করে।
| পরামিতি | |
|---|---|
context | IInvocationContext : আহ্বানের IInvocationContext । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
exception | Throwable : পরীক্ষার চলমান দ্বারা নিক্ষিপ্ত মূল ব্যতিক্রম। |
doSetup
public void doSetup (TestInformation testInfo,
IConfiguration config,
ITestLogger listener)টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার সেটআপ ধাপটি চালান। পরীক্ষা চালানোর জন্য প্রয়োজনীয় সমস্ত ডিভাইস সেটআপ করে।
| পরামিতি | |
|---|---|
testInfo | TestInformation : আমন্ত্রণের TestInformation । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
listener | ITestLogger : ITestLogger সেটআপ ব্যর্থতার লগ রিপোর্ট করতে। |
| নিক্ষেপ করে | |
|---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
টিয়ারডাউন
public void doTeardown (TestInformation testInfo,
IConfiguration config,
ITestLogger logger,
Throwable exception)টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার টিয়ারডাউন ধাপটি চালান। সেটআপের সাথে যুক্ত ডিভাইসগুলি কি ছিঁড়ে যায়।
| পরামিতি | |
|---|---|
testInfo | TestInformation : আমন্ত্রণের TestInformation । |
config | IConfiguration : এই পরীক্ষা চালানোর IConfiguration । |
logger | ITestLogger : লগ রিপোর্ট করার জন্য ITestLogger । |
exception | Throwable : পরীক্ষার চলমান দ্বারা নিক্ষিপ্ত মূল ব্যতিক্রম। |
ফেচবিল্ড
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 | |
রিপোর্টলগ
public void reportLogs (ITestDevice device,
ITestLogger logger,
TestInvocation.Stage stage)আহ্বানের বিভিন্ন পর্যায়ে কিছু ডিভাইস লগ রিপোর্ট করুন। যেমন: logcat.
| পরামিতি | |
|---|---|
device | ITestDevice : যে ডিভাইস থেকে লগ রিপোর্ট করা যায়। |
logger | ITestLogger : লগের জন্য লগার। |
stage | TestInvocation.Stage : আমন্ত্রণের পর্যায়ে আমরা আছি। |
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 | |
রান টেস্ট
public void runTests (TestInformation info,
IConfiguration config,
ITestInvocationListener listener)পরীক্ষা চালায়।
| পরামিতি | |
|---|---|
info | TestInformation : TestInformation দিয়ে পরীক্ষা চালানোর জন্য। |
config | IConfiguration : চালানোর জন্য IConfiguration |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
সুরক্ষিত পদ্ধতি
গেট ফ্যাক্টরি
protected IConfigurationFactory getFactory ()
তৈরি করা কনফিগারেশনে ব্যবহৃত IConfigurationFactory ফেরত দেয়।
| রিটার্নস | |
|---|---|
IConfigurationFactory | |
getPreparersToRun
protectedgetPreparersToRun (IConfiguration config, String deviceName)
এই ডিভাইসে চালানোর জন্য প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন।
ল্যাব প্রস্তুতকারীদের স্যান্ডবক্স শিশুর ভিতরে চালানো থেকে সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসে ওভাররাইড করা হয়েছে
| পরামিতি | |
|---|---|
config | IConfiguration |
deviceName | String |
| রিটার্নস | |
|---|---|
getRunUtil
protected IRunUtil getRunUtil ()
| রিটার্নস | |
|---|---|
IRunUtil | |
প্রস্তুতি এবং রান স্যান্ডবক্স
protected boolean prepareAndRunSandbox (TestInformation info,
IConfiguration config,
ITestInvocationListener listener)স্যান্ডবক্স চালানোর ফলাফলের স্থিতি প্রদান করে।
| পরামিতি | |
|---|---|
info | TestInformation |
config | IConfiguration |
listener | ITestInvocationListener |
| রিটার্নস | |
|---|---|
boolean | |