-
Notifications
You must be signed in to change notification settings - Fork 67
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
README: make test
won't work before gtest is built
#26
Comments
Good point. We can probably link to User Guide Ch.11: Regression Suite for more info, where I explained how to install gtest for our purposes, but the README instructions are confusing. In fact, Ch.1 of the User Guide makes the same mistake. |
Just had another confused user contact me. Need to do this asap. |
An alternative would be to have |
When you do come to document this, could you also Just had a research group here telling me that they are
dir, despite exsiting in the "release" tarball payload is empty. Here's hoping, eScience Consultant |
Hi Kevin, Thanks for bringing this to our attention. After some googling, I found GitHub's official answer to this is that submodules are never included in releases:
However, to address your concern, we do already tag the 3.1.3 release to a specific commit of each external library - meaning that everyone checking out CARLsim 3.1.3 with a recursive clone will also get the same googletest version (which I believe is currently set at 1.7.0).
Best, |
OK, that's really useful to know, Michael, cheers. If that kind of thing ("You will need googletest v 1.7.0") was documented https://github.com/google/googletest/releases/tag/release-1.7.0 which is a lot simpler to remember than that commit ID. Cheers again, |
So i downloaded the 1.7.0 googletest tarball, unpacked it at When I now
which, in looking around on the interweb thing, suggests possible
but those soultions suggest an issue to be addressed within the test code, So, have you seen, or had anything like that reported ? FWIW, we have GCC 6.3.1 here. |
Since we include
gtest
as a submodule, building tests is easy and convenient.But the README suggests that building the tests is as simple as running
make test
after checkout. This won't work untilgtest
has been built—that that takes a few steps.We should update the README to direct users to the
gtest
README, and to build thegtest
library in the designated path.The text was updated successfully, but these errors were encountered: