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

Attachment: signature.asc
Description: signature

Reply via email to