Skip to content

Gate Azure integration tests on explicit deploy context #4

Description

@johnstel

Problem statement

azure_infrastructure_test.py fails with subscription_id must not be None when Azure context is missing. This makes validation non-reproducible and blocks reliable go/no-go for demos.

Priority

P0 — blocks integration validation for demo readiness.

Acceptance criteria

  • Tests fail fast with clear messaging when required Azure env/auth is missing, or cleanly skip where appropriate.
  • Required env vars are centrally validated before integration test execution.
  • Documented command path for running integration tests in demo tenant context.
  • Baseline validation command set is reproducible on a clean environment.

Checklist

  • Add explicit preflight for AZURE_SUBSCRIPTION_ID and auth context.
  • Refactor tests to avoid import-time hard failure on missing env.
  • Update validation docs with required setup and expected outcomes.
  • Re-run full validation suite in demo context.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

priority:p0Blocking releasesquad:washAssigned to Wash (Validation Engineer)type:bugSomething broken

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions