mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-07 12:21:27 +01:00
Summary: Some machines don't have a versionless `python` on their PATH, which breaks these existing shebangs. I'm assuming that all the existing versionless `python` shebangs are meant to be `python3` and not `python2`; please let me know if my assumption was incorrect for any of these. Pull Request resolved: https://github.com/pytorch/pytorch/pull/58275 Test Plan: CI. Reviewed By: zhouzhuojie Differential Revision: D28428143 Pulled By: samestep fbshipit-source-id: 6562be3d12924db72a92a0207b060ef740f61ebf
25 lines
750 B
Python
25 lines
750 B
Python
#!/usr/bin/env python3
|
|
import time
|
|
|
|
from package.oss.cov_json import get_json_report
|
|
from package.oss.init import initialization
|
|
from package.tool.summarize_jsons import summarize_jsons
|
|
from package.util.setting import TestPlatform
|
|
from package.util.utils import print_time
|
|
|
|
|
|
def report_coverage() -> None:
|
|
start_time = time.time()
|
|
(options, test_list, interested_folders) = initialization()
|
|
# run cpp tests
|
|
get_json_report(test_list, options)
|
|
# collect coverage data from json profiles
|
|
if options.need_summary:
|
|
summarize_jsons(test_list, interested_folders, [""], TestPlatform.OSS)
|
|
# print program running time
|
|
print_time("Program Total Time: ", start_time)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
report_coverage()
|