#
e280f4de |
|
15-Aug-2018 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Tweak final report some more. If we check specific functions, the coverage report is now correct, rather than erroneously suggesting that everything not even considered was covered.
|
#
b8d3a8e0 |
|
14-Aug-2018 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Clarify return codes somewhat more. Aborts are a skip case, not a failure case. Clarify the categories and make sure that a zero return result occurs in all non-failure categories.
|
#
64f23d13 |
|
12-Aug-2018 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Set final return value to success more often. The final process return value is now 0 unless a problem actually failed. All kinds of underspecified and/or skipped problems are mapped to 0, so are considered to have succeeded in the 'make' sense.
|
#
3b192a57 |
|
07-Aug-2018 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Tweaks of the coverage formatting.
|
#
90aad925 |
|
07-Aug-2018 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Format a coverage report. This is probably the most useful way to report on which problems can be built.
|
#
8875c58b |
|
05-Aug-2018 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Add a mode to just report on coverage. Builds the problem pairings, but doesn't try to solve any of them. This is fairly quick, and the report clarifies what we expect the coverage of the tool to be.
|
#
3aafff47 |
|
01-Aug-2018 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Option to produce a coverage report of sorts. This skips all the actual proofs and just produces output about why proofs must be skipped at the problem construction phase.
|
#
f3ddc58d |
|
26-Mar-2017 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Use stats scan to skip proofs on partial rebuild. It's a bit sad, but we need this hack to meet a deadline.
|
#
5312134e |
|
27-Feb-2017 |
Thomas Sewell <Thomas.Sewell@data61.csiro.au> |
Quick add-on to extract rerun set from result list.
|
#
0076c0a9 |
|
17-Jan-2017 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Code for running a subset of problems. e.g. to split the problems from a target 10 ways: graph-refine [target] div:0:10 graph-refine [target] div:1:10 .. graph-refine [target] div:9:10
|
#
a8bdc8f2 |
|
05-Jan-2017 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Miniscule tweak to timing.
|
#
1fca976c |
|
05-Jan-2017 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Better timing messages, especially with psutil.
|
#
7b84bde4 |
|
13-Dec-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Bugfix.
|
#
6597ffd5 |
|
13-Dec-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Produce a summary for command-line checks.
|
#
237fe6f5 |
|
12-Dec-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Tweaks to output and Makefile ignore set. The decompiler needs to ignore some noreturn functions which don't reset the stack correctly. Newer seL4 has several more of these.
|
#
892992c4 |
|
19-Aug-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Initial switch-optimisation implementation. Partly working. Has detection for switch-like problems that can probably be best addressed with an initial case split. New search feature discovers matching path pairs from within the case split set. Hook for building proofs based on this not currently working.
|
#
704a1a24 |
|
15-Aug-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Bugfixes, also report times in reports.
|
#
e0c2cd89 |
|
08-Aug-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Minor fixes.
|
#
494c2c86 |
|
03-Aug-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Slight fix at toplevel.
|
#
f3df6fb2 |
|
04-Jul-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Steps towards testing in l4v regression.
|
#
9dfe0d02 |
|
08-Mar-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Split load_target and load_target_args.
|
#
974edab6 |
|
29-Sep-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Support and fixes for loop_bounds. Fix some atrophied code in trace_refute and make it easier for standalone scripts (loop_bounds/trace_refute) to load a target.
|
#
104bb32d |
|
08-Sep-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Improve documentation and output.
|
#
26098f9f |
|
31-Aug-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Always provide a summary.
|
#
03152808 |
|
30-Aug-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
New toplevel result for solver timeout/error. Until now we've been conflating proof failure caused by solver failure and proof failure caused by logical incorrectness (sat when unsat was required). Hopefully clarified.
|
#
fbce479b |
|
29-Aug-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Make sure report-mode produces output in each case.
|
#
b5154945 |
|
28-Aug-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Make report mode the default. New 'verbose' restores the previous default, and it will be restored for interactive checks in any case.
|
#
d242a58e |
|
27-Aug-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Fix report-to, add progress counts. Default output of the seL4-example should be much more explicable.
|
#
3d6869e3 |
|
24-Aug-2015 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Import of graph-refine tool.
|