Bug #15953
Make our test suite survive changes in the surrounding environment
0%
Description
This is a placeholder ticket to track what's part of the 2019-2020 roadmap on this front.
We don't know yet what we'll have to do among:
- just fix the Sikuli situation
- replace Sikuli but keep everything else
- switch frameworks entirely (OpenQA?)
We'll know better around January after we make more progress on #15460.
Related issues
History
#1 Updated by intrigeri about 1 year ago
- Blocked by Feature #14585: Investigate Dogtail's long-term viability added
#2 Updated by intrigeri about 1 year ago
- Blocked by Feature #12185: Update Debian package to run Dogtail using Python 3 added
#3 Updated by intrigeri about 1 year ago
- Blocks Bug #15460: Test suite broken with Java 9+ added
#4 Updated by intrigeri about 1 year ago
- Blocks deleted (Bug #15460: Test suite broken with Java 9+)
#5 Updated by intrigeri about 1 year ago
- Blocked by Bug #15460: Test suite broken with Java 9+ added
#6 Updated by intrigeri about 1 year ago
- Blocked by Feature #15870: Evaluate OpenQA added
#7 Updated by intrigeri about 1 year ago
- Description updated (diff)
#8 Updated by intrigeri 8 months ago
- Blocks Feature #16209: Core work: Foundations Team added
#10 Updated by anonym 6 months ago
intrigeri wrote:
- replace Sikuli but keep everything else
It's worth noting that we don't use much of Sikuli. As long as we have an image matching primitive that returns the coordinates of the match, implementing the various find()
, wait()
etc we need is pretty easy. And something like xdotool
(preferably something that will work in Wayland... if that is even possible?) can do the rest (mouse and keyboard interaction).
#11 Updated by intrigeri 4 months ago
- Blocked by Bug #16976: Run Dogtail using Python 3 added
#12 Updated by intrigeri 3 months ago
- Related to Bug #17031: Test suite's otr-bot.py has obsolete dependencies added
#13 Updated by intrigeri 2 months ago
anonym wrote:
It's worth noting that we don't use much of Sikuli. As long as we have an image matching primitive that returns the coordinates of the match, implementing the various
find()
,wait()
etc we need is pretty easy. And something likexdotool
(preferably something that will work in Wayland... if that is even possible?) can do the rest (mouse and keyboard interaction).
Right. I've added this info to the description of #15460, which tracks the Sikuli-related problem.