[analyzer] SATestBuild.py: Refactor and add type annotations
authorValeriy Savchenko <vsavchenko@apple.com>
Thu, 21 May 2020 15:28:36 +0000 (18:28 +0300)
committerValeriy Savchenko <vsavchenko@apple.com>
Fri, 22 May 2020 10:51:58 +0000 (13:51 +0300)
commit4902ca6da49b10dbc62e8e02109bf84ce96c94b5
treebcf985bdb126cbc34f88bac8503363244b3267be
parent053b0634ea93b1ed7993adf34730bd752e9d84ec
[analyzer] SATestBuild.py: Refactor and add type annotations

Summary:
SATest scripts should be more python-style than they are now.
This includes better architecture, type annotations, naming
convesions, and up-to-date language features.  This commit starts
with two scripts SATestBuild and SATestAdd.

Differential Revision: https://reviews.llvm.org/D80423
clang/utils/analyzer/SATestAdd.py
clang/utils/analyzer/SATestBuild.py
clang/utils/analyzer/SATestUpdateDiffs.py