Public Member Functions | Private Member Functions | Private Attributes
qualification.result.QualTestResult Class Reference

Result of Qualification test. More...

List of all members.

Public Member Functions

def __init__
def add_prestartup_result
def add_shutdown_result
def add_sub_result
def cancel
def close
def email_qual_team
 Email qualification team results as HTML summary and tar file.
def error
def export_data
def get_pass_bool
def get_prestarts
def get_qual_team
def get_retry
def get_retrys
def get_subresult
def get_subresults
def get_test_result_str
def get_test_result_str_invent
def is_prestart_error
def line_summary
def log
def log_results
def make_email_message
 Creates MIMEMultipart email message with proper attachments.
def make_index
def make_log_table
def make_prestart_table
def make_retry_index
def make_shutdown_results
def make_startup_data
def make_summary_page
def prestarts_ok
def results_dir
def retry_subresult
 Stores data from subtest as a "retry".
def set_notes
def set_operator
def set_results_dir
def tar_name
def write_results_to_file

Private Member Functions

def _log_config_result
def _write_tar_file
 Dumps all files in results directory into tar file.

Private Attributes

 _canceled
 _config_only
 _error
 _item
 _item_name
 _made_dir
 _note
 _operator
 _prestarts
 _qual_test
 _results_dir
 _results_name
 _retrys
 _serial
 _shutdown_result
 _start_time
 _start_time_filestr
 _start_time_name
 _subresults
 _tar_filename
 _test_log

Detailed Description

Result of Qualification test.

Stores and logs all data

Todo:
Make unit test of this class. Should get a series of subresults, check links,

Definition at line 444 of file result.py.


Constructor & Destructor Documentation

def qualification.result.QualTestResult.__init__ (   self,
  qual_item,
  qual_test,
  start_time 
)
Parameters:
qual_itemQualTestItem : Item under test
qual_testTest : Test we're running
start_timeint : Start time from rospy, or time.time()

Definition at line 448 of file result.py.


Member Function Documentation

def qualification.result.QualTestResult._log_config_result (   self,
  invent 
) [private]

Definition at line 947 of file result.py.

Dumps all files in results directory into tar file.

Definition at line 936 of file result.py.

def qualification.result.QualTestResult.add_prestartup_result (   self,
  index,
  msg 
)

Definition at line 564 of file result.py.

Todo:
All these should just be appending to a list

Definition at line 559 of file result.py.

def qualification.result.QualTestResult.add_sub_result (   self,
  index,
  msg 
)

Definition at line 569 of file result.py.

Definition at line 578 of file result.py.

Definition at line 494 of file result.py.

Email qualification team results as HTML summary and tar file.

Definition at line 1047 of file result.py.

Definition at line 581 of file result.py.

Exports result data to wg_invent_client.TestData

Unit testing and Invent logging only.

\return wg_invent_client.TestData : Data for test

Definition at line 993 of file result.py.

Definition at line 619 of file result.py.

Todo:
All these should be fixed

Definition at line 530 of file result.py.

Definition at line 1016 of file result.py.

def qualification.result.QualTestResult.get_retry (   self,
  index 
)

Definition at line 552 of file result.py.

def qualification.result.QualTestResult.get_retrys (   self,
  reverse = False 
)

Definition at line 539 of file result.py.

Definition at line 546 of file result.py.

Definition at line 533 of file result.py.

Todo:
This needs major cleanup

Definition at line 644 of file result.py.

Definition at line 638 of file result.py.

Definition at line 613 of file result.py.

Definition at line 816 of file result.py.

def qualification.result.QualTestResult.log (   self,
  entry 
)

Definition at line 526 of file result.py.

Todo:
Add timeout to invent

Definition at line 958 of file result.py.

Creates MIMEMultipart email message with proper attachments.

Returns:
MIMEMultipart email message with tarfile attachment of plots

Definition at line 1025 of file result.py.

def qualification.result.QualTestResult.make_index (   self,
  link,
  link_dir 
)
Todo:
private

Definition at line 840 of file result.py.

Todo:
private

Definition at line 853 of file result.py.

Todo:
private

Definition at line 869 of file result.py.

def qualification.result.QualTestResult.make_retry_index (   self,
  link,
  link_dir 
)
Todo:
private

Definition at line 827 of file result.py.

Todo:
private

Definition at line 791 of file result.py.

Todo:
private

Definition at line 771 of file result.py.

def qualification.result.QualTestResult.make_summary_page (   self,
  link = True,
  link_dir = TEMP_DIR 
)
Todo:

Append strings, make parse tests

Rename all "make_" methods to "write_" methods

Definition at line 677 of file result.py.

Todo:
private fn

Definition at line 606 of file result.py.

Definition at line 503 of file result.py.

def qualification.result.QualTestResult.retry_subresult (   self,
  index,
  notes = '' 
)

Stores data from subtest as a "retry".

Definition at line 585 of file result.py.

Definition at line 520 of file result.py.

Definition at line 523 of file result.py.

Definition at line 508 of file result.py.

Definition at line 506 of file result.py.

def qualification.result.QualTestResult.write_results_to_file (   self,
  temp = True,
  local_link = False 
)

Definition at line 884 of file result.py.


Member Data Documentation

Definition at line 450 of file result.py.

Todo:
Fix this See if the qual_item is a configuration item

Definition at line 450 of file result.py.

Definition at line 450 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 450 of file result.py.

Definition at line 450 of file result.py.

Definition at line 450 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 508 of file result.py.

Definition at line 450 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 448 of file result.py.

Definition at line 450 of file result.py.

Definition at line 450 of file result.py.


The documentation for this class was generated from the following file:


qualification
Author(s): Kevin Watts (watts@willowgarage.com), Josh Faust (jfaust@willowgarage.com)
autogenerated on Sat Dec 28 2013 17:57:35