Skip to content
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

chore: isolate execution of snowflake integration tests #2278

Merged
merged 5 commits into from
Dec 19, 2023

Conversation

tychoish
Copy link
Collaborator

No description provided.

@tychoish tychoish changed the title chore: isolate execution of snowflakeintegration tests chore: isolate execution of snowflake integration tests Dec 18, 2023
@@ -356,3 +333,56 @@ jobs:
# Fake GCS server with a sub-directory path; run with two different folder paths to assert no conflicts arise
just slt -l gs://$TEST_BUCKET/path/to/folder/1 -o service_account_path=/tmp/fake-gcs-creds.json 'sqllogictests_native/*'
just slt -l gs://$TEST_BUCKET/path/to/folder/2 -o service_account_path=/tmp/fake-gcs-creds.json 'sqllogictests_native/*'

service-integration-tests-snowflake:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should just allow this one to fail.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then why even bother running the test? If you run a test that don't look at the output of and that can't fail, then it provides no value and we should just skip it entirely.

A few things:

  • this is no longer in the required builders for tests.
  • there's nothing that depends on this
  • the changes to the concurrency settings (should) mean that only one of these tasks can run at once, which will (once all PRs will remediate the underlying cause of the failure (e.g. that too many tests are running at once, according to their error message, which agrees informally with what we see.)

I think we can add this in later, but I'd like to give this a week to settle in and see if it works in practice.

@tychoish tychoish merged commit a1547bf into main Dec 19, 2023
12 checks passed
@tychoish tychoish deleted the tycho/snowflake-ci-isolation branch December 19, 2023 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants