GNOME Bugzilla – Bug 763865
missing pyatspi for python2 needed for dogtail-based integration tests
Last modified: 2021-06-05 16:29:47 UTC
The dogtail package used for some integration tests (gnome-calculator, gnome-software, nautilus (TBD), gedit (TBD)) needs pyatspi to invoke mouse and keyboard events (see dogtail.rawinput module). Starting with commit 2049dda571684c225ffee217f79a89aff1630cdc in gnome-continuous repository (https://mail.gnome.org/archives/commits-list/2016-February/msg09833.html) the pyatspi is built against python3, which means the dogtail and so all dogtail-based tests fail. I don't know the manifest.json magic, but I expect it should be very easy to enable pytaspi to be build against python2 as well.
all the dogtail-based tests are blocked by this problem, still... The dogtail is now python 2 and 3 bilingual, but blocked by bug https://bugzilla.gnome.org/show_bug.cgi?id=764061. I can switch all the tests to use python3-dogtail, but you have to tell me what to do with the stuff around. I know the tests, but not so much the infrastructure. Thank in advance!
gnome-continuous is not under active development anymore. Its codebase has been archived: https://gitlab.gnome.org/Archive/gnome-continuous Closing all its open tickets as part of housekeeping.