fvm.generate_test_cases module
Generate test case structures for reports.
- fvm.generate_test_cases.generate_test_case(design_name, prefix, step, results_dir, status='passed', outdir=None, start_time=None, stop_time=None, friendliness_score=None, properties=None, step_summary_html=None, html_files=None, drom_svg_path=None)[source]
Generate a test case structure for reports.
- Parameters:
design_name (str) – Name of the design.
prefix (str) – Prefix for the test case ID.
step (str) – Name of the step.
results_dir (str) – Directory to store results.
status (str) – Status of the test case (default is “passed”).
start_time (int) – Start time in milliseconds since epoch.
stop_time (int) – Stop time in milliseconds since epoch.
friendliness_score (float or None) – Friendliness score (optional).
properties (str or None) – JSON string of properties (optional).
step_summary_html (str or None) – Path to HTML summary file (optional).
html_files (list of str or None) – List of additional HTML files to attach (optional).