code: 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)
  
imports: 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
label_desc: Use image node_id 1 for calling a global function with example usage: report_coverage() without return types