Skip to content

Conversation

@nik-localstack
Copy link
Contributor

@nik-localstack nik-localstack commented Oct 24, 2025

Motivation

We want to run more of our tests in Kubernetes. Adding the marker requires_in_process to tests that require to run in the same process with LocalStack to be successful will allow us to exclude them from the Kubernetes test suite.

related to UNC-69

Changes

  • Adds markers.requires_in_process in all tests that are failing when running against LS in K8s. These tests are using monkeypatch or httpserver fixtures or trying to access internal state of services which is not possible when running LS in a container.

@nik-localstack nik-localstack added this to the Playground milestone Oct 24, 2025
@nik-localstack nik-localstack added area: ci Running LocalStack in CI environments area: integration/kubernetes Run LocalStack on Kubernetes semver: patch Non-breaking changes which can be included in patch releases docs: skip Pull request does not require documentation changes notes: skip Pull request does not have to be mentioned in the release notes labels Oct 24, 2025
@github-actions
Copy link

github-actions bot commented Oct 24, 2025

S3 Image Test Results (AMD64 / ARM64)

    2 files    2 suites   7m 52s ⏱️
  533 tests 481 ✅  52 💤 0 ❌
1 066 runs  962 ✅ 104 💤 0 ❌

Results for commit 5ccf644.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

Test Results - Preflight, Unit

22 376 tests   20 626 ✅  15m 57s ⏱️
     1 suites   1 750 💤
     1 files         0 ❌

Results for commit 5ccf644.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

Test Results (amd64) - Acceptance

7 tests   5 ✅  3m 21s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 5ccf644.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

Test Results - Alternative Providers

1 149 tests   643 ✅  30m 54s ⏱️
    3 suites  506 💤
    3 files      0 ❌

Results for commit 5ccf644.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

Test Results (amd64) - Integration, Bootstrap

    5 files      5 suites   2h 20m 57s ⏱️
4 126 tests 3 843 ✅ 283 💤 0 ❌
4 132 runs  3 843 ✅ 289 💤 0 ❌

Results for commit 5ccf644.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

LocalStack Community integration with Pro

    2 files      2 suites   1h 46m 5s ⏱️
4 102 tests 3 814 ✅ 288 💤 0 ❌
4 104 runs  3 814 ✅ 290 💤 0 ❌

Results for commit 5ccf644.

♻️ This comment has been updated with latest results.

@nik-localstack nik-localstack force-pushed the k8s/run-only-localstack-tests branch from 5b271d7 to 2810fae Compare October 24, 2025 13:33
@nik-localstack nik-localstack self-assigned this Oct 24, 2025
Copy link
Member

@cloutierMat cloutierMat left a comment

Choose a reason for hiding this comment

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

Thank you for the effort to go through them all! I am glad we can now have a 🟢 pipeline running community test on k8s 🎉

@nik-localstack nik-localstack merged commit f829e69 into main Oct 31, 2025
52 checks passed
@nik-localstack nik-localstack deleted the k8s/run-only-localstack-tests branch October 31, 2025 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci Running LocalStack in CI environments area: integration/kubernetes Run LocalStack on Kubernetes docs: skip Pull request does not require documentation changes notes: skip Pull request does not have to be mentioned in the release notes semver: patch Non-breaking changes which can be included in patch releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants