def self.available_options
def self.available_options
[
['object_directory', 'Specify the directory that contains the gcov data files.'],
['output', 'Print output to this filename Keep the temporary *.gcov files generated by gcov.'],
['keep', 'Keep the temporary *.gcov files generated by gcov.'],
['delete', 'Delete the coverage files after they are processed.'],
['filter', 'Keep only the data files that match this regular expression'],
['exclude', 'Exclude data files that match this regular expression'],
['gcov_filter', 'Keep only gcov data files that match this regular expression'],
['gcov_exclude', 'Exclude gcov data files that match this regular expression'],
['root', 'Defines the root directory for source files.'],
['xml', 'Generate XML instead of the normal tabular output.'],
['xml_pretty', 'Generate pretty XML instead of the normal dense format.'],
['html', 'Generate HTML instead of the normal tabular output.'],
['html_details', 'Generate HTML output for source file coverage.'],
['html_absolute_paths', 'Set the paths in the HTML report to be absolute instead of relative'],
['branches', 'Tabulate the branch coverage instead of the line coverage.'],
['sort_uncovered', 'Sort entries by increasing number of uncovered lines.'],
['sort_percentage', 'Sort entries by decreasing percentage of covered lines.'],
['gcov_executable', 'Defines the name/path to the gcov executable].'],
['exclude_unreachable_branches', 'Exclude from coverage branches which are marked to be excluded by LCOV/GCOV markers'],
['use_gcov_files', 'Use preprocessed gcov files for analysis.'],
['print_summary', 'Prints a small report to stdout with line & branch percentage coverage']
]
end