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