module documentation

rostest implementation of running bare (gtest-compatible) unit test executables. These do not run in a ROS environment.

Class BareTestCase No class docstring; 0/9 instance variable, 1/4 method documented
Class LocalProcess Process launched on local machine
Exception TestTimeoutException Undocumented
Function print_runner_summary Print summary of runner results and actual test results to stdout. For rosunit and rostest, the test is wrapped in an external runner. The results from this runner are important if the runner itself has a failure.
Function print_unittest_summary Print summary of python unittest result to stdout @param result: test results
Constant BARE_TIME_LIMIT Undocumented
Constant TIMEOUT_SIGINT Undocumented
Constant TIMEOUT_SIGTERM Undocumented
Function _format_errors Undocumented
def print_runner_summary(runner_results, junit_results, runner_name='ROSUNIT'):

Print summary of runner results and actual test results to stdout. For rosunit and rostest, the test is wrapped in an external runner. The results from this runner are important if the runner itself has a failure.

@param runner_result: unittest runner result object @type runner_result: _XMLTestResult @param junit_results: Parsed JUnit test results @type junit_results: rosunit.junitxml.Result

def print_unittest_summary(result):

Print summary of python unittest result to stdout @param result: test results

BARE_TIME_LIMIT: float =

Undocumented

Value
60.0
TIMEOUT_SIGINT: float =

Undocumented

Value
15.0
TIMEOUT_SIGTERM: float =

Undocumented

Value
2.0
def _format_errors(errors):

Undocumented