-
Notifications
You must be signed in to change notification settings - Fork 3
add integration tests #47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Just a comment on testing strategy: While I like the idea of these sorts of end to end integration tests, I think our goal should be to have a small number of these for smoke testing and regression testing, with the majority of our tests done at the NDC level (ie. issue NDC requests and assert against NDC responses) using This decouples our tests from the engine, which is useful when developing features that the engine doesn't yet support, simplifies the tests a lot (no metadata required), and also isolates our tests from breaking changes in the engine (less important, since this is not supposed to happen much). It also focuses our testing investment into |
@hallettj I agree with @daniel-chambers here. These are great, but I do want to use them less and for the reasons @daniel-chambers listed above. We should put more emphasis on ndc-test. |
Describe your changes
Run integration tests with,
Or if you don't have your nix develop shell set up you can run,