Speaker
Soumyadeep Ghosh
(Ubuntu/Snapcrafters/Ubuntu Flutter Community/Ubuntu Membership Board)
Description
GhVMCtl is a tool written in bash, which uses lxd to test GUI apps inside a runner. It uses KVM and spawns an lxd container inside the github runner. Inside that lxd container, one can easily run various different types of commands including running a snap, taking screenshots of them in window mode or screen mode using gnome-screenshot, which is a handy utility by gnome. There is also an example CI that is used by Snapcrafters currently for testing purposes. This tool can easily help big teams maintain large number of GUI apps with ease
Primary author
Soumyadeep Ghosh
(Ubuntu/Snapcrafters/Ubuntu Flutter Community/Ubuntu Membership Board)