(self)
| 441 | self.scope = self.report_template_data.get('scope') |
| 442 | |
| 443 | def run(self): |
| 444 | |
| 445 | if self.report_template is None and self.report_template_data: |
| 446 | self.build_dummy_report_template_from_data() |
| 447 | |
| 448 | self.init_base_class_object(self.report_template.item_of_interest) |
| 449 | |
| 450 | assert self.base_class is not None |
| 451 | |
| 452 | if self.base_class == 'custom_report': |
| 453 | self.results = self.generate_custom_report() |
| 454 | self.results['user_metadata'] = self.build_user_metadata(self.results['labels']) |
| 455 | else: |
| 456 | self.results = self.generate_standard_report() |
| 457 | |
| 458 | return self.results |
| 459 | |
| 460 | def serialize_stats(self, stats): |
| 461 | if stats is None: return None |
no test coverage detected