[analyzer] SATest: Add initial docker infrastructure
authorValeriy Savchenko <vsavchenko@apple.com>
Thu, 4 Jun 2020 15:34:34 +0000 (18:34 +0300)
committerValeriy Savchenko <vsavchenko@apple.com>
Thu, 25 Jun 2020 09:28:21 +0000 (12:28 +0300)
commite010d1432fa15cff7a6d369f5e372d995e2eba5d
treeb53be0ac30dcf00737e6585a2c2f73f2f5ec9f78
parent067c660ac99b3d8cfe86264c16aad7d75c512793
[analyzer] SATest: Add initial docker infrastructure

Summary:
Static analysis is very sensitive to environment.
OS and libraries installed can affect the results.  This fact makes
it extremely hard to have a regression testing system that will
produce stable results.

For this very reason, this commit introduces a new dockerized testing
environment, so that every analyzer developer can check their changes
against previous analysis results.

Differential Revision: https://reviews.llvm.org/D81571
clang/utils/analyzer/Dockerfile [new file with mode: 0644]
clang/utils/analyzer/entrypoint.py [new file with mode: 0644]