-
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
SNOW-806332 Fix test timeouts #1380
Conversation
@@ -216,7 +216,7 @@ public void testExecuteLargeBatch() throws SQLException { | |||
|
|||
@Test | |||
public void testRemoveExtraDescribeCalls() throws SQLException { | |||
Connection connection = getConnection(); | |||
Connection connection = init(); |
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.
Forgot that for tests that run on both Arrow and Json (like PreparedStatement2LatestIT), we should always use init() instead of getConnection() because the setup logic for init() ensures we make the switch from json to arrow for the arrow extension IT tests. Fixed those too.
@@ -317,30 +317,4 @@ public void testAlreadyDescribedMultipleResults() throws SQLException { | |||
assertTrue(rs.next()); | |||
assertTrue(prepStatement.unwrap(SnowflakePreparedStatementV1.class).isAlreadyDescribed()); | |||
} | |||
|
|||
@Test |
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.
Remove huge test. Mocked version is now in Update IT file instead.
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
SonarQube Quality Gate |
Overview
SNOW-806332
We are having test timeout failures where tests are running for over 2 hours. This looks to be because of 2 extremely long-running large update tests. The fix is to mock the response from the server to return a large long value instead of updating all of those rows for real.
External contributors - please answer these questions before submitting a pull request. Thanks!
Please answer these questions before submitting your pull requests. Thanks!
What GitHub issue is this PR addressing? Make sure that there is an accompanying issue to your PR.
Fixes #NNNN
Fill out the following pre-review checklist:
Please describe how your code solves the related issue.
Please write a short description of how your code change solves the related issue.
Pre-review checklist