[webkit-changes] [WebKit/WebKit] 723136: Add build-and-analyze and generate-static-analysis...
Brianna Fan
noreply at github.com
Wed Feb 7 13:03:32 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 723136dec2e8a374697f168760208919b88a4bd6
https://github.com/WebKit/WebKit/commit/723136dec2e8a374697f168760208919b88a4bd6
Author: Brianna Fan <bfan2 at 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
More information about the webkit-changes
mailing list