I’d like recommendations for how we can add tests to the gTile extension to ensure the extension will function as expected. We have unit tests now but nothing that runs the extension in a real gnome instance.
Any code pointers to examples of this type of testing would be helpful. Thanks.
The basic idea is to install your extension in the container, run GNOME Shell, and then do whatever you want . You can for instance fake user input using xdotool, take screenshots and compare them to reference images, or add a test dbus API to your extension and call its methods.