utmapp/UTM

Develop a comprehensive test suite

Open

#2,565 opened on May 23, 2021

View on GitHub
 (5 comments) (0 reactions) (0 assignees)Swift (1,707 forks)batch import
enhancementgood first issue

Repository metrics

Stars
 (34,064 stars)
PR merge metrics
 (Avg merge 2m) (1 merged PR in 30d)

Description

As the complexity of the project grows, we find that often adding a change to QEMU configurations breaks something else unintended. This pretty much happens every single change and is becoming unmanageable. We need an actual test plan:

  1. A set of .utm files of various operating systems, architectures, and configurations.
  2. A checklist of things to test for each one (mouse, sound, network, etc)
  3. A matrix of configurations to check (Intel/M1 Mac, iPad, iOS of different versions, etc)

Then we can have a release sign-off that involves making sure everything is tested.

Contributor guide