summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2018-08-20 20:23:09 -0700
committerGitHub <noreply@github.com>2018-08-20 20:23:09 -0700
commit29b2e5a74eb007f04a18e01d7a9c21eff577c9b1 (patch)
treeb6ea5c072884fd78bd3a0dfec9b0b45ebf0d3b25
parenta82837a03cf3bd33f906901f45b2c6f36cf420de (diff)
Remove support for *.expect files in regressions (#2341)
Currently, we can optionally specify an *.expect file with the metadata of a regression test. This commit removes that option because it was not widely used, adds maintenance overhead and makes the transition to a new build system more cumbersome. Regression files can still be fed to a solver without removing the metadata first since they are in comments of the corresponding input format (note that this was not always the case, it changed in efc6163629c6c5de446eccfe81777c93829995d5).
-rw-r--r--test/regress/Makefile.am1
-rw-r--r--test/regress/Makefile.tests43
-rw-r--r--test/regress/README.md6
-rw-r--r--test/regress/regress0/arith/miplib-opt1217--27.smt3
-rw-r--r--test/regress/regress0/arith/miplib-opt1217--27.smt.expect2
-rw-r--r--test/regress/regress0/arith/miplib-pp08a-3000.smt3
-rw-r--r--test/regress/regress0/arith/miplib-pp08a-3000.smt.expect2
-rw-r--r--test/regress/regress0/decision/aufbv-fuzz01.smt3
-rw-r--r--test/regress/regress0/decision/aufbv-fuzz01.smt.expect2
-rw-r--r--test/regress/regress0/decision/bitvec0.delta01.smt3
-rw-r--r--test/regress/regress0/decision/bitvec0.delta01.smt.expect2
-rw-r--r--test/regress/regress0/decision/bitvec0.smt3
-rw-r--r--test/regress/regress0/decision/bitvec0.smt.expect2
-rw-r--r--test/regress/regress0/decision/bitvec5.smt3
-rw-r--r--test/regress/regress0/decision/bitvec5.smt.expect2
-rw-r--r--test/regress/regress0/decision/bug347.smt3
-rw-r--r--test/regress/regress0/decision/bug347.smt.expect2
-rw-r--r--test/regress/regress0/decision/bug374a.smt3
-rw-r--r--test/regress/regress0/decision/bug374a.smt.expect2
-rw-r--r--test/regress/regress0/decision/bug374b.smt23
-rw-r--r--test/regress/regress0/decision/bug374b.smt2.expect2
-rw-r--r--test/regress/regress0/decision/just_sat.expect2
-rw-r--r--test/regress/regress0/decision/just_unsat.expect2
-rw-r--r--test/regress/regress0/decision/pp-regfile.delta01.smt3
-rw-r--r--test/regress/regress0/decision/pp-regfile.delta01.smt.expect2
-rw-r--r--test/regress/regress0/decision/pp-regfile.delta02.smt3
-rw-r--r--test/regress/regress0/decision/pp-regfile.delta02.smt.expect2
-rw-r--r--test/regress/regress0/decision/quant-ex1.smt23
-rw-r--r--test/regress/regress0/decision/quant-ex1.smt2.expect2
-rw-r--r--test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt3
-rw-r--r--test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect2
-rw-r--r--test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt3
-rw-r--r--test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect2
-rw-r--r--test/regress/regress0/decision/wchains010ue.delta02.smt3
-rw-r--r--test/regress/regress0/decision/wchains010ue.delta02.smt.expect2
-rw-r--r--test/regress/regress0/decision/wchains010ue.smt3
-rw-r--r--test/regress/regress0/decision/wchains010ue.smt.expect2
-rw-r--r--test/regress/regress0/expect/scrub.01.smt6
-rw-r--r--test/regress/regress0/expect/scrub.01.smt.expect5
-rw-r--r--test/regress/regress0/expect/scrub.03.smt26
-rw-r--r--test/regress/regress0/expect/scrub.03.smt2.expect5
-rw-r--r--test/regress/regress0/quantifiers/bug291.smt22
-rw-r--r--test/regress/regress0/quantifiers/bug291.smt2.expect2
-rw-r--r--test/regress/regress0/uflia/check02.smt24
-rw-r--r--test/regress/regress0/uflia/check02.smt2.expect3
-rw-r--r--test/regress/regress0/uflia/check03.smt24
-rw-r--r--test/regress/regress0/uflia/check03.smt2.expect3
-rw-r--r--test/regress/regress0/uflia/check04.smt24
-rw-r--r--test/regress/regress0/uflia/check04.smt2.expect3
-rw-r--r--test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt24
-rw-r--r--test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect3
-rw-r--r--test/regress/regress0/uflia/tiny.smt24
-rw-r--r--test/regress/regress0/uflia/tiny.smt2.expect3
-rw-r--r--test/regress/regress1/bug216.smt24
-rw-r--r--test/regress/regress1/bug216.smt2.expect3
-rw-r--r--test/regress/regress1/bug590.smt23
-rw-r--r--test/regress/regress1/bug590.smt2.expect2
-rw-r--r--test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt23
-rw-r--r--test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2.expect2
-rw-r--r--test/regress/regress1/decision/quant-symmetric_unsat_7.smt23
-rw-r--r--test/regress/regress1/decision/quant-symmetric_unsat_7.smt2.expect2
-rw-r--r--test/regress/regress1/push-pop/bug216.smt24
-rw-r--r--test/regress/regress1/push-pop/bug216.smt2.expect3
-rw-r--r--test/regress/regress1/simplification_bug4.smt23
-rw-r--r--test/regress/regress1/simplification_bug4.smt2.expect2
-rw-r--r--test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt24
-rw-r--r--test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect3
-rw-r--r--test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt23
-rw-r--r--test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect2
-rw-r--r--test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt26
-rw-r--r--test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2.expect5
-rw-r--r--test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt28
-rw-r--r--test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2.expect7
-rw-r--r--test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt24
-rw-r--r--test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect3
-rw-r--r--test/regress/regress2/uflia-error0.smt23
-rw-r--r--test/regress/regress2/uflia-error0.smt2.expect2
-rw-r--r--test/regress/regress2/xs-09-16-3-4-1-5.decn.smt3
-rw-r--r--test/regress/regress2/xs-09-16-3-4-1-5.decn.smt.expect2
-rw-r--r--test/regress/regress3/pp-regfile.smt3
-rw-r--r--test/regress/regress3/pp-regfile.smt.expect2
-rwxr-xr-xtest/regress/run_regression.py24
82 files changed, 141 insertions, 172 deletions
diff --git a/test/regress/Makefile.am b/test/regress/Makefile.am
index ba1442c69..295335ed4 100644
--- a/test/regress/Makefile.am
+++ b/test/regress/Makefile.am
@@ -49,7 +49,6 @@ EXTRA_DIST = \
$(REG2_TESTS) \
$(REG3_TESTS) \
$(REG4_TESTS) \
- $(TESTS_EXPECT) \
regress0/uf/mkpidgeon \
regress0/tptp/Axioms/BOO004-0.ax \
regress0/tptp/Axioms/SYN000+0.ax \
diff --git a/test/regress/Makefile.tests b/test/regress/Makefile.tests
index 383ee5162..08f64a925 100644
--- a/test/regress/Makefile.tests
+++ b/test/regress/Makefile.tests
@@ -2016,46 +2016,3 @@ DISABLED_TESTS = \
regress2/quantifiers/small-bug1-fixpoint-3.smt2 \
regress2/xs-11-20-5-2-5-3.smt \
regress2/xs-11-20-5-2-5-3.smt2
-
-TESTS_EXPECT = \
- regress0/arith/miplib-opt1217--27.smt.expect \
- regress0/arith/miplib-pp08a-3000.smt.expect \
- regress0/decision/aufbv-fuzz01.smt.expect \
- regress0/decision/bitvec0.delta01.smt.expect \
- regress0/decision/bitvec0.smt.expect \
- regress0/decision/bitvec5.smt.expect \
- regress0/decision/bug347.smt.expect \
- regress0/decision/bug374a.smt.expect \
- regress0/decision/bug374b.smt2.expect \
- regress0/decision/just_sat.expect \
- regress0/decision/just_unsat.expect \
- regress0/decision/pp-regfile.delta01.smt.expect \
- regress0/decision/pp-regfile.delta02.smt.expect \
- regress0/decision/quant-ex1.smt2.expect \
- regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect \
- regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect \
- regress0/decision/wchains010ue.delta02.smt.expect \
- regress0/decision/wchains010ue.smt.expect \
- regress0/expect/scrub.01.smt.expect \
- regress0/expect/scrub.03.smt2.expect \
- regress0/quantifiers/bug291.smt2.expect \
- regress0/uflia/check02.smt2.expect \
- regress0/uflia/check03.smt2.expect \
- regress0/uflia/check04.smt2.expect \
- regress0/uflia/check04.smt2.expect \
- regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect \
- regress0/uflia/tiny.smt2.expect \
- regress1/bug216.smt2.expect \
- regress1/bug590.smt2.expect \
- regress1/decision/quant-Arrays_Q1-noinfer.smt2.expect \
- regress1/decision/quant-symmetric_unsat_7.smt2.expect \
- regress1/push-pop/bug216.smt2.expect \
- regress1/simplification_bug4.smt2.expect \
- regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect \
- regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect \
- regress1/uflia/speed2_e8_449_e8_517.ec.smt2.expect \
- regress1/uflia/stalmark_e7_27_e7_31.ec.smt2.expect \
- regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect \
- regress2/uflia-error0.smt2.expect \
- regress2/xs-09-16-3-4-1-5.decn.smt.expect \
- regress3/pp-regfile.smt.expect
diff --git a/test/regress/README.md b/test/regress/README.md
index e1ac79976..d43ebf337 100644
--- a/test/regress/README.md
+++ b/test/regress/README.md
@@ -121,9 +121,3 @@ This benchmark is only run when symfpu has been configured. Multiple
as a requirement, refer to CVC4's `--show-config` output. Features can also be
excluded by adding the `no-` prefix, e.g. `no-symfpu` means that the test is
not valid for builds that include symfpu support.
-
-Sometimes it is useful to keep the directives separate. You can separate the
-benchmark from the output expectations by putting the benchmark in `<benchmark
-file>.smt` and the directives in `<benchmark file>.smt.expect`, which is looked
-for by the regression script. Note that `*.expect` files should be added to the
-`EXTRA_DIST` variable in [Makefile.am](Makefile.am).
diff --git a/test/regress/regress0/arith/miplib-opt1217--27.smt b/test/regress/regress0/arith/miplib-opt1217--27.smt
index f942cbc75..4bb2846fe 100644
--- a/test/regress/regress0/arith/miplib-opt1217--27.smt
+++ b/test/regress/regress0/arith/miplib-opt1217--27.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --miplib-trick
+; EXPECT: unsat
+
(benchmark mip_opt1217
:source {
Relaxation of the Mixed-Integer Programming
diff --git a/test/regress/regress0/arith/miplib-opt1217--27.smt.expect b/test/regress/regress0/arith/miplib-opt1217--27.smt.expect
deleted file mode 100644
index 24c63a495..000000000
--- a/test/regress/regress0/arith/miplib-opt1217--27.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --miplib-trick
-% EXPECT: unsat
diff --git a/test/regress/regress0/arith/miplib-pp08a-3000.smt b/test/regress/regress0/arith/miplib-pp08a-3000.smt
index 21c588ad3..9ad3a0753 100644
--- a/test/regress/regress0/arith/miplib-pp08a-3000.smt
+++ b/test/regress/regress0/arith/miplib-pp08a-3000.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --miplib-trick
+; EXPECT: unsat
+
(benchmark mip_pp08a
:source {
Relaxation of the Mixed-Integer Programming
diff --git a/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect b/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect
deleted file mode 100644
index 24c63a495..000000000
--- a/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --miplib-trick
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/aufbv-fuzz01.smt b/test/regress/regress0/decision/aufbv-fuzz01.smt
index 6605e2f09..0846c4c38 100644
--- a/test/regress/regress0/decision/aufbv-fuzz01.smt
+++ b/test/regress/regress0/decision/aufbv-fuzz01.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: sat
+
(benchmark fuzzsmt
:logic QF_AUFBV
:status sat
diff --git a/test/regress/regress0/decision/aufbv-fuzz01.smt.expect b/test/regress/regress0/decision/aufbv-fuzz01.smt.expect
deleted file mode 100644
index 849b886a7..000000000
--- a/test/regress/regress0/decision/aufbv-fuzz01.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: sat
diff --git a/test/regress/regress0/decision/bitvec0.delta01.smt b/test/regress/regress0/decision/bitvec0.delta01.smt
index 55aec063d..c9078b7b9 100644
--- a/test/regress/regress0/decision/bitvec0.delta01.smt
+++ b/test/regress/regress0/decision/bitvec0.delta01.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark bitvec0.smt
:logic QF_BV
:extrafuns ((t BitVec[32]))
diff --git a/test/regress/regress0/decision/bitvec0.delta01.smt.expect b/test/regress/regress0/decision/bitvec0.delta01.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/bitvec0.delta01.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/bitvec0.smt b/test/regress/regress0/decision/bitvec0.smt
index 12766375f..860ca78ee 100644
--- a/test/regress/regress0/decision/bitvec0.smt
+++ b/test/regress/regress0/decision/bitvec0.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark bitvec0.smt
:source {
Hand-crafted bit-vector benchmarks. Some are from the SVC benchmark suite.
diff --git a/test/regress/regress0/decision/bitvec0.smt.expect b/test/regress/regress0/decision/bitvec0.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/bitvec0.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/bitvec5.smt b/test/regress/regress0/decision/bitvec5.smt
index 3b6f2f3b9..6bf931bb5 100644
--- a/test/regress/regress0/decision/bitvec5.smt
+++ b/test/regress/regress0/decision/bitvec5.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark bitvec5.smt
:source {
Hand-crafted bit-vector benchmarks. Some are from the SVC benchmark suite.
diff --git a/test/regress/regress0/decision/bitvec5.smt.expect b/test/regress/regress0/decision/bitvec5.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/bitvec5.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/bug347.smt b/test/regress/regress0/decision/bug347.smt
index f467cd4b3..db0e5fbff 100644
--- a/test/regress/regress0/decision/bug347.smt
+++ b/test/regress/regress0/decision/bug347.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: sat
+
(benchmark B_
:status sat
:category { unknown }
diff --git a/test/regress/regress0/decision/bug347.smt.expect b/test/regress/regress0/decision/bug347.smt.expect
deleted file mode 100644
index 849b886a7..000000000
--- a/test/regress/regress0/decision/bug347.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: sat
diff --git a/test/regress/regress0/decision/bug374a.smt b/test/regress/regress0/decision/bug374a.smt
index e338417c5..7dffa939c 100644
--- a/test/regress/regress0/decision/bug374a.smt
+++ b/test/regress/regress0/decision/bug374a.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark fuzzsmt
:logic AUFLIA
:status unknown
diff --git a/test/regress/regress0/decision/bug374a.smt.expect b/test/regress/regress0/decision/bug374a.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/bug374a.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/bug374b.smt2 b/test/regress/regress0/decision/bug374b.smt2
index a253cf12f..f9d3f440d 100644
--- a/test/regress/regress0/decision/bug374b.smt2
+++ b/test/regress/regress0/decision/bug374b.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification --no-unconstrained
+; EXPECT: unsat
+
(set-logic QF_ALL_SUPPORTED)
(declare-fun _substvar_245_ () Bool)
(declare-fun _substvar_246_ () Bool)
diff --git a/test/regress/regress0/decision/bug374b.smt2.expect b/test/regress/regress0/decision/bug374b.smt2.expect
deleted file mode 100644
index 0be471367..000000000
--- a/test/regress/regress0/decision/bug374b.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification --no-unconstrained
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/just_sat.expect b/test/regress/regress0/decision/just_sat.expect
deleted file mode 100644
index 849b886a7..000000000
--- a/test/regress/regress0/decision/just_sat.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: sat
diff --git a/test/regress/regress0/decision/just_unsat.expect b/test/regress/regress0/decision/just_unsat.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/just_unsat.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/pp-regfile.delta01.smt b/test/regress/regress0/decision/pp-regfile.delta01.smt
index 7eb3277be..2f475e8de 100644
--- a/test/regress/regress0/decision/pp-regfile.delta01.smt
+++ b/test/regress/regress0/decision/pp-regfile.delta01.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark pp_regfile.smt
:logic QF_AUFLIA
:extrafuns ((REGFILE_INIT Array))
diff --git a/test/regress/regress0/decision/pp-regfile.delta01.smt.expect b/test/regress/regress0/decision/pp-regfile.delta01.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/pp-regfile.delta01.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/pp-regfile.delta02.smt b/test/regress/regress0/decision/pp-regfile.delta02.smt
index 1c461eb6f..f00f26a45 100644
--- a/test/regress/regress0/decision/pp-regfile.delta02.smt
+++ b/test/regress/regress0/decision/pp-regfile.delta02.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark pp_regfile.smt
:logic QF_AUFLIA
:extrafuns ((REGFILE_INIT Array))
diff --git a/test/regress/regress0/decision/pp-regfile.delta02.smt.expect b/test/regress/regress0/decision/pp-regfile.delta02.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/pp-regfile.delta02.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/quant-ex1.smt2 b/test/regress/regress0/decision/quant-ex1.smt2
index a8f4ff2b9..21fa06270 100644
--- a/test/regress/regress0/decision/quant-ex1.smt2
+++ b/test/regress/regress0/decision/quant-ex1.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: sat
+
(set-logic AUFLIRA)
(set-info :smt-lib-version 2.0)
(set-info :category "industrial")
diff --git a/test/regress/regress0/decision/quant-ex1.smt2.expect b/test/regress/regress0/decision/quant-ex1.smt2.expect
deleted file mode 100644
index 849b886a7..000000000
--- a/test/regress/regress0/decision/quant-ex1.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: sat
diff --git a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt
index 6f65e83ec..9dfba13d5 100644
--- a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt
+++ b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: sat
+
(benchmark mathsat
:logic QF_UFLIA
:extrafuns ((fmt_length Int))
diff --git a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect
deleted file mode 100644
index 849b886a7..000000000
--- a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: sat
diff --git a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt
index 549306c5b..a6e54626e 100644
--- a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt
+++ b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark mathsat
:source { MathSat group }
:logic QF_UFLIA
diff --git a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/wchains010ue.delta02.smt b/test/regress/regress0/decision/wchains010ue.delta02.smt
index d5ddf6446..0ca1d9e44 100644
--- a/test/regress/regress0/decision/wchains010ue.delta02.smt
+++ b/test/regress/regress0/decision/wchains010ue.delta02.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark wchains010ue.smt
:logic QF_AUFBV
:extrafuns ((v6 BitVec[32]))
diff --git a/test/regress/regress0/decision/wchains010ue.delta02.smt.expect b/test/regress/regress0/decision/wchains010ue.delta02.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/wchains010ue.delta02.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/decision/wchains010ue.smt b/test/regress/regress0/decision/wchains010ue.smt
index a4d0f1ddb..ad47c6260 100644
--- a/test/regress/regress0/decision/wchains010ue.smt
+++ b/test/regress/regress0/decision/wchains010ue.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark wchains010ue.smt
:source {
This benchmark generates write chain permutations and tries to show
diff --git a/test/regress/regress0/decision/wchains010ue.smt.expect b/test/regress/regress0/decision/wchains010ue.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress0/decision/wchains010ue.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress0/expect/scrub.01.smt b/test/regress/regress0/expect/scrub.01.smt
index 592a3501f..ee7d56f29 100644
--- a/test/regress/regress0/expect/scrub.01.smt
+++ b/test/regress/regress0/expect/scrub.01.smt
@@ -1,3 +1,9 @@
+; SCRUBBER: sed -e 's/The fact in question: .*$/The fact in question: TERM/'
+; EXPECT: (error "A non-linear fact was asserted to arithmetic in a linear logic.
+; EXPECT: The fact in question: TERM
+; EXPECT: ")
+; EXIT: 1
+
(benchmark reject_nonlinear
:logic QF_LRA
:extrafuns ((n Real))
diff --git a/test/regress/regress0/expect/scrub.01.smt.expect b/test/regress/regress0/expect/scrub.01.smt.expect
deleted file mode 100644
index 4c5aa1491..000000000
--- a/test/regress/regress0/expect/scrub.01.smt.expect
+++ /dev/null
@@ -1,5 +0,0 @@
-% SCRUBBER: sed -e 's/The fact in question: .*$/The fact in question: TERM/'
-% EXPECT: (error "A non-linear fact was asserted to arithmetic in a linear logic.
-% EXPECT: The fact in question: TERM
-% EXPECT: ")
-% EXIT: 1
diff --git a/test/regress/regress0/expect/scrub.03.smt2 b/test/regress/regress0/expect/scrub.03.smt2
index a5a2c9be1..9f773e13d 100644
--- a/test/regress/regress0/expect/scrub.03.smt2
+++ b/test/regress/regress0/expect/scrub.03.smt2
@@ -1,3 +1,9 @@
+; SCRUBBER: sed -e 's/The fact in question: .*$/The fact in question: TERM/'
+; EXPECT: (error "A non-linear fact was asserted to arithmetic in a linear logic.
+; EXPECT: The fact in question: TERM
+; EXPECT: ")
+; EXIT: 1
+
(set-logic QF_LRA)
(set-info :status unknown)
(declare-fun n () Real)
diff --git a/test/regress/regress0/expect/scrub.03.smt2.expect b/test/regress/regress0/expect/scrub.03.smt2.expect
deleted file mode 100644
index 4c5aa1491..000000000
--- a/test/regress/regress0/expect/scrub.03.smt2.expect
+++ /dev/null
@@ -1,5 +0,0 @@
-% SCRUBBER: sed -e 's/The fact in question: .*$/The fact in question: TERM/'
-% EXPECT: (error "A non-linear fact was asserted to arithmetic in a linear logic.
-% EXPECT: The fact in question: TERM
-% EXPECT: ")
-% EXIT: 1
diff --git a/test/regress/regress0/quantifiers/bug291.smt2 b/test/regress/regress0/quantifiers/bug291.smt2
index b39e415a8..959d83c7f 100644
--- a/test/regress/regress0/quantifiers/bug291.smt2
+++ b/test/regress/regress0/quantifiers/bug291.smt2
@@ -1,3 +1,5 @@
+; EXPECT: unknown
+; EXPECT: (:reason-unknown incomplete)
(set-logic AUFLIA)
(set-info :source |
Boogie/Spec# benchmarks.
diff --git a/test/regress/regress0/quantifiers/bug291.smt2.expect b/test/regress/regress0/quantifiers/bug291.smt2.expect
deleted file mode 100644
index f97ed61b6..000000000
--- a/test/regress/regress0/quantifiers/bug291.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% EXPECT: unknown
-% EXPECT: (:reason-unknown incomplete) \ No newline at end of file
diff --git a/test/regress/regress0/uflia/check02.smt2 b/test/regress/regress0/uflia/check02.smt2
index 0920170c6..daa3ca417 100644
--- a/test/regress/regress0/uflia/check02.smt2
+++ b/test/regress/regress0/uflia/check02.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-fun b () Int)
(declare-fun n () Int)
diff --git a/test/regress/regress0/uflia/check02.smt2.expect b/test/regress/regress0/uflia/check02.smt2.expect
deleted file mode 100644
index fe118171a..000000000
--- a/test/regress/regress0/uflia/check02.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress0/uflia/check03.smt2 b/test/regress/regress0/uflia/check03.smt2
index f561e1964..e4503ba1d 100644
--- a/test/regress/regress0/uflia/check03.smt2
+++ b/test/regress/regress0/uflia/check03.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-fun _n () Int)
diff --git a/test/regress/regress0/uflia/check03.smt2.expect b/test/regress/regress0/uflia/check03.smt2.expect
deleted file mode 100644
index fe118171a..000000000
--- a/test/regress/regress0/uflia/check03.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress0/uflia/check04.smt2 b/test/regress/regress0/uflia/check04.smt2
index 61bc8a5d6..a6630dfa3 100644
--- a/test/regress/regress0/uflia/check04.smt2
+++ b/test/regress/regress0/uflia/check04.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_LIA)
(declare-fun _b () Int)
(declare-fun _n () Int)
diff --git a/test/regress/regress0/uflia/check04.smt2.expect b/test/regress/regress0/uflia/check04.smt2.expect
deleted file mode 100644
index fe118171a..000000000
--- a/test/regress/regress0/uflia/check04.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2 b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2
index 019d70de9..779b6237b 100644
--- a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2
+++ b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-fun _base () Int)
(declare-fun _n () Int)
diff --git a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect
deleted file mode 100644
index fe118171a..000000000
--- a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress0/uflia/tiny.smt2 b/test/regress/regress0/uflia/tiny.smt2
index fc0251a55..bad1964c2 100644
--- a/test/regress/regress0/uflia/tiny.smt2
+++ b/test/regress/regress0/uflia/tiny.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental --simplification=none
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-fun base () Int)
(declare-fun n () Int)
diff --git a/test/regress/regress0/uflia/tiny.smt2.expect b/test/regress/regress0/uflia/tiny.smt2.expect
deleted file mode 100644
index 7081f83db..000000000
--- a/test/regress/regress0/uflia/tiny.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental --simplification=none
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress1/bug216.smt2 b/test/regress/regress1/bug216.smt2
index 78e0f716c..53f4fac9c 100644
--- a/test/regress/regress1/bug216.smt2
+++ b/test/regress/regress1/bug216.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_UF)
(declare-fun x () Bool)
(declare-fun y () Bool)
diff --git a/test/regress/regress1/bug216.smt2.expect b/test/regress/regress1/bug216.smt2.expect
deleted file mode 100644
index fe118171a..000000000
--- a/test/regress/regress1/bug216.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress1/bug590.smt2 b/test/regress/regress1/bug590.smt2
index 68665f629..448c65f99 100644
--- a/test/regress/regress1/bug590.smt2
+++ b/test/regress/regress1/bug590.smt2
@@ -1,3 +1,6 @@
+; EXPECT: unknown
+; EXPECT: ((charlst2 ((as const (Array Int String)) "")))
+
(set-logic QF_ALL_SUPPORTED)
(set-option :strings-exp true)
(set-option :produce-models true)
diff --git a/test/regress/regress1/bug590.smt2.expect b/test/regress/regress1/bug590.smt2.expect
deleted file mode 100644
index b24a807f7..000000000
--- a/test/regress/regress1/bug590.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% EXPECT: unknown
-% EXPECT: ((charlst2 ((as const (Array Int String)) "")))
diff --git a/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2 b/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2
index 3398f5f84..cfb036f16 100644
--- a/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2
+++ b/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(set-logic AUFLIA)
(set-info :source |
Boogie/Spec# benchmarks.
diff --git a/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2.expect b/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress1/decision/quant-Arrays_Q1-noinfer.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2 b/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2
index 6acf4a3c6..37accd35b 100644
--- a/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2
+++ b/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --no-check-proofs --no-check-unsat-cores --decision=justification
+; EXPECT: unsat
+
(set-logic AUFLIRA)
(set-info :source | Example extracted from Peter Baumgartner's talk at CADE-21: Logical Engineering with Instance-Based Methods.
diff --git a/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2.expect b/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2.expect
deleted file mode 100644
index 9d6ac53ca..000000000
--- a/test/regress/regress1/decision/quant-symmetric_unsat_7.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --no-check-proofs --no-check-unsat-cores --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress1/push-pop/bug216.smt2 b/test/regress/regress1/push-pop/bug216.smt2
index 78e0f716c..53f4fac9c 100644
--- a/test/regress/regress1/push-pop/bug216.smt2
+++ b/test/regress/regress1/push-pop/bug216.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+
(set-logic QF_UF)
(declare-fun x () Bool)
(declare-fun y () Bool)
diff --git a/test/regress/regress1/push-pop/bug216.smt2.expect b/test/regress/regress1/push-pop/bug216.smt2.expect
deleted file mode 100644
index fe118171a..000000000
--- a/test/regress/regress1/push-pop/bug216.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: unsat
diff --git a/test/regress/regress1/simplification_bug4.smt2 b/test/regress/regress1/simplification_bug4.smt2
index 0d62d6921..5f74efa7a 100644
--- a/test/regress/regress1/simplification_bug4.smt2
+++ b/test/regress/regress1/simplification_bug4.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --incremental
+; EXPECT: unsat
+
(set-logic QF_LIA)
;; Simplified benchmark, derived from NuSMV output durationThm_1.bmc_k100.smt2
;;
diff --git a/test/regress/regress1/simplification_bug4.smt2.expect b/test/regress/regress1/simplification_bug4.smt2.expect
deleted file mode 100644
index 1ed776c9e..000000000
--- a/test/regress/regress1/simplification_bug4.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: unsat
diff --git a/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2 b/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2
index ab8e5d1da..fd945c64f 100644
--- a/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2
+++ b/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: sat
+
(set-logic QF_UFLIA)
(declare-fun _base () Int)
(declare-fun _n () Int)
diff --git a/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect b/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect
deleted file mode 100644
index 9403b1a25..000000000
--- a/test/regress/regress1/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
-% EXPECT: sat
diff --git a/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2 b/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2
index 0274e4390..84ed4b199 100644
--- a/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2
+++ b/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+
(set-logic QF_UFLIA)
(set-info :smt-lib-version 2.0)
(declare-fun _base () Int)
diff --git a/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect b/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect
deleted file mode 100644
index 85c180889..000000000
--- a/test/regress/regress1/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: sat
diff --git a/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2 b/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2
index 11fdfa51d..4dfa9c727 100644
--- a/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2
+++ b/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2
@@ -1,3 +1,9 @@
+; COMMAND-LINE: --incremental
+; EXPECT: unsat
+; EXPECT: sat
+; EXPECT: unsat
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-fun _base () Int)
(declare-fun _n () Int)
diff --git a/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2.expect b/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2.expect
deleted file mode 100644
index 65fb9b33f..000000000
--- a/test/regress/regress1/uflia/speed2_e8_449_e8_517.ec.smt2.expect
+++ /dev/null
@@ -1,5 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: unsat
-% EXPECT: sat
-% EXPECT: unsat
-% EXPECT: unsat
diff --git a/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2 b/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2
index 381eb740b..1faef0109 100644
--- a/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2
+++ b/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2
@@ -1,3 +1,11 @@
+; COMMAND-LINE: --incremental
+; EXPECT: unsat
+; EXPECT: sat
+; EXPECT: unsat
+; EXPECT: sat
+; EXPECT: unsat
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-fun _base () Int)
(declare-fun _n () Int)
diff --git a/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2.expect b/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2.expect
deleted file mode 100644
index 70b8fa26d..000000000
--- a/test/regress/regress1/uflia/stalmark_e7_27_e7_31.ec.smt2.expect
+++ /dev/null
@@ -1,7 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: unsat
-% EXPECT: sat
-% EXPECT: unsat
-% EXPECT: sat
-% EXPECT: unsat
-% EXPECT: unsat
diff --git a/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2 b/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2
index 25f006d30..ebea5b80a 100644
--- a/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2
+++ b/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2
@@ -1,3 +1,7 @@
+; COMMAND-LINE: --incremental
+; EXPECT: unsat
+; EXPECT: sat
+
(set-logic QF_UFLIA)
(declare-fun _base () Int)
(declare-fun _n () Int)
diff --git a/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect b/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect
deleted file mode 100644
index 7cb6ba8c2..000000000
--- a/test/regress/regress2/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect
+++ /dev/null
@@ -1,3 +0,0 @@
-% COMMAND-LINE: --incremental
-% EXPECT: unsat
-% EXPECT: sat
diff --git a/test/regress/regress2/uflia-error0.smt2 b/test/regress/regress2/uflia-error0.smt2
index 73177a252..b43c326c0 100644
--- a/test/regress/regress2/uflia-error0.smt2
+++ b/test/regress/regress2/uflia-error0.smt2
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(set-logic QF_UFLIA)
(declare-sort U 0)
diff --git a/test/regress/regress2/uflia-error0.smt2.expect b/test/regress/regress2/uflia-error0.smt2.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress2/uflia-error0.smt2.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt b/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt
index 549306c5b..a6e54626e 100644
--- a/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt
+++ b/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark mathsat
:source { MathSat group }
:logic QF_UFLIA
diff --git a/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt.expect b/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress2/xs-09-16-3-4-1-5.decn.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/regress3/pp-regfile.smt b/test/regress/regress3/pp-regfile.smt
index 0b9d07b84..f3eedd758 100644
--- a/test/regress/regress3/pp-regfile.smt
+++ b/test/regress/regress3/pp-regfile.smt
@@ -1,3 +1,6 @@
+; COMMAND-LINE: --decision=justification
+; EXPECT: unsat
+
(benchmark pp_regfile.smt
:source {
Translated from old SVC processor verification benchmarks. Contact Clark
diff --git a/test/regress/regress3/pp-regfile.smt.expect b/test/regress/regress3/pp-regfile.smt.expect
deleted file mode 100644
index 7fd1d5a98..000000000
--- a/test/regress/regress3/pp-regfile.smt.expect
+++ /dev/null
@@ -1,2 +0,0 @@
-% COMMAND-LINE: --decision=justification
-% EXPECT: unsat
diff --git a/test/regress/run_regression.py b/test/regress/run_regression.py
index 1114b4a2c..6f6edf058 100755
--- a/test/regress/run_regression.py
+++ b/test/regress/run_regression.py
@@ -169,24 +169,10 @@ def run_regression(unsat_cores, proofs, dump, wrapper, cvc4_binary,
sys.exit('"{}" must be *.cvc or *.smt or *.smt2 or *.p or *.sy'.format(
benchmark_basename))
- # If there is an ".expect" file for the benchmark, read the metadata
- # from there, otherwise from the benchmark file.
- metadata_filename = benchmark_path + '.expect'
- if os.path.isfile(metadata_filename):
- comment_char = '%'
- else:
- metadata_filename = benchmark_path
-
- metadata_lines = None
- with open(metadata_filename, 'r') as metadata_file:
- metadata_lines = metadata_file.readlines()
-
- benchmark_content = None
- if metadata_filename == benchmark_path:
- benchmark_content = ''.join(metadata_lines)
- else:
- with open(benchmark_path, 'r') as benchmark_file:
- benchmark_content = benchmark_file.read()
+ benchmark_lines = None
+ with open(benchmark_path, 'r') as benchmark_file:
+ benchmark_lines = benchmark_file.readlines()
+ benchmark_content = ''.join(benchmark_lines)
# Extract the metadata for the benchmark.
scrubber = None
@@ -196,7 +182,7 @@ def run_regression(unsat_cores, proofs, dump, wrapper, cvc4_binary,
expected_exit_status = None
command_lines = []
requires = []
- for line in metadata_lines:
+ for line in benchmark_lines:
# Skip lines that do not start with a comment character.
if line[0] != comment_char:
continue
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback