Skip to content
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

Testing Chapter #44

Open
Michael-F-Bryan opened this issue Nov 3, 2017 · 0 comments
Open

Testing Chapter #44

Michael-F-Bryan opened this issue Nov 3, 2017 · 0 comments

Comments

@Michael-F-Bryan
Copy link
Owner

I've started off a chapter on testing the application, both by integrating Rust unit tests into cmake as well as writing end-to-end integration tests that use the C++ wrappers.

So far the general idea is:

As well as the usual unit tests which you will be accustomed to writing in your Rust code, we want to be able to test the entire backend from end-to-end. This would require using the C++ wrappers to send off requests under various conditions and making sure we get the expected behaviour.

We will cover:

  • Integrating cargo test into cmake's built-in testing facilities
  • Creating C++ integration tests to exercise the entire backend under various conditions, including
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant