Testing json files
It would be good if json files were checked in the CI. Currently, they are verified to be valid json, but not that they can be read by the software.
A start on this is made in the json_testing branch.
One issue to be resolved is that loading configuration into the HwController also starts the controller, so "testing" controller configs also tries to do (eg) network communication.
Further matters arising:
- Copying of code from scanConsole. Should the scan config files be parsed by a separate file?
- Analysis configuration was added after starting the branch, so that needs adding (example of previous point)