quickemu-project / quicktest

Quickly and automatically test systems inside Quickemu virtual machines 🧑‍🔬
MIT License
25 stars 4 forks source link

feat: Add new tests for live iso testing #11

Closed popey closed 4 months ago

popey commented 4 months ago

This adds four identical tests for Ubuntu 24.04 and daily-live, and Ubuntu MATE 24.04 and daily-live.

It starts the VM, waits for the installer to appear, then closes it, and runs a couple of simple commands in a terminal, then launches Firefox. The goal is to do the bare minimum to show the live environment working.

Additional simple tests could easily be added to these test cases :pray: - this is the bare minimum to prove the live ISO works.

Here's Ubuntu MATE 24.04 running the tests:

https://github.com/quickemu-project/quicktest/assets/1841272/6b84f3d6-747a-4620-8473-ad5fa7a7113d

quicktest.log

Here's Ubuntu 24.04 running them:

https://github.com/quickemu-project/quicktest/assets/1841272/da81fbe7-75b0-4338-90cc-eb15d9dc634a

quicktest.log

popey commented 4 months ago

Updated Ubuntu MATE 24.04 test recording

https://github.com/quickemu-project/quicktest/assets/1841272/fc67860a-921b-4d16-93f3-ef55526b2edc

quicktest.log

Update Ubuntu 24.04 test recording.

https://github.com/quickemu-project/quicktest/assets/1841272/d0f28de6-804c-4f6d-957b-d25a3c6073fa

quicktest.log