GcovKernelCodeCoverageCollector
  public
  
  final
  
  class
  GcovKernelCodeCoverageCollector
  
  
  
  
    extends BaseDeviceMetricCollector
  
  
  
  
  
      implements
      
        IConfigurationReceiver
      
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector | |
BaseDeviceMetricCollector التي ستسحب قياسات تغطية ملف kernel
 باستخدام gcov من debugfs وخارج الجهاز، ثم تسجّلها أخيرًا كعناصر
 اختبار
ملخّص
الحقول | |
|---|---|
    public
    static
    final
    String | 
    
      COPY_GCOV_DATA_COMMAND_FMT
      
  | 
  
    public
    static
    final
    String | 
    
      MAKE_GCDA_TEMP_DIR_COMMAND_FMT
      
  | 
  
    public
    static
    final
    String | 
    
      MAKE_TEMP_DIR_COMMAND
      
  | 
  
    public
    static
    final
    String | 
    
      RESET_GCOV_COUNTS_COMMAND
      
  | 
  
    public
    static
    final
    String | 
    
      TAR_GCOV_DATA_COMMAND_FMT
      
  | 
  
وظائف الإنشاء العامة | |
|---|---|
      
      GcovKernelCodeCoverageCollector()
      
      
     | 
  |
الطرق العامة | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      onTestRunEnd(DeviceMetricData runData, 
      
        يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestRunStart(DeviceMetricData runData, int testCount)
      
      
     | 
  
        
        
        
        
        
        void
     | 
  
    
      
      rebootEnded(ITestDevice device)
      
      
        تلقّي إشعار عند انتهاء إعادة تشغيل الجهاز  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      rebootStarted(ITestDevice device)
      
      
        تلقّي إشعار عند بدء إعادة تشغيل الجهاز  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setConfiguration(IConfiguration config)
      
      
        تحقِّق من استخدام   | 
  
الحقول
COPY_GCOV_DATA_COMMAND_FMT
public static final String COPY_GCOV_DATA_COMMAND_FMT
MAKE_GCDA_TEMP_DIR_COMMAND_FMT
public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT
MAKE_TEMP_DIR_COMMAND
public static final String MAKE_TEMP_DIR_COMMAND
RESET_GCOV_COUNTS_COMMAND
public static final String RESET_GCOV_COUNTS_COMMAND
TAR_GCOV_DATA_COMMAND_FMT
public static final String TAR_GCOV_DATA_COMMAND_FMT
وظائف الإنشاء العامة
GcovKernelCodeCoverageCollector
public GcovKernelCodeCoverageCollector ()
الطرق العامة
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. من المفترض أن يكون هذا هو وقت التنظيف.
| المعلمات | |
|---|---|
runData | 
        
          DeviceMetricData: DeviceMetricData الذي يحتوي على بيانات التنفيذ سيكون هو
     الكائن نفسه المستخدَم أثناء BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentRunMetrics | 
        
          : الخريطة الحالية للمقاييس التي تم تمريرها إلى ERROR(/#testRunEnded(long,Map)) | 
      
| عمليات الرمي | |
|---|---|
DeviceNotAvailableException | 
          |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
| المعلمات | |
|---|---|
runData | 
        
          DeviceMetricData  | 
      
testCount | 
        
          int  | 
      
| عمليات الرمي | |
|---|---|
DeviceNotAvailableException | 
          |
rebootEnded
public void rebootEnded (ITestDevice device)
تلقّي إشعار عند انتهاء إعادة تشغيل الجهاز
ملاحظة: على أجهزة الاستقبال تجنُّب إعادة التشغيل أثناء هذه المكالمة. سيتم تجاهل أي محاولة لإعادة التشغيل.
| المعلمات | |
|---|---|
device | 
        
          ITestDevice: ITestDevice حيث انتهت عملية إعادة التشغيل | 
      
| عمليات الرمي | |
|---|---|
DeviceNotAvailableException | 
          |
rebootStarted
public void rebootStarted (ITestDevice device)
تلقّي إشعار عند بدء إعادة تشغيل الجهاز
ملاحظة: على أجهزة الاستقبال تجنُّب إعادة التشغيل أثناء هذه المكالمة. سيتم تجاهل أي محاولة لإعادة التشغيل.
| المعلمات | |
|---|---|
device | 
        
          ITestDevice: ITestDevice حيث بدأت عملية إعادة التشغيل | 
      
| عمليات الرمي | |
|---|---|
DeviceNotAvailableException | 
          |
setConfiguration
public void setConfiguration (IConfiguration config)
تحقِّق من استخدام IConfiguration.
| المعلمات | |
|---|---|
config | 
        
          IConfiguration  |