Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 723136dec2e8a374697f168760208919b88a4bd6
      
https://github.com/WebKit/WebKit/commit/723136dec2e8a374697f168760208919b88a4bd6
  Author: Brianna Fan <bf...@apple.com>
  Date:   2024-02-07 (Wed, 07 Feb 2024)

  Changed paths:
    A Tools/Scripts/build-and-analyze
    A Tools/Scripts/generate-static-analysis-archive
    A Tools/Scripts/webkitpy/static_analysis/__init__.py
    A Tools/Scripts/webkitpy/static_analysis/results.py
    A Tools/Scripts/webkitpy/static_analysis/results_unittest.py

  Log Message:
  -----------
  Add build-and-analyze and generate-static-analysis-archive for static analysis
https://bugs.webkit.org/show_bug.cgi?id=268862
rdar://problem/122427584

Reviewed by David Kilzer.

Added scripts with minor changes.

* Tools/Scripts/build-and-analyze: Added.
(args_for_additional_checkers):
(make_analyzer_flags):
(scan_build_path):
(main):
(parse_args): Added '--scan-build-dir' flag to override default scan-build path.
* Tools/Scripts/generate-static-analysis-archive: Added.
(parse_command_line):
(get_project_name):
(generate_results_page):
(get_total_issue_count):
(main):
* Tools/Scripts/webkitpy/static_analysis/__init__.py: Added.
* Tools/Scripts/webkitpy/static_analysis/results.py: Added.
(get_project_issue_count_as_string): Used in generate-static-analysis-archive.
* Tools/Scripts/webkitpy/static_analysis/results_unittest.py: Added.
(StaticAnalysisResultsTest):
(StaticAnalysisResultsTest.test_get_project_issue_count_as_string_no_file):
(StaticAnalysisResultsTest.test_get_project_issue_count_as_string_invalid_long):
(StaticAnalysisResultsTest.test_get_project_issue_count_as_string_invalid_short):
(StaticAnalysisResultsTest.test_get_project_issue_count_as_string_valid):

Canonical link: https://commits.webkit.org/274239@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to