Skip to content

[SYNPY-1829, SYNPY-1856, SYNPY-1858] re-enable test and fix flaky integration tests#1393

Merged
linglp merged 7 commits into
developfrom
SYNPY-1829
Jun 9, 2026
Merged

[SYNPY-1829, SYNPY-1856, SYNPY-1858] re-enable test and fix flaky integration tests#1393
linglp merged 7 commits into
developfrom
SYNPY-1829

Conversation

@linglp

@linglp linglp commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Changes

Other tickets:

@linglp linglp requested a review from a team as a code owner June 2, 2026 15:41
Copilot AI review requested due to automatic review settings June 2, 2026 15:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR re-enables previously skipped integration tests for external STS storage locations now that the underlying platform issues have been addressed (per SYNPY-1829).

Changes:

  • Removed the @pytest.mark.skip(...) decorators that were disabling STS-related external storage integration tests.
  • Restored execution of test_sts_external_storage_location and test_boto_upload_acl as part of the normal integration test run.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tests/integration/synapseclient/integration_test_Entity.py Outdated
self.schedule_for_cleanup = schedule_for_cleanup

@pytest.fixture(scope="class")
@pytest.fixture(scope="function")

@linglp linglp Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

# Update the Entity and make sure the version is incremented
entity.foo = 998877
entity["name"] = "foobarbat"
unique_name = f"foobarbat-{uuid.uuid4()}"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

raise Exception('ERROR parsing output: "' + str(output) + '"')


@pytest.mark.skip(

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@andrewelamb

Copy link
Copy Markdown
Contributor

LGTM!

@thomasyu888 thomasyu888 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🔥 Thanks @linglp, please add all completed Jira tickets within the title too!

@linglp linglp changed the title [SYNPY-1829] re-enable test [SYNPY-1829, SYNPY-1856, SYNPY-1858] re-enable test and fix flaky integration tests Jun 9, 2026
@linglp linglp merged commit 026372e into develop Jun 9, 2026
32 checks passed
@linglp linglp deleted the SYNPY-1829 branch June 9, 2026 16:17
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.

4 participants