# Ibex Regression Results

## Date/Time run: ${run_datetime.strftime('%A %d %B %Y %H:%M %Z')}

## Git Commit: ${sha1[:7]}

Test Name | Passing | Total | Pass Rate
--- | --- | --- | ---
% for test in test_summaries:
${test['name']} | ${test['passing']} | ${test['total_tests']} | ${pct_str(test['pass_rate'])}
% endfor
Total | ${passing_tests_acc} | ${total_tests_acc} | ${pct_str(pass_rate_acc)}

% if cov_summary:

## Coverage

Functional | Block | Branch | Statement | Expression | Toggle | FSM | Assertion
--- | --- | --- | --- | --- | --- | --- | ---
${pct_str(cov_summary['covergroup'])} | ${pct_str(cov_summary['block'])} | ${pct_str(cov_summary['branch'])} | ${pct_str(cov_summary['statement'])} | ${pct_str(cov_summary['expression'])} | ${pct_str(cov_summary['toggle'])} | ${pct_str(cov_summary['fsm'])} | ${pct_str(cov_summary['assertion'])}

% endif

## Test Failure Details

% for test in all_tests: % if not test.passed:

    ${gen_test_run_result_text(test)}

% endif % endfor