-
Notifications
You must be signed in to change notification settings - Fork 276
Integrate Google Test and port all tests in testeverything
#179
Integrate Google Test and port all tests in testeverything
#179
Conversation
Conflicts: .travis.yml
…thout touching the original code base
Regexes used: TESTEQUAL\(([^\,]*"[^\,]*)\,([^\,\)]*)\) TESTEQUAL\(([^\,]*str[^\,]*)\,([^\,\)]*)\) TESTEQUAL\(([^\,]*)\,([^\,\)]*"[^\,\)]*)\) TESTEQUAL\(([^\,]*)\,([^\,\)]*str[^\,\)]*)\) TESTEQUAL2\(([^\,]*)\,([^\,]*"[^\,]*)\,([^\,\)]*)\) TESTEQUAL2\(([^\,]*)\,([^\,]*str[^\,]*)\,([^\,\)]*)\) TESTEQUAL2\(([^\,]*)\,([^\,]*)\,([^\,]*"[^\,]*)\) TESTEQUAL2\(([^\,]*)\,([^\,]*)\,([^\,]*str[^\,]*)\)
@rhyolight @oxtopus The problem is solved at numenta/nupic-legacy#1299 (comment) . The problem is actually caused by:
I don't understand why it's not causing the same problem for linux, but this is the reason causing mac builds to fail. My naive solution is to copy
|
Thanks for the detailed analysis! I prefer the second option. |
Nice job tracking this down, @utensil! Thanks a bunch. I was clueless. Matt Taylor On Sun, Sep 21, 2014 at 6:59 AM, Austin Marshall notifications@github.com
|
Will carry on with the second option. |
…0-google-test-rewrite
3a98a78
to
de1812d
Compare
0c8a281
to
46996ae
Compare
46996ae
to
b049174
Compare
@utensil Let me know when you are ready and I will test again on OS X. |
@rhyolight I think it's now ready both here and at numenta/nupic-legacy#1299 |
There's one weird thing: coverall is not commenting coverage report... |
The error output of
This seems to be a separate issue brought in by other PRs. Will investigate and open a separate issue. This PR remains ready, @rhyolight . |
@utensil Great news! Ok @scottpurdy / @chetan51 / @oxtopus can one of you review this for the (hopefully) last time? Let's see if we can finally put this issue to bed today! 😄 |
Will do. Stand by. |
Integrate Google Test and port all tests in `testeverything`
💥 Thanks Austin! |
This PR is the work on #10 as per discussed at #10 (comment) (@rhyolight , @scottpurdy , @chetan51), using the Google Test framework . Replaces #150 .
This PR completed the following tasks:
nupic.tools
to consume as the original C++ unit tests generate xUnit style reports #10 requeststesteverything
with minimal modificationTester
Decision TODOs:
tests_unit
src/test/testeverything
tosrc/test/unit