Skip to content

opt in live tests#76

Open
shivv23 wants to merge 4 commits intoc2siorg:mainfrom
shivv23:codex/pr4-opt-in-live-tests
Open

opt in live tests#76
shivv23 wants to merge 4 commits intoc2siorg:mainfrom
shivv23:codex/pr4-opt-in-live-tests

Conversation

@shivv23
Copy link

@shivv23 shivv23 commented Mar 13, 2026

Summary

This PR makes live cloud integration tests opt-in via Cargo features so default test runs are safe and reliable.

Changes

  • Added Cargo features:
    • live-tests-aws
    • live-tests-gcp
    • live-tests-azure
    • live-tests-all
  • Gated provider integration test modules in src/tests/mod.rs behind those features.
  • Updated README and CONTRIBUTING with new test commands and safety guidance.

Why

  • Prevents accidental live infrastructure creation on default test runs.
  • Makes CI/local default testing deterministic.
  • Keeps provider tests available when explicitly requested.

Validation

  • cargo test --lib
  • Result: 3 passed, 0 failed

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.

1 participant