9 Commits

Author SHA1 Message Date
Andrew Reynolds
3f30adabe9 Add tests for uncovered API methods for abstract sorts (#9430) 2023-01-20 19:17:50 +00:00
Mathias Preiner
dad5fa360f test: Fix Python uncovered test for declareOracleFun. (#9191)
This fixes the nightly coverage tests for the Python API.
2022-10-04 21:26:23 +00:00
Andrew Reynolds
3510b1feca Apply oracle function in uncovered python unit test (#9152) 2022-09-20 12:37:01 -05:00
Andrew Reynolds
c0f7d8b015 Fixes for API coverage (#9124)
Fixes issue in API coverage build for nightlies.

Also adds a missing print function for block models mode.
2022-09-14 07:43:21 +00:00
Andrew Reynolds
1d62c72ff5 Add learned literal types to the API (#8990)
Also changes the name of the enum for now to have a prefix, since we are not using enum classes.

Furthermore this excludes true from being a preprocessed learned literal.
2022-08-03 01:33:56 +00:00
Gereon Kremer
a3e8a80434 Add test coverage for almost everything from the Python API (#8720)
This PR adds tests for almost everything that is not yet covered by the python API tests.
2022-05-05 20:54:48 +00:00
Gereon Kremer
3db254027b Make printStatisticsSafe public (#8721)
Solver::printStatisticsSafe() is private right now. There is no real reason for that, and as we claim that the driver is only using the regular API we should just make it public.
2022-05-04 17:21:41 +00:00
Gereon Kremer
79cf93488f Add missing tests for some corners of the API (#8688)
This PR adds a bunch of unit tests for some not yet covered corners of the API.
2022-05-02 21:08:58 +00:00
Gereon Kremer
08c26d6fe7 Add unit test for code not exposed by python API (#8677)
This PR adds a C++ unit test that explicitly calls into API functions that are not exposed by the python API. This fixes the issue of false positives in our API coverage checks, as some parts of the C++ API are legitimately not used by the python API.
2022-04-29 01:09:03 +00:00