Skip to content

core: Do not throw a runtime exception when no solver is installed

Antoine Belvire requested to merge bugfix/Allow_no_solver into master

Context

One can still browse the dictionaries if no solver is installed, it's a bit harsh to throw a runtime exception.

Let's allow to start the application without solver installed and present a proper error message when trying to list solvers or use them.

What has changed?

Main Changes

core

  • Impact the "list-solvers" and the "solve" use-case implementations

tests

  • Add a test with non solver deployed
  • Fix a scenario with wrong description

Merge request reports