Hi Jeremy, Quoting Jeremy Bícha (2024-08-28 14:56:56) > On Wed, Aug 28, 2024 at 8:51 AM Johannes Schauer Marin Rodrigues > <jo...@debian.org> wrote: > > That would be odd because the autopkgtest runs just fine and reliable on > > salsa > > ci. But I have to find a better way to automate testing of gtk4 applications > > before I tackle this problem again. Taking screenshots via VNC and trying to > > find buttons in them is not smart. > > There is dogtail but I haven't really used it.
I have and it works great -- under Xorg. :) In wayland, things are a bit more complicated because, as I understood it, the fact that one application cannot find out the position of widgets in another is a deliberate security feature. This makes automation hard but also hampers accessibility. As far as I've read (I'm not a Gnome user) Gnome works around this by having a daemon process always running in the background which is able to negotiate widget position and content of all applications that are running in a gnome session. But as far as I know, automating wayland applications is just not a thing... I assume the gtk software in Debian is stuck at Xorg for automation purposes? > There is openqa.debian.net but I believe it's not currently connected to > britney for blocking migration to Testing. It appears to only current support > amd64 and arm64 which may be enough since that's where most of our users are. > Since OpenQA also works with screenshots, it is susceptible to changes in > fonts, themes, and text rendering although the threshold for how sensitive it > is can be modified. Yes, I've been in contact with Phil Hands on that topic and was already given a quick introduction. According to Phil, running this on openqa.d.n is definitely in scope of the service. I just have to learn how to interact with it now. :) Thanks! cheers, josch
signature.asc
Description: signature