Skip to content

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

@kristopherjturner

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

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