-
Notifications
You must be signed in to change notification settings - Fork 172
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
Update test message check #7236
Conversation
How it would help? The 'reason' in failed test log looks partially garbage, no?
it's as if a few delimiters and non-printable symbols were put into random parts of the original string |
Pull Request Test Coverage Report for Build james.stone_454
💛 - Coveralls |
@kiburtse I think the garbage in the message is coming from concurrent printing to the console. If the garbage is indeed in the error message string itself, then we have a different problem and we will get the same failure again later after this is merged. So if this change doesn't fix the test, at least we have a bit more information. I couldn't reproduce this locally. |
so it fails on fourth test run with exactly the same error. That means it's definitely not error type related. Also every output line is properly prepended with "4: ", so it's testing output prefix, doesn't look like concurrent output. The second condition in "if" should still cover our case, it's just that there is also some weird symbols in between. Can we verify that this message comes from the server in this form? |
@ironage - can you try rerunning these tests to see if the failure is still occurring on Jenkins, now that we're not using the docker anymore? |
I don't recall seeing this test fail on evergreen. Maybe this was a server error that had been fixed in recent releases and because Jenkins wasn't using the correct docker image we weren't picking up the fix. See #7248. I'll close this and assume it was fixed. We can open another issue if the problem comes up again. |
The test "bad query after bad query" occasionally fails with the message
Unsupported query for table "TopLevel": key "non_queryable_field" is not a queryable field
. From what I can tell, this might be a race on the server but our tests shouldn't care too much about the exact wording on the client side so I'm just adding this to the client test to accommodate.