-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Add spanner system tests: #4371
Conversation
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.
LGTM, though that test case is getting pretty long. You should consider breaking it up.
@dhermes I split the "transfinite" cases out into a separate method. Code is otherwise unchanged: I will merge when Circle is green. |
- Bind timestamp. - Bind string array. - Bind empty string array. - Bind string to null. - Query returning array of -Inf, +Inf, NaN.
Group all -inf / +inf / nan cases together.
ce26b03
to
03304c9
Compare
Rebased to pick up hardening from merged #4374. |
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.
LGTM. But agree with @dhermes comment about too many checks in one method. No big deal though.
Also, may I suggest to use origin (your own) for branching instead of upstream (gcp) to keep branches tidy?
This was intentional by @tseaver. When we push to the upstream remote, the system tests get run (they get skipped on PR builds otherwise). But good advice otherwise! |
@dhermes wait, so if I make a PR the system tests don't run on CI? |
@chemelnucfin That's correct. It's a security concern, since anyone can send a PR. Check out one of your builds, it'll say "skipped" by the system tests. |
Toward #4364.