Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f167dc39b8298efca1aa742a21c7fc976ebd9024
      
https://github.com/WebKit/WebKit/commit/f167dc39b8298efca1aa742a21c7fc976ebd9024
  Author: Brianna Fan <[email protected]>
  Date:   2024-10-28 (Mon, 28 Oct 2024)

  Changed paths:
    M Tools/Scripts/compare-static-analysis-results
    M Tools/Scripts/webkitpy/results/options.py

  Log Message:
  -----------
  [Static Analyzer CI] Support reporting static analyzer results to 
results.webkit.org
https://bugs.webkit.org/show_bug.cgi?id=281925
rdar://138433382

Reviewed by Jonathan Bedard.

Take parsed results and format them for the resultsdb API to upload.
Config and build details are provided from buildbot as arguments.
Then, use webkitpy.results.upload to results.webkit.org.

* Tools/Scripts/compare-static-analysis-results:
(parser): Add new options.
(find_diff): Fix empty file logic and return list of all files with issues.
(compare_project_results_to_expectations): Assign an actual and expected result 
to each file.
(upload_results): Create the results object for upload. Check repo for the 
current commit. Upload results.
(main): Call upload_results if the upload arguments are passed.

* Tools/Scripts/webkitpy/results/options.py: Support both optparse and argparse!
(add_optargs):
(upload_options):
(upload_args):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to