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 ধাপটি চালান।

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

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

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

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