SkipManager

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skipped.تخطى مدير الحساب


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

ملخّص

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

SkipManager()

الطرق العامة

void clearManager()
getDemotedTests()

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

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

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

boolean isDisabled()

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

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

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

boolean reportSkippedModule()
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 ()

اختبارات الحصول على DemotedTest

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

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

الإبلاغ عن الوحدة النمطية

public boolean reportSkippedModule ()

المرتجعات
boolean

setDisable

public void setDisable (boolean isDisabled)

لتحديد ما إذا كان يجب إيقاف العنصر. يعني "غير مفعّل" أنّه يجب تخطّي كلّ من خطوات الإعداد والإزالة. يمكن استخدامها لإيقاف كائن تلقائيًا في الدالة الإنشائية الافتراضية.

المعلمات
isDisabled boolean: الحالة التي يجب وضع العنصر فيها

تحليل الصور

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

المعلمات
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

المعلمات
shouldSkip boolean

تحليل setTest Artifacts

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