Skip to content

Update the multiple_solvers test output - #116

Merged
daniel-larraz merged 1 commit into
cvc5:mainfrom
daniel-larraz:update-multiple-solvers-output
Aug 12, 2026
Merged

Update the multiple_solvers test output#116
daniel-larraz merged 1 commit into
cvc5:mainfrom
daniel-larraz:update-multiple-solvers-output

Conversation

@daniel-larraz

Copy link
Copy Markdown
Contributor

CI has been failing on main since cvc5 changed the error message reported when a term outside the declared logic reaches preprocessing:

-The logic was specified as QF_BV, which doesn't include THEORY_ARITH, but got a theory atom for that theory.
-The atom:
-(= x (* 2 y))
+The logic was specified as QF_BV, which doesn't include THEORY_ARITH, but got a preprocessing-time term for that theory.
+The term:
+(* 2 y)

The term printed is now the offending subterm (* 2 y) rather than the enclosing atom (= x (* 2 y)). This refreshes the expected output, same as #112 did for getOptionInfo.

multiple_solvers.py is the only example affected; the full suite passes with this change.

cvc5 changed the error message reported when a term outside the declared
logic reaches preprocessing: "got a theory atom for that theory" is now
"got a preprocessing-time term for that theory", and the term printed is
the offending subterm `(* 2 y)` rather than the atom `(= x (* 2 y))`.

Refresh the expected output accordingly.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

@alex-ozdemir alex-ozdemir left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@daniel-larraz

Copy link
Copy Markdown
Contributor Author

LGTM

@alex-ozdemir , I need your approval to merge the PR.

@alex-ozdemir

Copy link
Copy Markdown
Member

My apologies!

@daniel-larraz
daniel-larraz merged commit c66c2b7 into cvc5:main Aug 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants