বর্তমান আহ্বান

public class CurrentInvocation
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.CurrentInvocation


এমন একটি ক্লাস যা বর্তমান আহ্বান সংক্রান্ত তথ্য ট্র্যাক করে ও সরবরাহ করে, যা আহ্বানের যেকোনো স্থানে ব্যবহারযোগ্য।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

static void addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value)

ইনভোকেশন লেভেলে ট্র্যাক করার জন্য একটি কী-ভ্যালু যোগ করুন।

static void clearInvocationInfos ()

একটি আহ্বানের জন্য আহ্বান তথ্য মুছে ফেলুন।

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

চলমান আহ্বান ক্রিয়াটির সাথে সম্পর্কিত একটি ব্যর্থতা তৈরি করুন।

static ActionInProgress getActionInProgress ()

আহ্বানটির জন্য বর্তমান ActionInProgress ফেরত দেয়।

static String getCurrentRunner ()

বর্তমান টেস্ট রানার জানা থাকলে, তাকে ফেরত দেয়।

static File getInfo ( CurrentInvocation.InvocationInfo key)

চলমান আহ্বানের জন্য আহ্বান মেট্রিক্সের ম্যাপ ফেরত দেয়।

static IInvocationContext getInvocationContext ()

আহ্বানটির জন্য বর্তমান IInvocationContext ফেরত দেয়।

static ExecutionFiles getInvocationFiles ()

আহ্বানটির জন্য ExecutionFiles ফেরত দেয়।

static IInvocationContext getModuleContext ()

বর্তমান মডিউলের IInvocationContext ফেরত দেয়।

static File getWorkFolder ()

আহ্বানের জন্য বর্তমান ওয়ার্ক ফোল্ডারটি ফেরত দেয়, অথবা কোনোটি সেট করা না থাকলে null ফেরত দেয়।

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

বর্তমানে সম্পাদিত স্যুট মডিউলটি বিচ্ছিন্ন ছিল কি না, তা ফেরত দেয়।

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ExecutionFiles এককালীন নিবন্ধন।

static void resetLocalGroup ()

স্থানীয় প্রেক্ষাপট পুনরায় সেট করে।

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

বর্তমান সম্পাদিত টেস্ট রানটি বিচ্ছিন্ন ছিল কি না, তা ফেরত দেয়।

static void setActionInProgress ( ActionInProgress action)

আহ্বানের জন্য ActionInProgress নির্ধারণ করে।

static void setCurrentRunner (String runner)

বর্তমান টেস্ট রানারের জন্য ট্র্যাকিং সেট করে।

static void setInvocationContext ( IInvocationContext context)

আহ্বানের জন্য IInvocationContext নির্ধারণ করে।

static void setLocalGroup (ThreadGroup tg)

gRPC সার্ভারের ভিতরে প্রোপার্টিগুলি ব্যবহার করার সময় একটি স্থানীয় প্রেক্ষাপট ট্র্যাক করে।

static void setModuleContext ( IInvocationContext moduleContext)

বর্তমানে চলমান মডিউলের IInvocationContext নির্ধারণ করে।

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

সুইট মডিউলটি বিচ্ছিন্ন কিনা তা আপডেট করুন।

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

টেস্ট রানটি বিচ্ছিন্ন কিনা তা আপডেট করুন।

জনসাধারণের পদ্ধতি

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

ইনভোকেশন লেভেলে ট্র্যাক করার জন্য একটি কী-ভ্যালু যোগ করুন।

প্যারামিটার
key CurrentInvocation.InvocationInfo : যে কী-এর অধীনে ইনভোকেশন তথ্য ট্র্যাক করা হবে।

value File : আহ্বান মেট্রিকের মান।

clearInvocationInfos

public static void clearInvocationInfos ()

একটি আহ্বানের জন্য আহ্বান তথ্য মুছে ফেলুন।

ব্যর্থতা তৈরি করুন

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

