SAVE (Software Analysis Verification & Evaluation) - is an eco-system for measuring, testing and certification of software tools. Instead of writing your test framework SAVE will provide you a command line application and with a test sets for the language that you are developing analyzer/compiler/or any other dev-tool for. It provides you also a cloud service that can be used to determine the readiness of your tool. SAVE has a committee of software analysis and system programming experts that regularly update tests and discuss the best practices for particular programming languages.
SAVE Cloud is a service for executing tests using the SAVE tool. You can provide a link to a git repository with a project, configured to run SAVE. These tests will then be executed server-side, providing you access to execution results, statistics and logs.
To build the project and run all tests, execute ./gradlew build
. For more detailed instructions, including deployment instructions, see save-deploy/README.md.