After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 763865 - missing pyatspi for python2 needed for dogtail-based integration tests
missing pyatspi for python2 needed for dogtail-based integration tests
Status: RESOLVED OBSOLETE
Product: gnome-continuous
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Continuous maintainer(s)
GNOME Continuous maintainer(s)
Depends on:
Blocks: 728188 736414
 
 
Reported: 2016-03-18 11:55 UTC by Martin Simon
Modified: 2021-06-05 16:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Martin Simon 2016-03-18 11:55:26 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.
Comment 1 Martin Simon 2016-08-04 12:47:54 UTC
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!
Comment 2 André Klapper 2021-06-05 16:29:47 UTC
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.