GcovKernelCodeCoverageCollector
  public
  
  final
  
  class
  GcovKernelCodeCoverageCollector
  
  
  
  
    extends BaseDeviceMetricCollector
  
  
  
  
  
      implements
      
        IConfigurationReceiver
      
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector | |
Eine BaseDeviceMetricCollector, die gcov-Kernelabdeckungsmessungen aus debugfs und vom Gerät abruft und schließlich als Testartefakte protokolliert.
Zusammenfassung
| Felder | |
|---|---|
| 
    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
 | 
| Öffentliche Konstruktoren | |
|---|---|
| 
      GcovKernelCodeCoverageCollector()
       | |
| Öffentliche Methoden | |
|---|---|
| 
        
        
        
        
        
        void | 
      onTestRunEnd(DeviceMetricData runData, Callback, wenn ein Testlauf beendet ist. | 
| 
        
        
        
        
        
        void | 
      onTestRunStart(DeviceMetricData runData, int testCount)
       | 
| 
        
        
        
        
        
        void | 
      rebootEnded(ITestDevice device)
      Erhält eine Benachrichtigung, wenn der Neustart des Geräts abgeschlossen ist. | 
| 
        
        
        
        
        
        void | 
      rebootStarted(ITestDevice device)
      Benachrichtigung, wenn der Neustart des Geräts gestartet wird | 
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration config)
      Fügt den verwendeten  | 
Felder
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
Öffentliche Konstruktoren
GcovKernelCodeCoverageCollector
public GcovKernelCodeCoverageCollector ()
Öffentliche Methoden
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
Callback, wenn ein Testlauf beendet ist. Jetzt ist es an der Zeit, aufzuräumen.
| Parameter | |
|---|---|
| runData | DeviceMetricData: dieDeviceMetricData, die die Daten für den Lauf enthält. Dies ist dasselbe Objekt wie beiBaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
| currentRunMetrics | : Die aktuelle Zuordnung von Messwerten, die anERROR(/#testRunEnded(long,Map))übergeben werden. | 
| Ausgabe | |
|---|---|
| DeviceNotAvailableException | |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
| Parameter | |
|---|---|
| runData | DeviceMetricData | 
| testCount | int | 
| Ausgabe | |
|---|---|
| DeviceNotAvailableException | |
rebootEnded
public void rebootEnded (ITestDevice device)
Erhält eine Benachrichtigung, wenn der Neustart des Geräts abgeschlossen ist.
HINWEIS: Empfänger sollten während dieses Rückrufs keinen Neustart ausführen. Alle Neustartversuche werden ignoriert.
| Parameter | |
|---|---|
| device | ITestDevice:ITestDevice, an dem der Neustart beendet wurde. | 
| Ausgabe | |
|---|---|
| DeviceNotAvailableException | |
rebootStarted
public void rebootStarted (ITestDevice device)
Benachrichtigung, wenn der Neustart des Geräts gestartet wird
HINWEIS: Empfänger sollten während dieses Rückrufs keinen Neustart ausführen. Alle Neustartversuche werden ignoriert.
| Parameter | |
|---|---|
| device | ITestDevice:ITestDevice, von wo aus der Neustart gestartet wurde. | 
| Ausgabe | |
|---|---|
| DeviceNotAvailableException | |
setConfiguration
public void setConfiguration (IConfiguration config)
Fügt den verwendeten IConfiguration ein.
| Parameter | |
|---|---|
| config | IConfiguration | 
