MCPcopy Index your code
hub / github.com/python/cpython / finalize_tests

Method finalize_tests

Lib/test/libregrtest/main.py:454–472  ·  view source on GitHub ↗
(self, coverage: trace.CoverageResults | None)

Source from the content-addressed store, hash-verified

452 RunWorkers(num_workers, runtests, self.logger, self.results).run()
453
454 def finalize_tests(self, coverage: trace.CoverageResults | None) -> None:
455 if self.next_single_filename:
456 if self.next_single_test:
457 with open(self.next_single_filename, 'w') as fp:
458 fp.write(self.next_single_test + '\n')
459 else:
460 os.unlink(self.next_single_filename)
461
462 if coverage is not None:
463 # uses a new-in-Python 3.13 keyword argument that mypy doesn't know about yet:
464 coverage.write_results(show_missing=True, summary=True, # type: ignore[call-arg]
465 coverdir=self.coverage_dir,
466 ignore_missing_files=True)
467
468 if self.want_run_leaks:
469 os.system("leaks %d" % os.getpid())
470
471 if self.junit_filename:
472 self.results.write_junit(self.junit_filename)
473
474 def display_summary(self) -> None:
475 if self.first_runtests is None:

Callers 1

_run_testsMethod · 0.95

Calls 5

write_resultsMethod · 0.80
write_junitMethod · 0.80
openFunction · 0.50
writeMethod · 0.45
unlinkMethod · 0.45

Tested by

no test coverage detected