مدير التخطّي

public class SkipManager
extends Object implements IDisableable

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


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

ملخّص

شركة إنشاءات عامة

SkipManager()

الطرق العامة

void clearManager()
getDemotedTests()

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

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)

تُبلِغنا ما إذا كان يجب تخطّي الاستدعاء الحالي أم لا.

شركة إنشاءات عامة

مدير التخطّي

public SkipManager ()

الطرق العامة

مسح المدير

public void clearManager ()

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

public  getDemotedTests ()

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

المرتجعات

الحصول على سبب تخطي الاستدعاء

public String getInvocationSkipReason ()

المرتجعات
String

وحدة getUnchangedModules

public  getUnchangedModules ()

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

المرتجعات

تم إيقاف

public boolean isDisabled ()

تعرض True إذا كان الكائن بالكامل غير مفعّل (تخطي الإعداد والتقسيم). خطأ في الحالات الأخرى.

المرتجعات
boolean

الإبلاغ عن تبعيات الاكتشاف

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

المعلمات
modules

depFiles

الإبلاغ عن استكشافyWithNoTests

public void reportDiscoveryWithNoTests ()

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

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

public boolean reportSkippedModule ()

المرتجعات
boolean

ضبط إيقاف

public void setDisable (boolean isDisabled)

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

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

تحليل الصور

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

المعلمات
device ITestDevice

analysisContext ContentAnalysisContext

تعيين التخطي

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

يجب تخطي الاستدعاء

public boolean shouldSkipInvocation (TestInformation information)

تُبلِغنا ما إذا كان يجب تخطّي الاستدعاء الحالي أم لا.

المعلمات
information TestInformation

المرتجعات
boolean