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

ডেলিগেটেড ইনভোকেশন এক্সিকিউশন

public class DelegatedInvocationExecution
extends InvocationExecution

java.lang.অবজেক্ট
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.DelegatedInvocationExecution


InvocationExecution যা অন্য Tradefed বাইনারিতে মৃত্যুদন্ড অর্পণ করে।

সারসংক্ষেপ

ক্ষেত্র

public static final String DELEGATED_MODE_VAR

যদি উপস্থিত থাকে আমন্ত্রণ একটি অর্পিত মোডের মধ্যে কার্যকর করা হয়

পাবলিক কনস্ট্রাক্টর

DelegatedInvocationExecution ()

পাবলিক পদ্ধতি

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)

টার্গেট_প্রিপারার এবং মাল্টি_টার্গেট_প্রিপারার টিয়ারডাউন ধাপটি চালান।

void reportLogs ( ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)

আহ্বানের বিভিন্ন পর্যায়ে কিছু ডিভাইস লগ রিপোর্ট করুন।

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) অংশ।

void runTests ( TestInformation info, IConfiguration config, ITestInvocationListener listener)

পরীক্ষা চালায়।

boolean shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

কনফিগারেশনটিকে সাব-কনফিগারেশনে শার্ড করার চেষ্টা, সমান্তরালভাবে একাধিক রিসোর্সে চালানোর জন্য পুনরায় সময়সূচী করা হবে।

ক্ষেত্র

DELEGATED_MODE_VAR

public static final String DELEGATED_MODE_VAR

যদি উপস্থিত থাকে আমন্ত্রণ একটি অর্পিত মোডের মধ্যে কার্যকর করা হয়

পাবলিক কনস্ট্রাক্টর

ডেলিগেটেড ইনভোকেশন এক্সিকিউশন

public DelegatedInvocationExecution ()

পাবলিক পদ্ধতি

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 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)

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

রান টেস্ট

public void runTests (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

পরীক্ষা চালায়।

পরামিতি
info TestInformation : টেস্ট TestInformation দিয়ে পরীক্ষা চালানোর জন্য।

config IConfiguration : চালানোর জন্য IConfiguration

listener ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener

shardConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

কনফিগারেশনটিকে সাব-কনফিগারেশনে শার্ড করার চেষ্টা, সমান্তরালভাবে একাধিক রিসোর্সে চালানোর জন্য পুনরায় সময়সূচী করা হবে।

যদি একটি শার্ডের সংখ্যা 1-এর বেশি হয়, তাহলে এটি কেবল শর্ড সূচকগুলি সেট করে প্রতিটি শার্ডের জন্য কনফিগার তৈরি করবে এবং সেগুলিকে পুনঃনির্ধারণ করবে। যদি একটি শার্ড গণনা সেট করা না থাকে, তাহলে এটি IShardHelper#shardConfig

পরামিতি
config IConfiguration : বর্তমান IConfiguration

testInfo TestInformation : টেস্ট TestInformation যা পরীক্ষার তথ্য ধারণ করে।

rescheduler IRescheduler : IRescheduler .

logger ITestLogger : ITestLogger সময় ফাইল লগ করতে ব্যবহৃত হয়।

রিটার্নস
boolean সত্য যদি পরীক্ষা sharded হয়. অন্যথায় false ফিরে