quickemu-project / quicktest

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

feat: Add desktop notification support #6

Closed popey closed 1 month ago

popey commented 1 month ago

What would you like to be added:

When running on the desktop, especially when using QUICKEMU_DISPLAY=none (headless), it might be useful to pop up notifications on the user's screen, so they know when a test has finished.

Why is this needed:

Running tests autonomously means it's easy to get distracted while the tests run in the background. Having a notification means you'll know immediately whether it passes or fails.

Additional context:

Perhaps a simple notify-send is enough? Or maybe we should use a framework like https://ntfy.sh/ so users can get a ping on their phone instead of their desktop? Maybe both?