SkipManager

public class SkipManager
extends Object implements IDisableable

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


استنادًا إلى مجموعة متنوعة من المعايير، يساعد مدير التخطّي في تحديد ما يجب تخطّيه على الصعيدين: الاستدعاء والوحدات والاختبارات.

ملخّص

وظائف الإنشاء العامة

SkipManager()

الطرق العامة

void clearManager()
getDemotedTests()

عرض الاختبارات التي تمّ تقليل ترتيبها وسبب تقليل الترتيب

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

عرض قائمة الوحدات التي لم يتم تغييرها

boolean isDisabled()

تعرِض هذه الدالة القيمة True إذا كان العنصر بأكمله غير مفعَّل (يتم تخطّي كلّ من الإعداد والتفكيك).

void reportDiscoveryDependencies( modules, 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)

يُبلِغ عن ما إذا كان علينا تخطّي الطلب الحالي.

وظائف الإنشاء العامة

SkipManager

public SkipManager ()

الطرق العامة

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

عرض الاختبارات التي تمّ تقليل ترتيبها وسبب تقليل الترتيب

المرتجعات

getImageToDigest

public  getImageToDigest ()

المرتجعات

getInvocationSkipReason

public String getInvocationSkipReason ()

المرتجعات
String

getUnchangedModules

public  getUnchangedModules ()

عرض قائمة الوحدات التي لم يتم تغييرها لا يتم تغيير الوحدات إلا إذا كانت صورة الجهاز أيضًا لم تتغيّر.

المرتجعات

isDisabled

public boolean isDisabled ()

تعرِض هذه الدالة القيمة True إذا كان العنصر بأكمله غير مفعَّل (يتم تخطّي كلّ من الإعداد والتفكيك). خطأ بخلاف ذلك.

المرتجعات
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

المعلمات
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

في مرحلة التحميل والاكتشاف المبكّرة، أبلِغ مدير التخطّي بأنّه ليس من المتوقّع إجراء أي اختبارات. من المفترض أن يؤدي ذلك إلى تخطّي عملية الاستدعاء.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

المرتجعات
boolean

setDisable

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

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

المعلمات
analysisContext ContentAnalysisContext

إعداد

public void setup (IConfiguration config, 
                IInvocationContext context)

إعداد "مدير التخطّي" وبدء تشغيله

المعلمات
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

يُبلِغ عن ما إذا كان علينا تخطّي الطلب الحالي.

المعلمات
information TestInformation

المرتجعات
boolean