This PR adds the first set of tests to for generator behavior and creating, building, and loading plugins. It also adds a test for running the configurator service and making requests to it and checking for expected responses. Finally, the tests will also include some failure cases (plugin with no symbol, invalid generator or generator that does not implement interface, etc.) to ensure that these expected situations are handled correctly.
This PR adds the first set of tests to for generator behavior and creating, building, and loading plugins. It also adds a test for running the
configurator
service and making requests to it and checking for expected responses. Finally, the tests will also include some failure cases (plugin with no symbol, invalid generator or generator that does not implement interface, etc.) to ensure that these expected situations are handled correctly.