Skip to content

feat: end-to-end validation matrix (all OS × path combinations) #14

Description

@kristopherjturner

Overview

Define and execute a comprehensive end-to-end validation matrix that confirms all conversion scenarios work correctly on real hardware. This is the exit gate for the epic.

Scope

  • Validation matrix: OS × conversion path × VM configuration
    • Rows: Windows Server 2016, 2019, 2022, Ubuntu 20.04, Ubuntu 22.04, RHEL 8, RHEL 9
    • Columns: Azure Local path, Hyper-V path, single-disk, multi-disk, batch mode
  • Automated validation runner that executes the matrix and produces a pass/fail report
  • Reference hardware documentation (cluster config, Hyper-V host spec)
  • Baseline results committed to tests/validation/results/
  • Integration with CI/CD for periodic validation runs

Acceptance Criteria

  • All Windows Server 2016/2019/2022 cells pass on Azure Local path
  • All Windows Server 2019/2022 cells pass on Hyper-V path
  • At least Ubuntu 22.04 passes on both paths
  • Batch mode validated with ≥5 VMs in a single run
  • Epic [Epic] VM Conversion Toolkit Full Build-Out #5 marked complete only after full matrix passes (required cells)

Dependencies

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions