Skip to content

Commit b201dce

Browse files
committed
Upgrade proof tool submodules
This commit advances Litani to release 1.10.0, and the starter kit to the tip-of-tree. This brings the following improvements: - Profiling - Litani measures the memory usage of the CBMC safety checking and coverage checking jobs - The dashboard includes box-and-whisker diagrams for memory use per proof - The dashboard includes a graph of how many parallel jobs are running over the whole run, making it easy to choose a CI machine with enough parallelism - It is now possible to designate particular proofs as "EXPENSIVE"; Litani runs expensive proofs serially, ensuring that they do not over-consume resources like RAM. - UI improvements - Each pipeline page includes a table of contents - Each pipeline page includes a dependency graph of the pipeline - Each job on the pipeline page has a hyperlink to that job - The terminal output is now less noisy
1 parent 9f511d5 commit b201dce

File tree

4 files changed

+7
-260
lines changed

4 files changed

+7
-260
lines changed

test/cbmc/.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ proofs/**/logs
33
proofs/**/gotos
44
proofs/**/report
55
proofs/**/html
6+
proofs/output
67

78
# Emitted by CBMC Viewer
89
TAGS-*
@@ -17,4 +18,7 @@ Makefile.arpa
1718
.ninja_log
1819
.litani_cache_dir
1920

21+
# These files should be overwritten whenever prepare.py runs
22+
cbmc-batch.yaml
23+
2024
__pycache__/

test/cbmc/litani

Submodule litani updated 55 files

test/cbmc/proofs/run-cbmc-proofs.py

-258
This file was deleted.

test/cbmc/proofs/run-cbmc-proofs.py

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../aws-templates-for-cbmc-proofs/template-for-repository/proofs/run-cbmc-proofs.py

0 commit comments

Comments
 (0)