def METHOD_NAME(proj_dir):
    print(f"Checking {proj_dir}")
    build_log_file   = os.path.join(proj_dir, "build_introspector.log")
    coverage_log     = os.path.join(proj_dir, "get_coverage.log")
    summary_json     = os.path.join(proj_dir, "inspector-report", "summary.json")
    proj_name_file   = os.path.join(proj_dir, "project_name")
    html_report      = os.path.join(proj_dir, "inspector-report", "fuzz_report.html")
    if not os.path.isfile(build_log_file):
        err_exit("No log file")
    if not os.path.isfile(coverage_log):
        err_exit("No coverage log")
    if not os.path.isfile(summary_json):
        err_exit("No summary file")
    print(proj_name_file)
    if not os.path.isfile(proj_name_file):
        err_exit("No project name file")
    if not os.path.isfile(html_report):
        err_exit("No html report file")
    if not check_project_html_sanity(html_report):
        err_exit("Html sanity check failed")
    with open(proj_name_file, "r") as pf:
        proj_name = pf.read().replace("\n","")
    # Check summary file
    check_specific_project(
        proj_name,
        build_log_file,
        coverage_log,
        summary_json
    )