benchpress icon indicating copy to clipboard operation
benchpress copied to clipboard

Testing and benchmarking tool for logic-related programs.

Results 21 benchpress issues
Sort by recently updated
recently updated
newest added

- when starting a job, put its full serialized description into a dotfile, and append each individual result as we go (use cbor+decoders?) - command to list interrupted jobs -...

enhancement
help wanted

- triggered by CLI option, task option, or general option - make a subdirectory in xdg state dir for the particular benchmark - in db, just save `external:file_path` for both...

enhancement

iterate on existing results and use olinq to find problems where the result is different (and time is not too close to timeout); summarize in csv/printbox

- `par_map` should take a pool as argument, not create one - dynamic scheduling of tasks such as: * run proof checker upon unsat * run program for finding expected...

allow, say: ```toml [prover] cmd = "prover $a $b $file $timeout a = [a1, a2, a3] b = [b1, b2] ``` and test on the whole matrix.

- have a separate binary for `logitest-irc`, with its own config perhaps, and launch it iff it's present and asked for (a "service") on stdio - communicate via jsonrpc2 -...

- use ezcurl to interact with their web API - make that a sublibrary - have a series of subcommands for querying starexec (or maybe a separate binary? `logitest-starexec`?)

enhancement
help wanted

see https://wwwlehre.dhbw-stuttgart.de/~sschulz/THESES/e_bench2.html for the goals

instead of `expect = unknown` (as a fallback for problems where an expect string isn't found), a useful feature for benchmarks is to *force* the expect field to be unknown...

This is the RAM disk part of #69, split off from #69 It includes the changes from #69 because there are multiple changes in `Misc.ml` and that would cause conflicts...