Skip to content

Commit 0ba6ffa

Browse files
committed
build: Replace ls_nonrec_entail_ls_{07 => 05}.sb.smt2 and add kore smoke test
1 parent 5958bc1 commit 0ba6ffa

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

prover/build

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,10 @@ secondary_tests('qf_shidlia_entl_unsat_tests', 't/test-lists/qf_shidlia_entl.uns
131131
secondary_tests('qf_shlid_entl_unsat_tests', 't/test-lists/qf_shlid_entl.unsat')
132132
secondary_tests('shid_entl_unsat_tests', 't/test-lists/shid_entl.unsat')
133133

134+
def test_path(name, type):
135+
return ".build/t/%s.prover-%s-krun" % (name, type)
134136
def sl_comp_test_path(name):
135-
return ".build/t/SL-COMP18/bench/qf_shid_entl/%s.prover-smt-krun" % (name)
137+
return test_path("SL-COMP18/bench/qf_shid_entl/%s" % name, 'smt')
136138

137139
proj.alias('smoke-tests', list(map( sl_comp_test_path, [
138140
"02.tst.smt2" , # RList trans
@@ -145,9 +147,12 @@ proj.alias('smoke-tests', list(map( sl_comp_test_path, [
145147
"skl2-vc03.smt2" , # needs framing but not match-pto
146148
"odd-lseg3_slk-5.smt2" , # needs framing and match-pto
147149
"nll-vc01.smt2" , # needs large number of unfolding but no kt
148-
"ls_nonrec_entail_ls_07.sb.smt2" , # 6 variable transitivity: ls_nonrec(x,x1) * ... * ls_nonrec(x4,x5) -> ls(x,x5) - needs large number of kts and unfolding
150+
"ls_nonrec_entail_ls_05.sb.smt2" , # 4 variable transitivity: ls_nonrec(x,x1) * ... * ls_nonrec(x4,x5) -> ls(x,x5) - needs large number of kts and unfolding
149151
"ls_lsrev_concat_entail_ls_1.sb.smt2" , # need unfolding within implication context
150-
])))
152+
])) +
153+
[ test_path('t/listSegmentLeft-implies-listSegmentRight.kore', 'kore')
154+
]
155+
)
151156

152157
# Unit Tests
153158
# ----------

0 commit comments

Comments
 (0)