model-checking / cbmc-viewer

CBMC Viewer scans the output of CBMC and produces a browsable summary of its findings, making it easy to root cause the issues it finds.
https://model-checking.github.io/cbmc-viewer/
Apache License 2.0
32 stars 11 forks source link

Regression testing #68

Closed markrtuttle closed 2 years ago

markrtuttle commented 2 years ago

Add regression testing both for pull requests and for developer use. A preliminary implementation appears in the tests directory that compares the HTTP proofs before and after the configuration change under test.

The tooling branch of the fork https://github.com/markrtuttle/aws-viewer-for-cbmc includes more sophisticated testing to run cbmc in different configurations against any subset of all known CBMC proofs using the starter kit.

markrtuttle commented 2 years ago

Closing as the tests directory now includes regression testing from http and kani, and the http testing does not compare the output of two versions of viewer.