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 Bug #15460.
Subtasks
Related issues
Related to Tails - Bug #17031: Test suite's otr-bot.py has obsolete dependencies | Confirmed | ||
Related to Tails - |
Resolved | ||
Blocked by Tails - |
Resolved | 2017-09-02 | |
Blocked by Tails - |
Resolved | 2017-01-28 | |
Blocked by Tails - |
Resolved | ||
Blocks Tails - Feature #16209: Core work: Foundations Team | Confirmed | ||
Blocked by Tails - |
Resolved |
History
#1 Updated by intrigeri 2018-09-14 08:00:09
- blocked by
Feature #14585: Investigate Dogtail's long-term viability added
#2 Updated by intrigeri 2018-09-14 08:00:19
- blocked by
Feature #12185: Update Debian package to run Dogtail using Python 3 added
#3 Updated by intrigeri 2018-09-14 08:00:31
- blocks
Bug #15460: Test suite broken with Java 9+ so we need to replace Sikuli added
#4 Updated by intrigeri 2018-09-14 08:00:34
- blocked by deleted (
)Bug #15460: Test suite broken with Java 9+ so we need to replace Sikuli
#5 Updated by intrigeri 2018-09-14 08:00:40
- blocked by
Bug #15460: Test suite broken with Java 9+ so we need to replace Sikuli added
#6 Updated by intrigeri 2018-09-14 08:32:31
- blocked by Feature #15870: Evaluate OpenQA added
#7 Updated by intrigeri 2018-09-14 08:35:30
- Description updated
#8 Updated by intrigeri 2019-04-13 08:26:44
- blocks Feature #16209: Core work: Foundations Team added
#9 Updated by intrigeri 2019-04-14 07:27:13
- Assignee deleted (
intrigeri)
#10 Updated by anonym 2019-06-13 11:51:04
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 2019-08-13 07:24:10
- blocked by
Bug #16976: Run Dogtail using Python 3 added
#12 Updated by intrigeri 2019-09-07 06:08:32
- related to Bug #17031: Test suite's otr-bot.py has obsolete dependencies added
#13 Updated by intrigeri 2019-09-30 17:23:23
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 like xdotool
(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 Bug #15460, which tracks the Sikuli-related problem.
#14 Updated by hefee 2019-12-13 15:21:15
- Target version changed from 2019 to 2020
We will reevualte if we have more data from Bug #15460.
#15 Updated by intrigeri 2020-03-15 18:09:40
- related to
Bug #17457: Add Buster support to the automated test suite added
#16 Updated by intrigeri 2020-04-16 08:59:33
- blocks deleted (
Feature #15870: Evaluate OpenQA)
#17 Updated by intrigeri 2020-04-16 09:01:37
- Status changed from Confirmed to Resolved
I’m satisfied that we’re done here.