Skip to content

Fixes of another failing integration tests - #730

Open
mawilk90 wants to merge 8 commits into
linode:devfrom
mawilk90:hotfix/integration-tests-fixes
Open

Fixes of another failing integration tests#730
mawilk90 wants to merge 8 commits into
linode:devfrom
mawilk90:hotfix/integration-tests-fixes

Conversation

@mawilk90

@mawilk90 mawilk90 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

📝 Description

Smoke and integration tests workflows fail again due to multiple reasons (e.g. timeouts). Added some fixes and workarounds.

✔️ How to Test

make test-smoke
make test-int

@mawilk90 mawilk90 added the testing for updates to the testing suite in the changelog. label Aug 6, 2026
@mawilk90
mawilk90 requested a review from a team as a code owner August 6, 2026 09:04
@mawilk90 mawilk90 added the hotfix urgent fixes for production issues. label Aug 6, 2026
@mawilk90
mawilk90 requested a review from a team as a code owner August 6, 2026 09:04
@mawilk90
mawilk90 requested review from ezilber-akamai, jriddle-linode and psnoch-akamai and removed request for a team August 6, 2026 09:04
@mawilk90 mawilk90 changed the title Fixes for another failing integration tests Fixes of another failing integration tests Aug 6, 2026
@mawilk90
mawilk90 requested a lite review from Copilot August 7, 2026 06:50

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 updates the integration/smoke test suite to reduce workflow failures caused by timeouts, transient API errors, and environment variability.

Changes:

  • Adjusted integration test timeouts and event-search window to reduce flaky failures.
  • Tweaked sharegroup/image-sharing test fixtures to be module-scoped and made image cleanup tolerant of already-deleted images.
  • Updated Linode migration test to pick a (supposedly) different target region instead of using a hard-coded region.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test/integration/models/sharegroups/test_sharegroups.py Makes fixtures module-scoped and ignores 404s during image cleanup to reduce teardown flakiness.
test/integration/models/networking/test_networking.py Increases waits for Linode state transitions during VLAN test to reduce timeouts.
test/integration/models/linode/test_linode.py Attempts to migrate to a non-origin region (but currently has an equality/loop issue).
test/integration/models/account/test_account.py Skips a consistently failing login test and adds reruns/increases event scan window for event-based test.
test/integration/conftest.py Extends domain activation wait time in a session fixture to reduce flakiness.

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

Comment thread test/integration/models/linode/test_linode.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hotfix urgent fixes for production issues. testing for updates to the testing suite in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants