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
Get C++ integration tests passing #748
Get C++ integration tests passing #748
Conversation
DeleteCallbackIPtr cb = new DeleteCallbackI(f.client->getObjectAdapter(), handle); | ||
cb->loop(10, 500); | ||
|
||
DeletePtr deleteCmd = new Delete("/Image", image->getId()->getValue(), StringMap()); |
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.
Not necessarily for this PR, but this is a candidate for a helper method (in the fixture or eventually in the gateway)
Generally looks fine. @JesseCorrington, in other cases we've disabled known failing tests and filed a ticket. We might consider doing that here, so you can start from a clean(ish) slate. |
Disabling the tests seems to make sense, considering they're server bugs. I'll file a ticket for each issue and then disable test test cases with a note about which tickets they're waiting on. |
Disabled failing tests and everything is now passing. |
Checking out and running locally... |
NB: I completely skimped on the formatting for
if you would like to make it not so obnoxious. |
|
Otherwise, compile is fine:
And I had an abort:
Thoughts? |
Ice 3.3.1 |
No idea why you're getting an abort in that test, as this change didn't even touch it. Were you able to run the tests before this change? |
That's a very good question, but one I don't know the answer to (right now). Happy to move this to a ticket if you'd rather handle it there. Alternatively, I can try to run again, and provide you a stack trace. |
Sure, go ahead and move it to a ticket. I'll need to try running it with Ice 3.3 to see if I can even repro the issue. On Feb 18, 2013, at 7:17 AM, Josh Moore notifications@github.com wrote:
|
Otherwise, these compile fine. I'll have to leave the "all tests passing on all machines" for another hudson/jenkins session. Merging. |
Get C++ integration tests passing
This gets all the tests that should pass passing. There will still be some failures due to server bugs. The following should fail.
[ FAILED ] SearchTest.testOnlyAnnotatedWithMultiple
[ FAILED ] SearchTest.testExperimenterDoesntTryToLoadOwner
[ FAILED ] SearchTest.testLookingForExperimenterWithOwner