Mozilla Iris  1.0
A visual test suite for Firefox
iris.api.helpers.results Namespace Reference

Functions

def print_report_footer (platform, fx_version, fx_build, passed, failed, skipped, errors, total_time, failures=None, blocked=None)
 
def format_outcome (outcome)
 
def print_error (error)
 
def format_stack (stack)
 
def get_duration (start_time, end_time)
 
def print_results (current_test, test_case)
 
def write_test_failures (failures, master_test_list)
 

Function Documentation

◆ format_outcome()

def iris.api.helpers.results.format_outcome (   outcome)
:param outcome: Test case resolution used to log the result.
:return: String test case resolution('PASSED'/'FAILED').

◆ format_stack()

def iris.api.helpers.results.format_stack (   stack)
:param stack: Stack trace error.
:return: Formatted stack trace error.

◆ get_duration()

def iris.api.helpers.results.get_duration (   start_time,
  end_time 
)
:param start_time: Start time.
:param end_time: End time.
:return: Duration displayed with 2 decimals.

◆ print_error()

def iris.api.helpers.results.print_error (   error)
:param error: Error message.
:return: Formatted error message.

◆ print_report_footer()

def iris.api.helpers.results.print_report_footer (   platform,
  fx_version,
  fx_build,
  passed,
  failed,
  skipped,
  errors,
  total_time,
  failures = None,
  blocked = None 
)
:param platform: Platform to be printed in the report footer.
:param fx_version: Firefox version to be printed in the report footer.
:param fx_build: Firefox build to be printed in the report footer.
:param passed: Number of passed test cases.
:param failed: Number of failed test cases.
:param skipped: Number of skipped test cases.
:param blocked: Number of blocked test cases
:param errors: Number of test cases that run into errors.
:param total_time: Time elapsed for a full run.
:param failures: Test failures list.
:return: Test results to be printed.

◆ print_results()

def iris.api.helpers.results.print_results (   current_test,
  test_case 
)
:param current_test: Test case(current) for which additional information will be printed.
:param test_case: Instance of BaseTest class.
:return: None.

◆ write_test_failures()

def iris.api.helpers.results.write_test_failures (   failures,
  master_test_list 
)