সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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)

আহ্বানের বিল্ড_প্রোভাইডার ধাপটি চালান।

void runDevicePostInvocationTearDown ( IInvocationContext context, IConfiguration config, Throwable exception)

আহ্বানের প্রতিটি ডিভাইসের অংশের জন্য ITestDevice#postInvocationTearDown(Throwable) আহ্বান করুন।

void runDevicePreInvocationSetup ( IInvocationContext context, IConfiguration config, ITestLogger logger)

ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) এর প্রতিটি invocation-এর জন্য ডিভাইসের (IBuildInfo) অংশ।

সুরক্ষিত পদ্ধতি

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)

আহ্বানের বিল্ড_প্রোভাইডার ধাপটি চালান।

পরামিতি
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)

ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) এর প্রতিটি invocation-এর জন্য ডিভাইসের (IBuildInfo) অংশ।

পরামিতি
context IInvocationContext : আহ্বানের IInvocationContext

config IConfiguration : এই পরীক্ষা চালানোর IConfiguration

logger ITestLogger : লগ রিপোর্ট করার জন্য ITestLogger

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

সুরক্ষিত পদ্ধতি

getLabPreparersToRun

protected  getLabPreparersToRun (IConfiguration config, 
                String deviceName)

এই ডিভাইসে চালানোর জন্য ল্যাব প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন।

ল্যাব প্রস্তুতকারীদের স্যান্ডবক্স শিশুর ভিতরে চালানো থেকে সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসে ওভাররাইড করা হয়েছে

পরামিতি
config IConfiguration

deviceName String

রিটার্নস

getTargetPreparersToRun

protected  getTargetPreparersToRun (IConfiguration config, 
                String deviceName)

এই ডিভাইসে চালানোর জন্য লক্ষ্য প্রস্তুতকারীদের একটি তালিকা পুনরুদ্ধার করুন।

ল্যাব প্রস্তুতকারীদের স্যান্ডবক্স শিশুর ভিতরে চালানো থেকে সীমাবদ্ধ করতে স্যান্ডবক্স ক্লাসে ওভাররাইড করা হয়েছে

পরামিতি
config IConfiguration

deviceName String

রিটার্নস

logHostAdb

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

$TMPDIR/adb.$UID.log থেকে লগগুলি সংগ্রহ করুন৷

পরামিতি
config IConfiguration

logger ITestLogger