in scripts/metric_reporter/reporter/suite_reporter.py [0:0]
def dict_with_fieldnames(self) -> dict[str, Any]:
"""Convert the test suite result to a dictionary with field names.
Returns:
dict[str, Any]: Dictionary representation of the test suite result.
"""
return {
"Repository": self.repository,
"Workflow": self.workflow,
"Test Suite": self.test_suite,
"Date": self.date,
"Timestamp": self.timestamp,
"Job Number": self.job,
"Status": self.status.value,
"Execution Time": self.execution_time,
"Run Time": self.run_time,
"Success": self.success,
"Failure": self.failure,
"Skipped": self.skipped,
"Fixme": self.fixme,
"Retry Count": self.retry,
"Total": self.total,
"Success Rate": self.success_rate,
"Failure Rate": self.failure_rate,
"Skipped Rate": self.skipped_rate,
"Fixme Rate": self.fixme_rate,
}