diff options
Diffstat (limited to 'test/regress')
-rw-r--r-- | test/regress/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/regress/regress0/options/ast-and-sexpr.smt2 | 17 |
2 files changed, 18 insertions, 0 deletions
diff --git a/test/regress/CMakeLists.txt b/test/regress/CMakeLists.txt index c40174eda..e84281a0d 100644 --- a/test/regress/CMakeLists.txt +++ b/test/regress/CMakeLists.txt @@ -710,6 +710,7 @@ set(regress_0_tests regress0/nl/very-easy-sat.smt2 regress0/nl/very-simple-unsat.smt2 regress0/opt-abd-no-use.smt2 + regress0/options/ast-and-sexpr.smt2 regress0/options/invalid_dump.smt2 regress0/options/set-and-get-options.smt2 regress0/parallel-let.smt2 diff --git a/test/regress/regress0/options/ast-and-sexpr.smt2 b/test/regress/regress0/options/ast-and-sexpr.smt2 new file mode 100644 index 000000000..2a464571c --- /dev/null +++ b/test/regress/regress0/options/ast-and-sexpr.smt2 @@ -0,0 +1,17 @@ +; EXPECT: (SEXPR (SEXPR check-sat (CONST_RATIONAL 2)) (SEXPR * (CONST_RATIONAL 1))) +; EXPECT: (:status unknown) + +; This regression tests uses of s-expressions when the output-language is AST + +(set-option :output-language ast) + +; Set the verbosity of all commands to 1 +(set-option :command-verbosity (* 1)) +; Set the verbosity of (check-sat) command to 2 +(set-option :command-verbosity (check-sat 2)) +; Get the verbosity of all commands +(get-option :command-verbosity) +; There is no SMT option to get the verbosity of a specific command + +(set-info :source (0 1 True False x "")) +(get-info :status) |