OpenCHAMI / configurator

An extensible tool to dynamically generate configs from SMD with Jinja 2 templating support.
MIT License
1 stars 1 forks source link

Added initial general unit tests #8

Closed davidallendj closed 4 months ago

davidallendj commented 4 months ago

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.