-
Notifications
You must be signed in to change notification settings - Fork 292
Document how to run unit and integration tests #329
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
stamhankar999
commented
Dec 15, 2016
- Update docs.yaml to exclude an appveyor url from external link checking. The link is good, but documentor erroneously thinks the link is bad.
* Update docs.yaml to exclude an appveyor url from external link checking. The link is good, but documentor erroneously thinks the link is bad.
mikefero
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but have a couple comments/thoughts for discussion.
topics/testing/README.md
Outdated
| # Testing | ||
| Before proceeding ensure the tests were built using the [build procedures]. | ||
|
|
||
| Both unit and integration tests use [Boost.Test](http://www.boost.org/doc/libs/1_62_0/libs/test/doc/html/index.html) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 on the description; however should we also indicate how to launch them in Windows?
| # Run a particular suite | ||
| test/unit_tests/cassandra_unit_tests -t blacklist_lb | ||
| ``` | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- There is also a configuration file (that is being deprecated) in favor of command line driven options, we might also want to include information about the config.txt file until it is fully removed and that it should be located in the working directory (integration tests only as the unit tests do not require any additional configuration elements to run). I don't think we should document the defaults as we update them during release to use the latest Cassandra version at the time.
- CCM information is also missing as a dependency (this is required for the integration tests to run properly)
mikefero
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
CPP-833 - Port named parameters tests to Google test framework