مدير التخطّي
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(
|
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
publicgetDemotedTests ()
عرض الاختبارات التي تم خفض ترتيبها وسبب خفض ترتيبها
المرتجعات | |
---|---|
|
الحصول على سبب تخطي الاستدعاء
public String getInvocationSkipReason ()
المرتجعات | |
---|---|
String |
وحدة getUnchangedModules
publicgetUnchangedModules ()
تعرض قائمة الوحدات التي لم يتم تغييرها. لا تتغيّر الوحدات إلا إذا تم أيضًا تغيير صورة الجهاز. دون تغيير.
المرتجعات | |
---|---|
|
تم إيقاف
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 |