চলমান ইনভোকেশন অ্যাকশনের সাথে যুক্ত একটি ফেইলর তৈরি করুন। FailureDescription.setActionInProgress(ActionInProgress) কল করা এড়ানোর জন্য এটি একটি সুবিধাজনক ইউটিলিটি।

প্যারামিটার
errorMessage String

errorIdentifier ErrorIdentifier

ফেরত
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

আহ্বানের জন্য বর্তমান ActionInProgress ফেরত দেয়। এটি নাল হতে পারে।

ফেরত
ActionInProgress

getCurrentRunner

public static String getCurrentRunner ()

বর্তমান টেস্ট রানার জানা থাকলে, তাকে ফেরত দেয়।

ফেরত
String

তথ্য পান

public static File getInfo (CurrentInvocation.InvocationInfo key)

চলমান আহ্বানের জন্য আহ্বান মেট্রিক্সের ম্যাপ ফেরত দেয়।

প্যারামিটার
key CurrentInvocation.InvocationInfo

ফেরত
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

আহ্বানটির জন্য বর্তমান IInvocationContext ফেরত দেয়। এটি null হতে পারে।

ফেরত
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

আহ্বানটির জন্য ExecutionFiles ফেরত দেয়।

ফেরত
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

বর্তমান মডিউলের IInvocationContext ফেরত দেয়। কোনো মডিউল রানের আওতার বাইরে থাকলে এটি null হতে পারে।

ফেরত
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

আহ্বানের জন্য বর্তমান ওয়ার্ক ফোল্ডারটি ফেরত দেয়, অথবা কোনোটি সেট করা না থাকলে null ফেরত দেয়।

ফেরত
File

মডিউল বর্তমান বিচ্ছিন্নতা

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

বর্তমানে সম্পাদিত স্যুট মডিউলটি বিচ্ছিন্ন ছিল কি না, তা ফেরত দেয়।

ফেরত
CurrentInvocation.IsolationGrade

এক্সিকিউশন ফাইলগুলি নিবন্ধন করুন

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFiles এককালীন নিবন্ধন। এটি টেস্ট হারনেস দ্বারা সম্পন্ন করা হয়।

প্যারামিটার
invocFiles ExecutionFiles : নিবন্ধিত ExecutionFiles

রিসেটলোকালগ্রুপ

public static void resetLocalGroup ()

স্থানীয় প্রেক্ষাপট পুনরায় সেট করে।

রানকারেন্টআইসোলেশন

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

বর্তমান সম্পাদিত টেস্ট রানটি বিচ্ছিন্ন ছিল কি না, তা ফেরত দেয়।

ফেরত
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

আহ্বানের জন্য ActionInProgress নির্ধারণ করে।

প্যারামিটার
action ActionInProgress

বর্তমান রানার সেট করুন

public static void setCurrentRunner (String runner)

বর্তমান টেস্ট রানারের জন্য ট্র্যাকিং সেট করে।

প্যারামিটার
runner String

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

আহ্বানের জন্য IInvocationContext নির্ধারণ করে।

প্যারামিটার
context IInvocationContext

স্থানীয় গ্রুপ সেট করুন

public static void setLocalGroup (ThreadGroup tg)

gRPC সার্ভারের ভিতরে প্রোপার্টিগুলি ব্যবহার করার সময় একটি স্থানীয় প্রেক্ষাপট ট্র্যাক করে।

প্যারামিটার
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

বর্তমানে চলমান মডিউলের IInvocationContext নির্ধারণ করে।

প্যারামিটার
moduleContext IInvocationContext

সেটমডিউলআইসোলেশন

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

সুইট মডিউলটি বিচ্ছিন্ন কিনা তা আপডেট করুন।

প্যারামিটার
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

টেস্ট রানটি বিচ্ছিন্ন কিনা তা আপডেট করুন।

প্যারামিটার
isolation CurrentInvocation.IsolationGrade