MetricsXMLResultReporter
  public
  
  
  
  class
  MetricsXMLResultReporter
  
  
  
  
    extends CollectingTestListener
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.android.tradefed.result.MetricsXMLResultReporter | |
MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. The XML file will be piped into an algorithm to detect regression.
All k-v paris in run metrics map will be formatted into: 
All k-v paris in run metrics map will be formatted into: 
A sample XML format: 
Summary
Public constructors | |
|---|---|
      
      MetricsXMLResultReporter()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        OutputStream
     | 
  
    
      
      createOutputStream()
      
      
     | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getTimeStamp()
      
      
        Return the current timestamp as a   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      invocationEnded(long elapsedTime)
      
      
        Reports that the invocation has terminated, whether successfully or due to some error condition.  | 
  
Public constructors
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
Public methods
createOutputStream
public OutputStream createOutputStream ()
| Returns | |
|---|---|
OutputStream | 
        |
invocationEnded
public void invocationEnded (long elapsedTime)
Reports that the invocation has terminated, whether successfully or due to some error condition.
Will be automatically called by the TradeFederation framework.| Parameters | |
|---|---|
elapsedTime | 
        
          long: the elapsed time of the invocation in ms |