স্কিপম্যানেজার

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skipped.SkipManager


বিভিন্ন মানদণ্ডের উপর ভিত্তি করে স্কিপ ম্যানেজার সিদ্ধান্ত নিতে সাহায্য করে যে ইনভোকেশন, মডিউল এবং টেস্টের মতো বিভিন্ন স্তরে কী বাদ দেওয়া উচিত।

সারসংক্ষেপ

সরকারি নির্মাণকারী

SkipManager ()

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

void clearManager ()
Map<String, SkipReason > getDemotedTests ()

অবনমিত টেস্টগুলো এবং অবনমনের কারণ ফেরত দেয়।

Map<String, Digest> getImageToDigest ()
String getInvocationSkipReason ()
Map<String, Digest> getTestArtifactsToDigest ()
Set<String> getUnchangedModules ()

অপরিবর্তিত মডিউলগুলোর তালিকা ফেরত দেয়।

boolean isConsideredForContentAnalysis ()
boolean isDisabled ()

সম্পূর্ণ অবজেক্টটি নিষ্ক্রিয় থাকলে True রিটার্ন করে (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যাওয়া হয়)।

void reportDiscoveryDependencies (List<String> modules, List<String> depFiles)
void reportDiscoveryWithNoTests ()

প্রাথমিক ডাউনলোড এবং অনুসন্ধান প্রক্রিয়ায়, স্কিপ ম্যানেজারকে জানান যে কোনো পরীক্ষা চালানোর প্রয়োজন নেই।

boolean reportInvocationSkippedModule ()
void setDisable (boolean isDisabled)

অবজেক্টটি নিষ্ক্রিয় করা হবে কিনা তা নির্ধারণ করে।

void setImageAnalysis ( ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision (boolean shouldSkip)
void setTestArtifactsAnalysis ( ContentAnalysisContext analysisContext)
void setup ( IConfiguration config, IInvocationContext context)

স্কিপ ম্যানেজার সেটআপ এবং ইনিশিয়ালাইজ করুন।

boolean shouldSkipInvocation ( TestInformation information, IConfiguration configuration)

বর্তমান আহ্বানটি এড়িয়ে যাওয়া উচিত কিনা তা জানায়।

সরকারি নির্মাণকারী

স্কিপম্যানেজার

public SkipManager ()

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

ক্লিয়ারম্যানেজার

public void clearManager ()

getDemotedTests

public Map<String, SkipReason> getDemotedTests ()

অবনমিত টেস্টগুলো এবং অবনমনের কারণ ফেরত দেয়।

ফেরত
Map<String, SkipReason >

getImageToDigest

public Map<String, Digest> getImageToDigest ()

ফেরত
Map<String, Digest>

getInvocationSkipReason

public String getInvocationSkipReason ()

ফেরত
String

getTestArtifactsToDigest

public Map<String, Digest> getTestArtifactsToDigest ()

ফেরত
Map<String, Digest>

অপরিবর্তিত মডিউলগুলি পান

public Set<String> getUnchangedModules ()

অপরিবর্তিত মডিউলগুলোর তালিকা ফেরত দেয়। মডিউলগুলো কেবল তখনই অপরিবর্তিত থাকে, যখন ডিভাইস ইমেজও অপরিবর্তিত থাকে।

ফেরত
Set<String>

বিষয়বস্তু বিশ্লেষণের জন্য বিবেচিত

public boolean isConsideredForContentAnalysis ()

ফেরত
boolean

প্রতিবন্ধী

public boolean isDisabled ()

সম্পূর্ণ অবজেক্টটি নিষ্ক্রিয় থাকলে True রিটার্ন করে (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যাওয়া হয়)। অন্যথায় False রিটার্ন করে।

ফেরত
boolean

রিপোর্ট ডিসকভারি ডিপেন্ডেন্সি

public void reportDiscoveryDependencies (List<String> modules, 
                List<String> depFiles)

প্যারামিটার
modules List

depFiles List

কোন পরীক্ষা ছাড়াই আবিষ্কারের প্রতিবেদন

public void reportDiscoveryWithNoTests ()

প্রাথমিক ডাউনলোড এবং ডিসকভারি প্রক্রিয়ার সময়, স্কিপ ম্যানেজারকে জানান যে কোনো টেস্ট চালানোর কথা নেই। এর ফলে ইনভোকেশনটি স্কিপ হয়ে যাবে।

রিপোর্টইনভোকেশনস্কিপডমডিউল

public boolean reportInvocationSkippedModule ()

ফেরত
boolean

সেটঅক্ষম করুন

public void setDisable (boolean isDisabled)

অবজেক্টটি নিষ্ক্রিয় করা হবে কিনা তা নির্ধারণ করে। নিষ্ক্রিয় করার অর্থ হলো সেটআপ এবং টিয়ারডাউন উভয় ধাপই এড়িয়ে যাওয়া হবে। ডিফল্ট কনস্ট্রাক্টরে কোনো অবজেক্টকে ডিফল্টরূপে নিষ্ক্রিয় করতে এটি ব্যবহার করা যেতে পারে।

প্যারামিটার
isDisabled boolean : অবজেক্টটিকে যে অবস্থায় রাখা হবে।

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

প্যারামিটার
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

প্যারামিটার
shouldSkip boolean

সেটটেস্টআর্টিফ্যাক্টসঅ্যানালাইসিস

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

প্যারামিটার
analysisContext ContentAnalysisContext

সেটআপ

public void setup (IConfiguration config, 
                IInvocationContext context)

স্কিপ ম্যানেজার সেটআপ এবং ইনিশিয়ালাইজ করুন।

প্যারামিটার
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)

বর্তমান আহ্বানটি এড়িয়ে যাওয়া উচিত কিনা তা জানায়।

প্যারামিটার
information TestInformation

configuration IConfiguration

ফেরত
boolean