@RearrangedLetters
kbprog = joinpath(@__DIR__, "usr", "bin", "kbprog")
@assert isfile(kbprog)
function clean_kbprog(file)
for fn in ("$file.kbprog", "$file.kbprog.ec", "$file.reduce")
isfile(fn) && rm(fn)
end
end
kb_data = joinpath(@__DIR__, "..", "kb_data")
@assert isdir(kb_data)
using Test
for fn in readdir(kb_data)
if endswith(fn, "kbprog") || endswith(fn, "ec") || endswith(fn, "reduce")
continue
end
@info fn
if fn in ("degen4c", "f27monoid", "heinnilp", "verifynilp")
@info "skipping"
continue
end
file = joinpath(kb_data, fn)
clean_kbprog(file)
@time run(`$kbprog $file`)
clean_kbprog(file)
end
and generate report/table comparison
@RearrangedLetters
build.jlintodepsdirectory;and generate report/table comparison