cursus.validation.script_testing.result_formatter¶
Result Formatter
Comprehensive result formatting utilities for script testing results. Provides various output formats and visualization options for script execution results.
This is a well-designed component with 15% redundancy (Good Efficiency) that we preserve as-is from the original implementation.
- class ResultFormatter(format_options=None)[source]¶
Bases:
objectComprehensive result formatting utilities for script testing results.
Provides multiple output formats and visualization options for script execution results, including console output, JSON, CSV, and HTML reports.
Key features: 1. Multiple output formats (console, JSON, CSV, HTML) 2. Customizable formatting options 3. Summary and detailed reporting 4. Error highlighting and analysis 5. Performance metrics visualization
- format_options¶
Dictionary of formatting configuration options
- format_execution_results(results, format_type='console')[source]¶
Format complete execution results in specified format.
- format_script_result(script_result, format_type='console')[source]¶
Format individual script result.
- Parameters:
script_result (ScriptTestResult) – ScriptTestResult to format
format_type (str) – Output format (“console”, “json”, “summary”)
- Returns:
Formatted script result string
- Return type: