اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      تنظيم صفحاتك في مجموعات
    
    
      
      يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
SkipManager
  public
  
  
  
  class
  SkipManager
  
    extends Object
  
  
  
  
  
      implements
      
        IDisableable
      
  
  
  
    
    | java.lang.Object
     | 
  
  
  
    
      |    ↳ | 
    
    com.android.tradefed.result.skipped.SkipManager
     | 
  
  
  
    
  استنادًا إلى مجموعة متنوعة من المعايير، يساعد "مدير التخطّي" في تحديد ما يجب تخطّيه على
 مستويات مختلفة: الطلب والوحدات والاختبارات.
ملخّص
وظائف الإنشاء العامة
    SkipManager
    
public SkipManager ()
    
    
    
  
 
الطرق العامة
    clearManager
    
public void clearManager ()
    
    
    
  
 
    getDemotedTests
    
public  getDemotedTests ()
    
    
    
  عرض الاختبارات التي تمّ تقليل ترتيبها وسبب تقليل الترتيب
    
 
    getImageToDigest
    
public  getImageToDigest ()
    
    
    
  
    
 
    getInvocationSkipReason
    
public String getInvocationSkipReason ()
    
    
    
  
    
 
    getTestArtifactsToDigest
    
public  getTestArtifactsToDigest ()
    
    
    
  
    
 
    getUnchangedModules
    
public  getUnchangedModules ()
    
    
    
  عرض قائمة الوحدات التي لم يتم تغييرها لا يتم تغيير الوحدات إلا إذا لم يتم أيضًا
 تغيير صورة الجهاز.
    
 
    isDisabled
    
public boolean isDisabled ()
    
    
    
  تعرِض True إذا كان العنصر بأكمله غير مفعّل (يتم تخطّي كلّ من الإعداد والتفكيك). خطأ بخلاف ذلك.
    
 
    reportDiscoveryDependencies
    
public void reportDiscoveryDependencies ( modules, 
                 depFiles)
    
    
    
  
    
    | المعلمات | 
      
        modules | 
        
            | 
      
      
        depFiles | 
        
            | 
      
    
 
    reportDiscoveryWithNoTests
    
public void reportDiscoveryWithNoTests ()
    
    
    
  في مرحلة التحميل والاكتشاف المبكّرة، أبلِغ مدير التخطّي بأنّه ليس من المتوقّع إجراء أي اختبارات. من المفترض أن يؤدي ذلك إلى تخطّي عملية الاستدعاء.
 
    reportInvocationSkippedModule
    
public boolean reportInvocationSkippedModule ()
    
    
    
  
    
 
    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  | 
      
    
 
    
    
public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)
    
    
    
  يُبلِغ عن ما إذا كان علينا تخطّي الطلب الحالي.
    
    | المعلمات | 
      
        information | 
        
          TestInformation  | 
      
      
        configuration | 
        
          IConfiguration  | 
      
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
  تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
  
  
  
    
      [[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]