- add smoke and unit tests for cli to have maximum coverage
- fix behavior of cli in case an invalid config file is specified via envvar
- rename scan to do_scan in scanner
- fix not self-contained temp_path fixture in conftest
Need advice on whether to use a real (tree that exist in the archive) root_path for the tests, here do_scan is mocked and never actually called.
This does not rely on "Remove parse_url helper that adds no real value" and "Improve cli documentation" even if it appears in the build, but does rely on the do_scan rename and conftest fix.
Follow-up to D4046.
Related to D4046, D4130