mirror of
https://github.com/Z3Prover/z3
synced 2025-10-09 01:11:55 +00:00
Add comprehensive test coverage for math/lp and math/polynomial modules (#7877)
* Initial plan * Add comprehensive test coverage for math/lp and math/polynomial modules Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> * Finalize test coverage improvements with corrected implementations Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> * Fix compilation errors in test files - Fix algebraic_numbers.cpp: Simplified tests to use basic algebraic operations without polynomial manager dependencies - Fix polynomial_factorization.cpp: Corrected upolynomial::factors usage and API calls - Fix nla_intervals.cpp: Changed 'solver' to 'nla::core' and fixed lar_solver constructor - Fix monomial_bounds.cpp: Updated class names and method calls to match current NLA API These changes address the scoped_numeral compilation errors and other API mismatches identified in the build. Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> * Fix monomial bounds test assertions to use consistent values Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
This commit is contained in:
parent
6e767795db
commit
41491d79be
8 changed files with 992 additions and 0 deletions
|
@ -12,6 +12,7 @@ endforeach()
|
|||
add_executable(test-z3
|
||||
EXCLUDE_FROM_ALL
|
||||
algebraic.cpp
|
||||
algebraic_numbers.cpp
|
||||
api_bug.cpp
|
||||
api.cpp
|
||||
arith_rewriter.cpp
|
||||
|
@ -60,6 +61,7 @@ add_executable(test-z3
|
|||
hilbert_basis.cpp
|
||||
ho_matcher.cpp
|
||||
horn_subsume_model_converter.cpp
|
||||
horner.cpp
|
||||
hwf.cpp
|
||||
inf_rational.cpp
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/install_tactic.cpp"
|
||||
|
@ -75,6 +77,7 @@ add_executable(test-z3
|
|||
model_based_opt.cpp
|
||||
model_evaluator.cpp
|
||||
model_retrieval.cpp
|
||||
monomial_bounds.cpp
|
||||
mpbq.cpp
|
||||
mpf.cpp
|
||||
mpff.cpp
|
||||
|
@ -82,6 +85,7 @@ add_executable(test-z3
|
|||
mpq.cpp
|
||||
mpz.cpp
|
||||
nlarith_util.cpp
|
||||
nla_intervals.cpp
|
||||
nlsat.cpp
|
||||
no_overflow.cpp
|
||||
object_allocator.cpp
|
||||
|
@ -93,6 +97,7 @@ add_executable(test-z3
|
|||
pdd_solver.cpp
|
||||
permutation.cpp
|
||||
polynomial.cpp
|
||||
polynomial_factorization.cpp
|
||||
polynorm.cpp
|
||||
prime_generator.cpp
|
||||
proof_checker.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue